Hallo zusammen,
leider schaffe ich es nicht meinen momentanen media-video/vdr-1.7.25 auf media-video/vdr-1.7.31 zu aktualisieren. VDR selbst lässt sich problemlos installieren, aber danach schlägt das Neukompilieren mehrerer Plugins fehl. Ich habe kurz die wichtigsten Stellen der Fehlermeldungen rauskopiert.
media-plugins/vdr-dvbsddevice-0.0.5-r1 meldet "'class cEITScanner' has no member named 'UsesDevice'"
x86_64-pc-linux-gnu-g++ -march=amdfam10 -mtune=amdfam10 -mcx16 -msahf -mpopcnt -mabm -O2 -fomit-frame-pointer -pipe -fPIC -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELBIND -DUSE_DDEPGENTRY -DUSE_HARDLINKCUTTER -DUSE_JUMPINGSECONDS -DUSE_LIEMIKUUTIO -DUSE_MAINMENUHOOKS -DUSE_MCLI -DUSE_PLUGINMISSING -DUSE_VOLCTRL -DUSE_WAREAGLEICON -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvbsddevice"' -I/usr/include -I/usr/include dvbsdffosd.c
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=VDR --package-version= --msgid-bugs-address='<see README>' -o po/dvbsddevice.pot `ls dvbsdffdevice.c dvbsdffosd.c dvbsddevice.c`
dvbsdffdevice.c: In member function 'virtual bool cDvbSdFfDevice::SetChannelDevice(const cChannel*, bool)':
dvbsdffdevice.c:428:18: error: 'class cEITScanner' has no member named 'UsesDevice'
make: *** [dvbsdffdevice.o] Error 1
make: *** Waiting for unfinished jobs....
media-plugins/vdr-ffnetdev-0.1.0-r1 beschwert sich über "tI18nPhrase":
g++ -march=amdfam10 -mtune=amdfam10 -mcx16 -msahf -mpopcnt -mabm -O2 -fomit-frame-pointer -pipe -fPIC -g -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELBIND -DUSE_DDEPGENTRY -DUSE_HARDLINKCUTTER -DUSE_JUMPINGSECONDS -DUSE_LIEMIKUUTIO -DUSE_MAINMENUHOOKS -DUSE_MCLI -DUSE_PLUGINMISSING -DUSE_VOLCTRL -DUSE_WAREAGLEICON -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"ffnetdev"' -DDEBUG -I/usr/include -I/usr/include -I. -o tools/tools.o tools/tools.c
In file included from i18n.c:8:0:
i18n.h:13:14: error: 'tI18nPhrase' does not name a type
i18n.c:10:7: error: 'tI18nPhrase' does not name a type
make: *** [i18n.o] Error 1
make: *** Waiting for unfinished jobs....
das geliche bei media-plugins/vdr-clock-1.0.0:
g++ -march=amdfam10 -mtune=amdfam10 -mcx16 -msahf -mpopcnt -mabm -O2 -fomit-frame-pointer -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELBIND -DUSE_DDEPGENTRY -DUSE_HARDLINKCUTTER -DUSE_JUMPINGSECONDS -DUSE_LIEMIKUUTIO -DUSE_MAINMENUHOOKS -DUSE_MCLI -DUSE_PLUGINMISSING -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DPLUGIN_NAME_I18N='"clock"' -D_GNU_SOURCE -I/usr/include -I/usr/include enhancedbitmap.c
In file included from i18n.c:26:0:
i18n.h:29:14: error: 'tI18nPhrase' does not name a type
i18n.c:28:7: error: 'tI18nPhrase' does not name a type
make: *** [i18n.o] Error 1
make: *** Waiting for unfinished jobs....
media-plugins/vdr-vcd-0.9 meldet ebenfalls "'tI18nPhrase' does not name a type"
g++
-march=amdfam10 -mtune=amdfam10 -mcx16 -msahf -mpopcnt -mabm -O2
-fomit-frame-pointer -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\"
-DUSE_CHANNELBIND -DUSE_DDEPGENTRY -DUSE_HARDLINKCUTTER
-DUSE_JUMPINGSECONDS -DUSE_LIEMIKUUTIO -DUSE_MAINMENUHOOKS -DUSE_MCLI
-DUSE_PLUGINMISSING -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I/usr/include psdcontrol.c
In file included from i18n.c:26:0:
i18n.h:28:14: error: 'tI18nPhrase' does not name a type
i18n.c:28:7: error: 'tI18nPhrase' does not name a type
Muss ich beim Upgrade auf etwas achten bzw. gibt es etwas, das ich tun kann, um die Plugins doch noch zum Laufen zu bringen?
Es tut mir leid, dass ich das alles hier in einem Thread zusammenlege, aber ich bin mir nicht sicher, ob ich irgendetwas falsch mache oder ob 1.7.31 noch zu neu ist.
Falls weitere Infos notwendig sind, liefere ich diese natürlich nach.
Vielen Dank im Voraus für alle Tipps und sachdienliche Hinweise
smt