Primo test con vdr-1.6.0
Inviato: 30 mar 2008, 18:03
Sulla macchina da cui è nata la distro live install....ho provato a far andare vdr-1.6.0.
ubuntu 7.10 come distro in attesa della ubuntu 8.04 LTS.
ecco cosa succede:
*** failed plugins: burn coverviewer dvd dxr3 filebrowser freecell osdpip osdteletext picselshow pilot reelchannelscan skinelchi softdevice solitaire spider text2skin tvonscreen undelete
questi sono i plugins che non compilano(premetto che quelli che compilano devo dimostrare ancora il loro funzionamento)
root@vdr-desktop:/media/disk/vdr-1.6.0# make plugins
Plugin burn:
make[1]: gdlib-config: Command not found
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
make[1]: gdlib-config: Command not found
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DNDEBUG -DPLUGIN_NAME='"burn"' -DPLUGIN_NAME_I18N='"burn"' -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DTMPDIR='"/tmp"' -DDVDDEV='"/dev/dvd"' -DISODIR='"/pub/export"' -I../../../include -I. -o burn.o burn.c
In file included from burn.c:11:
gdwrapper.h:12:16: error: gd.h: Nessun file o directory
gdwrapper.h:92: error: ‘gdImagePtr’ does not name a type
make[1]: *** [burn.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
Plugin coverviewer:
DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"coverviewer"' -D_GNU_SOURCE -DHAVE_MAGICK -I../../../include -I. control-image.c
../../../include/vdr/osdbase.h: In member function ‘void cImageControl::FadeIn()’:
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:254: error: within this context
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:282: error: within this context
../../../include/vdr/osdbase.h: In member function ‘void cImageControl::FadeOut()’:
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:288: error: within this context
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:315: error: within this context
make[1]: *** [control-image.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/coverviewer'
Plugin dvd:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/dvd'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -O3 -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I/usr/include/dvdnav setup-dvd.c
setup-dvd.c: In constructor ‘cMenuSetupDVD::cMenuSetupDVD()’:
setup-dvd.c:62: error: ‘I18nNumLanguages’ was not declared in this scope
make[1]: *** [setup-dvd.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/dvd'
Plugins dxr3:
../../../include/vdr/osd.h:415: warning: ‘virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)’ was hidden
dxr3osd.h:13: warning: by ‘virtual cOsd* cDxr3OsdProvider::CreateOsd(int, int)’
dxr3device.c: In member function ‘virtual void cDxr3Device::MakePrimaryDevice(bool)’:
dxr3device.c:53: error: cannot allocate an object of abstract type ‘cDxr3OsdProvider’
dxr3osd.h:10: note: because the following virtual functions are pure within ‘cDxr3OsdProvider’:
../../../include/vdr/osd.h:415: note: virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)
make[1]: *** [dxr3device.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/dxr3'
Plugin filebrowser:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DFILEBROWSER_PLUGIN_BUILD -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"filebrowser"' -I../../../../DVB/include -I../../../include -I../../../../DVB/include filebrowser.c
tools.h:58: error: redefinition of ‘class cStringList’
../../../include/vdr/tools.h:492: error: previous definition of ‘class cStringList’
make[1]: *** [filebrowser.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
Plugin osdpip:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdpip'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdpip"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include -I. -I/usr/include/ffmpeg -o osdpip.o osdpip.c
osdpip.c: In member function ‘virtual cOsdObject* cPluginOsdpip::MainMenuAction()’:
osdpip.c:92: error: no matching function for call to ‘cDevice::GetDevice(const cChannel*&, int)’
../../../include/vdr/device.h:139: note: candidates are: static cDevice* cDevice::GetDevice(int)
../../../include/vdr/device.h:143: note: static cDevice* cDevice::GetDevice(const cChannel*, int, bool)
make[1]: *** [osdpip.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdpip'
Plugin osdteletext:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdteletext'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include osdteletext.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include menu.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include i18n.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include txtrecv.c
txtrecv.c: In constructor ‘cTxtReceiver::cTxtReceiver(int, tChannelID)’:
txtrecv.c:705: error: no matching function for call to ‘cReceiver::cReceiver(int, int, int&)’
../../../include/vdr/receiver.h:41: note: candidates are: cReceiver::cReceiver(tChannelID, int, int, const int*, const int*, const int*)
../../../include/vdr/receiver.h:17: note: cReceiver::cReceiver(const cReceiver&)
make[1]: *** [txtrecv.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdteletext'
Plugin pilot:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/pilot'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pilot"' -I../../../include pilotbmp.c
pilotbmp.c: In member function ‘void cBmp::DrawText(int, int, const char*, tColor, tColor, const cFont*)’:
pilotbmp.c:33: error: expected initializer before ‘*’ token
pilotbmp.c:37: error: ‘tPixelData’ is not a member of ‘cFont’
pilotbmp.c:37: error: expected `;' before ‘PixelData’
pilotbmp.c:38: error: ‘CharData’ was not declared in this scope
pilotbmp.c:39: error: ‘PixelData’ was not declared in this scope
pilotbmp.c:41: error: ‘PixelData’ was not declared in this scope
pilotbmp.c:44: error: ‘CharData’ was not declared in this scope
make[1]: *** [pilotbmp.o] Error 1
Plugin reelchannelscan:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/reelchannelscan'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -I../../../include -I/include filter.c
filter.c: In member function ‘virtual void PatFilter::Process(u_short, u_char, const u_char*, int)’:
filter.c:452: error: no matching function for call to ‘cChannel::SetPids(int&, int, int [33], char [33][8], int [17], char [17][8], int&)’
../../../include/vdr/channels.h:230: note: candidates are: void cChannel::SetPids(int, int, int*, char (*)[8], int*, char (*)[8], int*, char (*)[8], int)
make[1]: *** [filter.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/reelchannelscan'
Plugin skinelchi:
setup.h:135: warning: ‘clrReplayModeJump’ defined but not used
setup.h:136: warning: ‘clrReplayProgressSeen’ defined but not used
setup.h:137: warning: ‘clrReplayProgressRest’ defined but not used
setup.h:138: warning: ‘clrReplayProgressSelected’ defined but not used
setup.h:139: warning: ‘clrReplayProgressMark’ defined but not used
setup.h:140: warning: ‘clrReplayProgressCurrent’ defined but not used
setup.h:141: warning: ‘clrReplaySymbolOn’ defined but not used
setup.h:142: warning: ‘clrReplaySymbolOff’ defined but not used
setup.h:144: warning: ‘changing’ defined but not used
make[1]: *** [DisplayChannel.o] Error 1
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/softdevice'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DHAVE_CONFIG -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"./PLUGINS/lib"' -DSHM_SUPPORT -I../../../../DVB/include -I../../../include -I../../../../DVB/include -I/usr/include/ffmpeg -D_REENTRANT -I/usr/include/directfb -I/usr/include/dfb++ softdevice.c
/usr/include/ffmpeg/avcodec.h:2432: warning: attribute ignored in declaration of ‘struct ImgReSampleContext’
/usr/include/ffmpeg/avcodec.h:2432: warning: attribute for ‘struct ImgReSampleContext’ must follow the ‘struct’ keyword
/usr/include/ffmpeg/avcodec.h:2437: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2444: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2448: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2450: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avformat.h:282: warning: ‘AVFrac’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:118)
../../../include/vdr/osd.h:415: warning: ‘virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)’ was hidden
softdevice.c:122: warning: by ‘virtual cOsd* cSoftOsdProvider::CreateOsd(int, int)’
softdevice.c: In member function ‘virtual void cSoftDevice::MakePrimaryDevice(bool)’:
softdevice.c:379: error: cannot allocate an object of abstract type ‘cSoftOsdProvider’
softdevice.c:116: note: because the following virtual functions are pure within ‘cSoftOsdProvider’:
../../../include/vdr/osd.h:415: note: virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)
make[1]: *** [softdevice.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/softdevice'
Plugin text2skin:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/text2skin'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -O3 -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DHAVE_IMAGEMAGICK -DHAVE_FREETYPE -DBENCH -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"text2skin"' -I../../../../DVB/include -I/usr/include/freetype2 -I../../../include -I../../../../DVB/linux/include -I../../../../DVB/include -I. -o text2skin.o text2skin.c
text2skin.c: In member function ‘virtual bool cText2SkinPlugin::Start()’:
text2skin.c:52: error: invalid conversion from ‘char*’ to ‘int’
text2skin.c:52: error: initializing argument 1 of ‘void cText2SkinStatus::SetLanguage(int)’
make[1]: *** [text2skin.o] Error 1
Plugin tvonscreen:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/tvonscreen'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"tvonscreen"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include tvonscreen.c
anyfont.h:22: error: type ‘cFont’ is not derived from type ‘anyFont’
anyfont.h:22: error: expected ‘;’ before ‘*’ token
anyfont.h:27: error: expected unqualified-id before ‘*’ token
anyfont.h:27: error: expected ‘,’ or ‘...’ before ‘*’ token
anyfont.h:27: error: ISO C++ forbids declaration of ‘parameter’ with no type
make[1]: *** [tvonscreen.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/tvonscreen'
Plugin undelete:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/undelete'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"undelete"' -DHAVE_SVDRP -DHAVE_ICONPATCH -I../../../../DVB/include -I../../../include -I../../../../DVB/include undelete.c
undelete.c: In member function ‘void cPluginUndelete::TestAndSetOSDLanguage()’:
undelete.c:262: error: ISO C++ forbids comparison between pointer and integer
undelete.c:264: error: invalid conversion from ‘char*’ to ‘int’
make[1]: *** [undelete.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/undelete'
pensavo peggio.....o meglio prima compilavano meno plugins(sempre se quelli che compilano fungono)
Vorrei capire come risolvere x quelli seganalati come compatibili.
ubuntu 7.10 come distro in attesa della ubuntu 8.04 LTS.
ecco cosa succede:
*** failed plugins: burn coverviewer dvd dxr3 filebrowser freecell osdpip osdteletext picselshow pilot reelchannelscan skinelchi softdevice solitaire spider text2skin tvonscreen undelete
questi sono i plugins che non compilano(premetto che quelli che compilano devo dimostrare ancora il loro funzionamento)
root@vdr-desktop:/media/disk/vdr-1.6.0# make plugins
Plugin burn:
make[1]: gdlib-config: Command not found
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
make[1]: gdlib-config: Command not found
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DNDEBUG -DPLUGIN_NAME='"burn"' -DPLUGIN_NAME_I18N='"burn"' -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DTMPDIR='"/tmp"' -DDVDDEV='"/dev/dvd"' -DISODIR='"/pub/export"' -I../../../include -I. -o burn.o burn.c
In file included from burn.c:11:
gdwrapper.h:12:16: error: gd.h: Nessun file o directory
gdwrapper.h:92: error: ‘gdImagePtr’ does not name a type
make[1]: *** [burn.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
Plugin coverviewer:
DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"coverviewer"' -D_GNU_SOURCE -DHAVE_MAGICK -I../../../include -I. control-image.c
../../../include/vdr/osdbase.h: In member function ‘void cImageControl::FadeIn()’:
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:254: error: within this context
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:282: error: within this context
../../../include/vdr/osdbase.h: In member function ‘void cImageControl::FadeOut()’:
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:288: error: within this context
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:315: error: within this context
make[1]: *** [control-image.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/coverviewer'
Plugin dvd:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/dvd'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -O3 -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I/usr/include/dvdnav setup-dvd.c
setup-dvd.c: In constructor ‘cMenuSetupDVD::cMenuSetupDVD()’:
setup-dvd.c:62: error: ‘I18nNumLanguages’ was not declared in this scope
make[1]: *** [setup-dvd.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/dvd'
Plugins dxr3:
../../../include/vdr/osd.h:415: warning: ‘virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)’ was hidden
dxr3osd.h:13: warning: by ‘virtual cOsd* cDxr3OsdProvider::CreateOsd(int, int)’
dxr3device.c: In member function ‘virtual void cDxr3Device::MakePrimaryDevice(bool)’:
dxr3device.c:53: error: cannot allocate an object of abstract type ‘cDxr3OsdProvider’
dxr3osd.h:10: note: because the following virtual functions are pure within ‘cDxr3OsdProvider’:
../../../include/vdr/osd.h:415: note: virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)
make[1]: *** [dxr3device.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/dxr3'
Plugin filebrowser:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DFILEBROWSER_PLUGIN_BUILD -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"filebrowser"' -I../../../../DVB/include -I../../../include -I../../../../DVB/include filebrowser.c
tools.h:58: error: redefinition of ‘class cStringList’
../../../include/vdr/tools.h:492: error: previous definition of ‘class cStringList’
make[1]: *** [filebrowser.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
Plugin osdpip:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdpip'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdpip"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include -I. -I/usr/include/ffmpeg -o osdpip.o osdpip.c
osdpip.c: In member function ‘virtual cOsdObject* cPluginOsdpip::MainMenuAction()’:
osdpip.c:92: error: no matching function for call to ‘cDevice::GetDevice(const cChannel*&, int)’
../../../include/vdr/device.h:139: note: candidates are: static cDevice* cDevice::GetDevice(int)
../../../include/vdr/device.h:143: note: static cDevice* cDevice::GetDevice(const cChannel*, int, bool)
make[1]: *** [osdpip.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdpip'
Plugin osdteletext:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdteletext'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include osdteletext.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include menu.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include i18n.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include txtrecv.c
txtrecv.c: In constructor ‘cTxtReceiver::cTxtReceiver(int, tChannelID)’:
txtrecv.c:705: error: no matching function for call to ‘cReceiver::cReceiver(int, int, int&)’
../../../include/vdr/receiver.h:41: note: candidates are: cReceiver::cReceiver(tChannelID, int, int, const int*, const int*, const int*)
../../../include/vdr/receiver.h:17: note: cReceiver::cReceiver(const cReceiver&)
make[1]: *** [txtrecv.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdteletext'
Plugin pilot:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/pilot'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pilot"' -I../../../include pilotbmp.c
pilotbmp.c: In member function ‘void cBmp::DrawText(int, int, const char*, tColor, tColor, const cFont*)’:
pilotbmp.c:33: error: expected initializer before ‘*’ token
pilotbmp.c:37: error: ‘tPixelData’ is not a member of ‘cFont’
pilotbmp.c:37: error: expected `;' before ‘PixelData’
pilotbmp.c:38: error: ‘CharData’ was not declared in this scope
pilotbmp.c:39: error: ‘PixelData’ was not declared in this scope
pilotbmp.c:41: error: ‘PixelData’ was not declared in this scope
pilotbmp.c:44: error: ‘CharData’ was not declared in this scope
make[1]: *** [pilotbmp.o] Error 1
Plugin reelchannelscan:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/reelchannelscan'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -I../../../include -I/include filter.c
filter.c: In member function ‘virtual void PatFilter::Process(u_short, u_char, const u_char*, int)’:
filter.c:452: error: no matching function for call to ‘cChannel::SetPids(int&, int, int [33], char [33][8], int [17], char [17][8], int&)’
../../../include/vdr/channels.h:230: note: candidates are: void cChannel::SetPids(int, int, int*, char (*)[8], int*, char (*)[8], int*, char (*)[8], int)
make[1]: *** [filter.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/reelchannelscan'
Plugin skinelchi:
setup.h:135: warning: ‘clrReplayModeJump’ defined but not used
setup.h:136: warning: ‘clrReplayProgressSeen’ defined but not used
setup.h:137: warning: ‘clrReplayProgressRest’ defined but not used
setup.h:138: warning: ‘clrReplayProgressSelected’ defined but not used
setup.h:139: warning: ‘clrReplayProgressMark’ defined but not used
setup.h:140: warning: ‘clrReplayProgressCurrent’ defined but not used
setup.h:141: warning: ‘clrReplaySymbolOn’ defined but not used
setup.h:142: warning: ‘clrReplaySymbolOff’ defined but not used
setup.h:144: warning: ‘changing’ defined but not used
make[1]: *** [DisplayChannel.o] Error 1
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/softdevice'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DHAVE_CONFIG -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"./PLUGINS/lib"' -DSHM_SUPPORT -I../../../../DVB/include -I../../../include -I../../../../DVB/include -I/usr/include/ffmpeg -D_REENTRANT -I/usr/include/directfb -I/usr/include/dfb++ softdevice.c
/usr/include/ffmpeg/avcodec.h:2432: warning: attribute ignored in declaration of ‘struct ImgReSampleContext’
/usr/include/ffmpeg/avcodec.h:2432: warning: attribute for ‘struct ImgReSampleContext’ must follow the ‘struct’ keyword
/usr/include/ffmpeg/avcodec.h:2437: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2444: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2448: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2450: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avformat.h:282: warning: ‘AVFrac’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:118)
../../../include/vdr/osd.h:415: warning: ‘virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)’ was hidden
softdevice.c:122: warning: by ‘virtual cOsd* cSoftOsdProvider::CreateOsd(int, int)’
softdevice.c: In member function ‘virtual void cSoftDevice::MakePrimaryDevice(bool)’:
softdevice.c:379: error: cannot allocate an object of abstract type ‘cSoftOsdProvider’
softdevice.c:116: note: because the following virtual functions are pure within ‘cSoftOsdProvider’:
../../../include/vdr/osd.h:415: note: virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)
make[1]: *** [softdevice.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/softdevice'
Plugin text2skin:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/text2skin'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -O3 -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DHAVE_IMAGEMAGICK -DHAVE_FREETYPE -DBENCH -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"text2skin"' -I../../../../DVB/include -I/usr/include/freetype2 -I../../../include -I../../../../DVB/linux/include -I../../../../DVB/include -I. -o text2skin.o text2skin.c
text2skin.c: In member function ‘virtual bool cText2SkinPlugin::Start()’:
text2skin.c:52: error: invalid conversion from ‘char*’ to ‘int’
text2skin.c:52: error: initializing argument 1 of ‘void cText2SkinStatus::SetLanguage(int)’
make[1]: *** [text2skin.o] Error 1
Plugin tvonscreen:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/tvonscreen'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"tvonscreen"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include tvonscreen.c
anyfont.h:22: error: type ‘cFont’ is not derived from type ‘anyFont’
anyfont.h:22: error: expected ‘;’ before ‘*’ token
anyfont.h:27: error: expected unqualified-id before ‘*’ token
anyfont.h:27: error: expected ‘,’ or ‘...’ before ‘*’ token
anyfont.h:27: error: ISO C++ forbids declaration of ‘parameter’ with no type
make[1]: *** [tvonscreen.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/tvonscreen'
Plugin undelete:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/undelete'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"undelete"' -DHAVE_SVDRP -DHAVE_ICONPATCH -I../../../../DVB/include -I../../../include -I../../../../DVB/include undelete.c
undelete.c: In member function ‘void cPluginUndelete::TestAndSetOSDLanguage()’:
undelete.c:262: error: ISO C++ forbids comparison between pointer and integer
undelete.c:264: error: invalid conversion from ‘char*’ to ‘int’
make[1]: *** [undelete.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/undelete'
pensavo peggio.....o meglio prima compilavano meno plugins(sempre se quelli che compilano fungono)
Vorrei capire come risolvere x quelli seganalati come compatibili.