Compile-Probleme Plugins mit vdr 1.7.13

  • Hallo !


    Folgende Plugins lassen sich mit vdr 1.7.13 nicht mehr kompilieren:


    make[1]: Entering directory `/backup/privat/tv/dvb/vdr-1.7.13/PLUGINS/src/wirbelscan-0.0.5-pre11c'
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DVLFRIENDLYNAMES -DUSE_HARDLINKCUTTER -DUSE_JUMPINGSEC
    ONDS -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GN
    U_SOURCE -DPLUGIN_NAME_I18N='"wirbelscan"' -I../../../include -I/include scanner.c
    scanner.c: In member function »virtual void cScanner::Action()«:
    scanner.c:764: Fehler: »class cChannel« hat kein Element namens »Modulation«
    make[1]: *** [scanner.o] Fehler 1
    make[1]: Leaving directory `/backup/privat/tv/dvb/vdr-1.7.13/PLUGINS/src/wirbelscan-0.0.5-pre11c'


    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DVLFRIENDLYNAMES -DUSE_HARDLINKCUTTER -DUSE_JUMPINGSECONDS -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pvrinput"' -I../../../../DVB/include -I../../../include -I../../../../DVB/include pvrinput.c
    pvrinput.c:4:2: Fehler: #error "You must apply the pluginparam patch for VDR!"
    pvrinput.c: In member function »virtual cOsdObject* cPluginPvrInput::MainMenuAction()«:
    pvrinput.c:72: Fehler: »class cChannel« hat kein Element namens »IsPlug«
    make[1]: *** [pvrinput.o] Fehler 1
    make[1]: Leaving directory `/backup/privat/tv/dvb/vdr-1.7.13/PLUGINS/src/pvrinput-1.7.0-rc2'


    make[1]: Entering directory `/backup/privat/tv/dvb/vdr-1.7.13/PLUGINS/src/markad'
    make[1]: Leaving directory `/backup/privat/tv/dvb/vdr-1.7.13/PLUGINS/src/markad'
    make[1]: Entering directory `/backup/privat/tv/dvb/vdr-1.7.13/PLUGINS/src/markad'
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DVLFRIENDLYNAMES -DUSE_HARDLINKCUTTER -DUSE_JUMPINGSEC
    ONDS -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GN
    U_SOURCE -DPLUGIN_NAME_I18N='"markad"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I../../../include -I/usr/local/include markad.cpp
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DVLFRIENDLYNAMES -DUSE_HARDLINKCUTTER -DUSE_JUMPINGSEC
    ONDS -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GN
    U_SOURCE -DPLUGIN_NAME_I18N='"markad"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I../../../include -I/usr/local/include recv.cpp
    recv.cpp: In constructor »cMarkAdReceiver::cMarkAdReceiver(int, const char*, cTimer*)«:
    recv.cpp:31: Fehler: »const class cChannel« hat kein Element namens »System«
    make[1]: *** [recv.o] Fehler 1
    make[1]: Leaving directory `/backup/privat/tv/dvb/vdr-1.7.13/PLUGINS/src/markad'


    lugin infosatepg:
    make[1]: Entering directory `/backup/privat/tv/dvb/vdr-1.7.13/PLUGINS/src/infosatepg-0.0.10'
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DVLFRIENDLYNAMES -DUSE_HARDLINKCUTTER -DUSE_JUMPINGSEC
    ONDS -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GN
    U_SOURCE -DPLUGIN_NAME_I18N='"infosatepg"' -I../../../include global.cpp
    global.cpp: In member function »bool cGlobalInfosatepg::FindReceiverChannel()«:
    global.cpp:475: Fehler: »class cChannel« hat kein Element namens »Polarization«
    global.cpp:490: Fehler: »class cChannel« hat kein Element namens »Polarization«
    global.cpp:505: Fehler: »class cChannel« hat kein Element namens »Polarization«
    make[1]: *** [global.o] Fehler 1
    make[1]: Leaving directory `/backup/privat/tv/dvb/vdr-1.7.13/PLUGINS/src/infosatepg-0.0.10'


    Dirk

  • Die Klasse cChannel gibt es glaube ich nicht mehr, das bedeutet die Plugins müssen angepasst werden.

    Gruss,
    Michael

    VDR2: Ubuntu 20.04.2 LTS, 5.4.0-66-generic x86_64, TT-S2 6400 DVB-S, VDR 2.4.x, TouchTFT. Plugins: remote,dvbhddevice,live,graphtft,epgsearch,extrecmenu,

  • Moin!


    Ich bin an pvrinput dran, mit vdr 1.7.13 hat sich der Plugin-Param-Patch erledigt, d.h. aber, dass das Parsen der Kanäle angepasst werden muss. Und die channels.conf wird natürlich angepasst werden müssen. Nähere Infos und einen beta-Release wird es demnächst geben, sobald das Plugin 1.7.13-kompatibel ist.


    Und cChannel gibt's natürlich noch, das "IsPlug" kommt aus dem Plugin-Param-Patch, und das gibt's nicht mehr.


    mini.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!