Bin gerade dabei, das DVD-Plugin in der Version dvd-0.3.6_b03 zu installieren.
Habe laut WIKI alle Pakete installiert und im Makefile die Zeile
QuoteINCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include -I$(NAVDIR)
durch
QuoteINCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include $(shell dvdnav-config --cflags)
ersetzt.
Beim kompilieren bekomme ich folgenden Fehler:
QuoteDisplay More
pat:/usr/local/src/vdr-1.4.4 # make plugins
Plugin dvd:
make[1]: Entering directory `/usr/local/src/vdr-1.4.4/PLUGINS/src/dvd-0.3.6_b03'
make[1]: Leaving directory `/usr/local/src/vdr-1.4.4/PLUGINS/src/dvd-0.3.6_b03'
make[1]: Entering directory `/usr/local/src/vdr-1.4.4/PLUGINS/src/dvd-0.3.6_b03'
g++ -O3 -Wall -Woverloaded-virtual -O3 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I../../../../DVB/include -I/usr/include -I/usr/include/dvdnav dvd.c
g++ -O3 -Wall -Woverloaded-virtual -O3 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I../../../../DVB/include -I/usr/include -I/usr/include/dvdnav dvddev.c
g++ -O3 -Wall -Woverloaded-virtual -O3 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I../../../../DVB/include -I/usr/include -I/usr/include/dvdnav player-dvd.c
g++ -O3 -Wall -Woverloaded-virtual -O3 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I../../../../DVB/include -I/usr/include -I/usr/include/dvdnav control-dvd.c
control-dvd.c: In constructor ‘cDvdPlayerControl::cDvdPlayerControl()’:
control-dvd.c:57: error: no matching function for call to ‘cStatus::MsgReplaying(cDvdPlayerControl* const, const char [4])’
../../../include/vdr/status.h:76: note: candidates are: static void cStatus::MsgReplaying(const cControl*, const char*, const char*, bool)
control-dvd.c: In destructor ‘virtual cDvdPlayerControl::~cDvdPlayerControl()’:
control-dvd.c:63: error: no matching function for call to ‘cStatus::MsgReplaying(cDvdPlayerControl* const, NULL)’
../../../include/vdr/status.h:76: note: candidates are: static void cStatus::MsgReplaying(const cControl*, const char*, const char*, bool)
control-dvd.c: In member function ‘bool cDvdPlayerControl::ShowProgress(bool)’:
control-dvd.c:313: error: no matching function for call to ‘cStatus::MsgReplaying(cDvdPlayerControl* const, const char [14])’
../../../include/vdr/status.h:76: note: candidates are: static void cStatus::MsgReplaying(const cControl*, const char*, const char*, bool)
control-dvd.c:321: error: no matching function for call to ‘cStatus::MsgReplaying(cDvdPlayerControl* const, const char*&)’
../../../include/vdr/status.h:76: note: candidates are: static void cStatus::MsgReplaying(const cControl*, const char*, const char*, bool)
control-dvd.c: In member function ‘void cDvdPlayerControl::updateShow(bool)’:
control-dvd.c:571: error: no matching function for call to ‘cStatus::MsgReplaying(cDvdPlayerControl* const, const char*&)’
../../../include/vdr/status.h:76: note: candidates are: static void cStatus::MsgReplaying(const cControl*, const char*, const char*, bool)
make[1]: *** [control-dvd.o] Fehler 1
make[1]: Leaving directory `/usr/local/src/vdr-1.4.4/PLUGINS/src/dvd-0.3.6_b03'
Kann mir da mal wer helfen?