Hallo,
ich versuche gerade das noEPGmenu (0.0.6-beta4) für VDR 1.7.15 zu kompilieren. Leider bekomme ich folgenden Fehler.
Den VDR habe ich mittels noEPG-Patch aus dem Extension-Patch gepatcht.
Leider bekomme ich folgenden Fehler beim Übersetzen des Plugins:
Code
Plugin noepgmenu:
make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.15/PLUGINS/src/noepgmenu-0.0.6.beta4'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CUTTIME -DUSE_LIEMIEXT -DUSE_MAINMENUHOOKS -DUSE_NOEPG -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"noepgmenu"' -I../../../../DVB/include -I../../../../DVB/include -I../../../include -I../../../../DVB/include noepgmenu.c
noepgmenu.c: In member function ‘bool cConfigNoEPG::allowedEPG(tChannelID)’:
noepgmenu.c:56: error: ‘class cSetup’ has no member named ‘noEPGMode’
noepgmenu.c:57: error: ‘class cSetup’ has no member named ‘noEPGList’
noepgmenu.c:59: error: ‘class cSetup’ has no member named ‘noEPGList’
noepgmenu.c: In member function ‘void cConfigNoEPG::SetChannelMode(const cChannel*, EPGMode, bool)’:
noepgmenu.c:79: error: ‘class cSetup’ has no member named ‘noEPGMode’
noepgmenu.c:80: error: ‘class cSetup’ has no member named ‘noEPGMode’
noepgmenu.c:83: error: ‘class cSetup’ has no member named ‘noEPGList’
noepgmenu.c:83: error: ‘class cSetup’ has no member named ‘noEPGList’
noepgmenu.c:84: error: ‘class cSetup’ has no member named ‘noEPGList’
noepgmenu.c: In member function ‘virtual void cMenuChannelItemNoEPG::Set()’:
noepgmenu.c:109: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
noepgmenu.c:112: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
make[1]: *** [noepgmenu.o] Fehler 1
Alles anzeigen
Im Verzeichnis noepgmenu/patches liegen auch Patches, welche jedoch für Uralt-Versionen des VDR sind.
Gibt es einen neuen Patch? Kann mir jemand helfen?
Gruß Andreas