vdr-epg2vdr: Compilieren schlägt mit VDR 2.6 fehl

  • Ups die müssen natürlich weg, die habe ich komplett übersehen =O
    Es müssen sogar die Zeilen 3-6 weg.


    Kommt heute Abend ins git

  • vdr-2.6.0 und mariadb-10.5.10 mit epg2vdr und scraper2vdr sowie epgd: passt jetzt! :) Danle!


    (BTW: die includes zu ändern funktionierte zwar - war aber eine Scheißidee... ;) )

  • Jetzt bekomme ich diesen Fehler

    Code
    db.c:597:47: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
      597 |       newBinding->is_null =  value->getNullRef();
          |                              ~~~~~~~~~~~~~~~~~^~
          |                                               |
          |                                               bool*
    make[1]: *** [Makefile:83: db.o] Error 1
    make: *** [Makefile:122: hlib] Error 2

    das hat ich schon mal, weiß aber nicht wie ich den wieder weg bekomme


    Code
    libmariadb-dev ist schon die neueste Version (1:10.3.32-0ubuntu0.20.04.1).

    VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

  • Ist dass das Plugin oder der epgd?

    Hast du make clean gemacht?
    Findet der irgendwie die mysql lib statt der mariadb lib?
    Poste mal alles was bei make kommt

  • es ist das Plugin, make clean habe ich gemacht.

    Ich meine bei der Installation von mariadb lib hat er die mysql gelöscht

    wie kann ich den festellen ob die mysql noch da ist ?

    VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

  • Sollte auch kein Problem sein wenn MySQL noch installiert ist. Nur verwenden sollte er es nicht.


    poste mal die make Ausgabe

  • das ?

    VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

  • geh mal bitte in den Unterordner lib und mach da nochmal

    make clean

    make lib

    ind poste das auch noch bitte.

  • Code
    root@homeserver:/usr/local/src/VDR/PLUGINS/src/epg2vdr-git# make clean
    (cd lib && make clean)
    make[1]: Entering directory '/usr/local/src/VDR-master.git/PLUGINS/src/epg2vdr-git/lib'
    rm -f *.o *~ core tst demo libhorchi.a
    make[1]: Leaving directory '/usr/local/src/VDR-master.git/PLUGINS/src/epg2vdr-git/lib'
    root@homeserver:/usr/local/src/VDR/PLUGINS/src/epg2vdr-git# make lib
    g++ -MM -MG -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wno-long-long -Wunused-variable -Wunused-label -Wno-unused-result -Wunused-value -Wunused-function -Wno-variadic-macros -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c++11 -D__STDC_FORMAT_MACROS -Wunused-but-set-variable -O3 -Wall -g -ggdb -O0 -fPIC -Werror=overloaded-virtual -Wno-parentheses -g -ggdb -O0 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STL_CONFIG_H -DEPG2VDR_DATA_DIR='"/var/cache/vdr"' -DEPG2VDR -DLOG_PREFIX='"epg2vdr: "' -DVDR_PLUGIN -DUSEUUID -DUSEMD5 -DUSEJSON -DUSEGUNZIP -DPLUGIN_NAME_I18N='"epg2vdr"' -DGIT_REV='"29d493f"' -I/usr/include/mariadb -I/usr/include/mariadb/mysql epg2vdr.c service.c update.c plgconfig.c parameters.c timer.c recording.c recinfofile.c status.c ttools.c svdrpclient.c menu.c menusched.c menutimers.c menudone.c menusearchtimer.c > .dependencies
    make: Nothing to be done for 'lib

    VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

  • VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

  • Sieht aus als würde er die richtigen Header verwenden zumindest stimmen die Pfade.

    Hab gerade keine Idee.

    Was ist das für eine Distribution?

  • Code
    root@homeserver:/usr/local/src/VDR/PLUGINS/src/epg2vdr-git/lib# lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 20.04.3 LTS
    Release:        20.04
    Codename:       focal

    VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

  • Oh man :wand


    natürlich habe ich alle plugins neu vom git gezogen, da ich das ganze aber über ein script mache habe ich vergessen den patch zu löschen. somit wurde jedesmal der patch wieder eingebaut


    sorry für die Störung, der nächste Kaffee geht auf mich

    VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!