Bei der Neuinstallation des VDR unter openSuse_Leap 15.5 brach die Installation des vdr-remote-plugin (vdr-remote-0.7.0.tgz) mit einer Fehlermeldung ab.
Code
localhost:/usr/local/src # tar xfz vdr-remote-0.7.0.tgz -C VDR/PLUGINS/src
localhost:/usr/local/src # cd VDR/PLUGINS/src
localhost:/usr/local/src/VDR/PLUGINS/src #
localhost:/usr/local/src/VDR/PLUGINS/src # ln -nfs remote-0.7.0 remote
localhost:/usr/local/src/VDR/PLUGINS/src #
localhost:/usr/local/src/VDR/PLUGINS/src # cd /usr/local/src/VDR
localhost:/usr/local/src/VDR # make install-plugins
*** Plugin dvbhddevice:
make[1]: Nothing to be done for 'all'.
*** Plugin remote:
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"remote"' -DREMOTE_FEATURE_LIRC -DREMOTE_FEATURE_TCPIP -I/usr/local/src/vdr-2.6.4/include remote.c
remote.c: In member function ‘virtual bool cPluginRemote::Start()’:
remote.c:799:42: error: invalid new-expression of abstract class type ‘cLircRemote’
new cLircRemote(devnam[i]); // use vdr's lirc code
^
In file included from remote.c:27:0:
/usr/local/src/vdr-2.6.4/include/vdr/lirc.h:16:7: note: because the following virtual functions are pure within ‘cLircRemote’:
class cLircRemote : public cRemote, protected cThread {
^~~~~~~~~~~
In file included from /usr/local/src/vdr-2.6.4/include/vdr/tools.h:29:0,
from /usr/local/src/vdr-2.6.4/include/vdr/i18n.h:14,
from /usr/local/src/vdr-2.6.4/include/vdr/plugin.h:13,
from remote.c:25:
/usr/local/src/vdr-2.6.4/include/vdr/thread.h:96:16: note: virtual void cThread::Action()
virtual void Action(void) = 0;
^~~~~~
make[1]: *** [Makefile:137: remote.o] Error 1
*** failed plugins: remote
make: *** [Makefile:236: plugins] Error 1
localhost:/usr/local/src/VDR #
Display More
Ich bekam schon den Hinweis, das eine header-Datei vom VDR geändert wurde irgendwo zwischen den VDR-Versionen 2.6.1 und 2.6.4
Hat jemand einen Tipp, wie ich das Problem lösen könnte? Ich bräuchte allerdings schon etwas detailierte Anweisungen dafür.
Ich bekam schon den Tipp ich solle ins yavdr ppa schauen, dort gebe ein src Paket. Das 'yavdr ppa' finde ich leider nicht, 'ppa' sagt mir auch nichts. Wenn es ein src.rpm für das remote-plugin gäbe, wäre das sicher sehr hilfreich.
Über eine entsprechende Hilfestellung würde ich mich sehr freuen
Güße
thinokoe