Hi!
Ich hab versucht graphtft 0.0.8 mit vdr 1.3.22 zu compilieren. Leider geht's nicht. Hab es mit vdr 1.3.17 getestet und da lief es.
Hab auch ein paar patches gefunden, es scheint aber mit keinen zu funktionieren. Der graphTFT-0.0.8-addon.diff Patch schien mir der vielversprechenste zu sein.
Leider ist dann hier Feierabend:
Code
make[1]: Entering directory `/usr/local/src/vdr/vdr-1.3.22/PLUGINS/src/graphtft-0.0.8'
make[1]: Leaving directory `/usr/local/src/vdr/vdr-1.3.22/PLUGINS/src/graphtft-0.0.8'
make[1]: Entering directory `/usr/local/src/vdr/vdr-1.3.22/PLUGINS/src/graphtft-0.0.8'
g++ -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"graphtft"' -DHAVE_IMLIB -DHAVE_DFB -DHAVE_SOFTMPEG -DHAVE_FAST_MEMCPY -I../../../include -I../../../../DVB/include -I. -I./imlibrenderer -I./imlibrenderer/fbrenderer -I./imlibrenderer/dvbrenderer -I./dfbrenderer -I/src `directfb-config --cflags` -I/usr/local/src/ffmpeg-0.4.9-pre1/libavcodec -o graphtft.o graphtft.c
g++ -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"graphtft"' -DHAVE_IMLIB -DHAVE_DFB -DHAVE_SOFTMPEG -DHAVE_FAST_MEMCPY -I../../../include -I../../../../DVB/include -I. -I./imlibrenderer -I./imlibrenderer/fbrenderer -I./imlibrenderer/dvbrenderer -I./dfbrenderer -I/src `directfb-config --cflags` -I/usr/local/src/ffmpeg-0.4.9-pre1/libavcodec -o display.odisplay.c
In file included from display.c:30:
renderer.h:32: warning: `virtual int Renderer::text(const char*, const char*,
int, int, int, int, int, int, int, int, int, int, int)' was hidden
dfbrenderer/dfbrenderer.h:80: warning: by `int DFbRenderer::text(const char*,
const char*, int, int, int, int, int, int, int, int, int, int)'
display.c: In member function `int cGraphTFTDisplay::Init(const char*, const
char*)':
display.c:115: error: cannot allocate an object of type `DFbRenderer'
display.c:115: error: because the following virtual functions are abstract:
renderer.h:32: error: virtual int Renderer::text(const char*, const char*,
int, int, int, int, int, int, int, int, int, int, int)
make[1]: *** [display.o] Error 1
make[1]: Leaving directory `/usr/local/src/vdr/vdr-1.3.22/PLUGINS/src/graphtft-0.0.8'
Alles anzeigen
Wer weiß was ich hier falsch mache? Wo finde ich den richtigen patch? Denn angeblich soll es ja funktionieren. Oder?
Danke,
geordy