skinelchi plugin compiliert nicht unter vdr-1.7.4

  • Hallo,


    ich versuche, das skinelchi - plugin zu übersetzen, aber leider kommt folgende Fehlermeldung:


    In file included from videostatus.h:15,
    from skinelchi.c:32:
    /usr/src/s2-liplianin/linux/include/linux/dvb/video.h:159: error: expected ';' before '*' token
    /usr/src/s2-liplianin/linux/include/linux/dvb/video.h:192: error: expected ';' before '*' token
    config.h:75: warning: 'clrBackground' defined but not used
    config.h:76: warning: 'clrButtonRedFg' defined but not used


    VDR selbst und einige andere Plugins lassen sich problemlos bauen und funktionieren auch. Kann mir jemand helfen?


    Falk

  • Sorry, hatte ich nicht bedacht:


    159: char __user *iFrame; /* pointer to a single iframe in memory */


    192: uint8_t __user *palette;


    Ich hab auch schon verstanden, dass es etwas mit __user zu tun hat. Ich hatte schon mal einen #define __user eingefügt, das hat mich aber auch nicht weiter gebracht.


    Ach ja, der gleiche Fehler tritt auch mit den aktuellen v4l-dvb Treibern auf.


    Falk

  • Damit lässt es sich bauen, testen habe ich jetzt aber keine Lust mehr.


    >>>> x-vdr <<<< Installations-Skript für einen VDR mit Debian als Basis

    Einmal editiert, zuletzt von zulu ()

  • Hallo zusammen, wenn ich den obigen Patch versuche anzuwenden, bekommen ich folgenden Fehler (skinelch Version 0.2.1):

    Code
    patch -p0 < DisplayMenu.patch
    patching file DisplayMenu.c
    Hunk #1 FAILED at 977.
    Hunk #2 FAILED at 1036.
    2 out of 2 hunks FAILED -- saving rejects to file DisplayMenu.c.rej


    Hier noch die Compiler Fehlermeldung (vielleicht ist es ja ein anderes Problem)


    Code
    make[1]: Entering directory `/usr/local/src/vdr-1.7.9/PLUGINS/src/skinelchi-0.2.1'
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"skinelchi"' -I/usr/local/src/vdr/DVB/include -I../../../include  skinelchi.c
    /usr/local/src/vdr/DVB/include/linux/dvb/video.h:159: Fehler: expected »;« before »*« token
    /usr/local/src/vdr/DVB/include/linux/dvb/video.h:192: Fehler: expected »;« before »*« token
    make[1]: *** [skinelchi.o] Fehler 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.7.9/PLUGINS/src/skinelchi-0.2.1'


    Jemand ne Idee?

  • Zitat

    Original von lweberru
    Hallo zusammen, wenn ich den obigen Patch versuche anzuwenden, bekommen ich folgenden Fehler (skinelch Version 0.2.1):


    Der Patch ist (leicht abgewandelt) bereits in 0.2.1 enthalten, er war für 0.2.0 notwendig.


    Zitat

    Original von lweberru
    Hier noch die Compiler Fehlermeldung (vielleicht ist es ja ein anderes Problem)


    Code
    make[1]: Entering directory `/usr/local/src/vdr-1.7.9/PLUGINS/src/skinelchi-0.2.1'
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"skinelchi"' -I/usr/local/src/vdr/DVB/include -I../../../include  skinelchi.c
    /usr/local/src/vdr/DVB/include/linux/dvb/video.h:159: Fehler: expected »;« before »*« token
    /usr/local/src/vdr/DVB/include/linux/dvb/video.h:192: Fehler: expected »;« before »*« token


    Du brauchst IMHO den Patch für v4l, den zulu oben gepostet hat: http://vdr-portal.de/board/thr…?postid=797106#post797106

Jetzt mitmachen!

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