Text2Skin Plugin unter VDR 1.6.0 und GCC 4.2.2

  • Habe beim übersetzen folgenden Fehler im Text2Skin Plugin drin:


    Erstmal ist die APIVERSION nicht korrekt (im CVS) was man ja mit
    sed -i -e s/VDRVERSION/APIVERSION/g Makefile
    beheben kann. Dann bekomme ich aber folgenden Fehler:

    Code
    Plugin text2skin:
    make[1]: se ingresa al directorio `/data/vdr-1.6.0/PLUGINS/src/text2skin'
    make[1]: se sale del directorio `/data/vdr-1.6.0/PLUGINS/src/text2skin'
    make[1]: se ingresa al directorio `/data/vdr-1.6.0/PLUGINS/src/text2skin'
    g++ -Wall -Woverloaded-virtual -O2 -g -c -DHAVE_IMAGEMAGICK -DHAVE_FREETYPE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"text2skin"' -I/usr/include/freetype2 -I../../../include -I../../../../DVB/linux/include -I../../../../DVB/include -I. -o text2skin.o text2skin.c
    text2skin.c: In member function âvirtual bool cText2SkinPlugin::Start()â:
    text2skin.c:28: error: conversión inválida de âchar*â a âintâ
    text2skin.c:28: error:   argumento de inicialización 1 de âvoid cText2SkinStatus::SetLanguage(int)â
    make[1]: *** [text2skin.o] Error 1
    make[1]: se sale del directorio `/data/vdr-1.6.0/PLUGINS/src/text2skin'


    Auch wenn meine Locale auf Spanisch sind, kann man's denke ich doch verstehen. Die invalid conversion in text2skin.c könnte man vielleicht mit einem typecast beheben...
    Vielleicht einen Tip?


    Gruss
    Merlin

  • habe bei mir den selben fehler!

    Bilder meines Lüfterlosen eigenbau VDRs an dem ich momentan baue.

    Mein VDR:
    Asus A7N8X-VM/400, AMD Athlon XP 1700+ JIUHB DLT3C, 768MB DDR, 250GB HDD, DVB-S FF 1.3, Skystar 2.6d, 27x4 LCD mit SMD LED Hintergrundbeleuchtung, Rasputin Hardware-Wakeup, 7" TFT für GraphTFT, AVBoard.
    Debian 4.0, Kernel 2.6.19, VDR 1.4.4
    Alles im Selbstgebauten Alu-gehäuse.

  • Hallo,
    hat jemand das Problem bereits gelöst? Bekomme auch


    text2skin.c: In member function âvirtual bool cText2SkinPlugin::Start()â:
    text2skin.c:52: error: invalid conversion from âchar*â to âintâ
    text2skin.c:52: error: initializing argument 1 of âvoid cText2SkinStatus::SetLanguage(int)â
    make: *** [text2skin.o] Fehler 1



    Kommentiere ich die Zeile 52 aus, klappt alles aber was macht der Funktionsaufruf Text2SkinStatus.SetLanguage(Setup.OSDLanguage);?


    Vielleicht kann jemand helfen???

  • Schau dir mal den patch von DrBoon hier an.
    Wenn du nach OsdLanguage suchst findest du die passenden Stellen. Setup.OsdLanguage schein es ab 1.5.x nicht mehr zu geben.

    HD-VDR:
    HW: ZOTAC D2550-ITX | Mystique SaTiX-S2 Sky Xpress DUAL
    SW: Debian Stretch | vdr-2.3.8

Jetzt mitmachen!

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