Hallo zusammen,
versuche gerade meinen headless VDR auf 2.3.8 zu aktualisieren.
Beim suspendoutput Plugin (Version 2.0.1, welche laut Readme schon auf den VDR 2.3.1 angepasst wurde) erhalte ich folgenden Fehler:
Code
*** Plugin suspendoutput:
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -c -DPLUGIN_NAME_I18N='"suspendoutput"' -I/usr/local/src/vdr-2.3.8/include -o suspendoutput.o suspendoutput.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -c -DPLUGIN_NAME_I18N='"suspendoutput"' -I/usr/local/src/vdr-2.3.8/include -o timer.o timer.c
In file included from timer.c:14:0:
timer.h:246:74: error: redeclaration of 'template<class TCLASS> cTimerEvent* CreateTimerEvent(TCLASS*, void (TCLASS::*)(), unsigned int, bool)' may not have default arguments [-fpermissive]
unsigned int TimeoutMs, bool runOnce = true)
^
timer.h:254:74: error: redeclaration of 'template<class TCLASS, class TARG1> cTimerEvent* CreateTimerEvent(TCLASS*, void (TCLASS::*)(TARG1), TARG1, unsigned int, bool)' may not have default arguments [-fpermissive]
unsigned int TimeoutMs, bool runOnce = true)
^
Makefile:67: die Regel für Ziel „timer.o" scheiterte
make[1]: *** [timer.o] Fehler 1
Alles anzeigen
Finde im Forum leider keinen patch dazu. Hat das Plugin zufällig schon jemand unter 2.3.8 am laufen?
Grüße,
Alex