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

    The post was edited 1 time, last by zulu ().

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

    Code
    1. patch -p0 < DisplayMenu.patch
    2. patching file DisplayMenu.c
    3. Hunk #1 FAILED at 977.
    4. Hunk #2 FAILED at 1036.
    5. 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
    1. make[1]: Entering directory `/usr/local/src/vdr-1.7.9/PLUGINS/src/skinelchi-0.2.1'
    2. 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
    3. /usr/local/src/vdr/DVB/include/linux/dvb/video.h:159: Fehler: expected »;« before »*« token
    4. /usr/local/src/vdr/DVB/include/linux/dvb/video.h:192: Fehler: expected »;« before »*« token
    5. make[1]: *** [skinelchi.o] Fehler 1
    6. make[1]: Leaving directory `/usr/local/src/vdr-1.7.9/PLUGINS/src/skinelchi-0.2.1'


    Jemand ne Idee?

  • Quote

    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.


    Quote

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


    Code
    1. make[1]: Entering directory `/usr/local/src/vdr-1.7.9/PLUGINS/src/skinelchi-0.2.1'
    2. 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
    3. /usr/local/src/vdr/DVB/include/linux/dvb/video.h:159: Fehler: expected »;« before »*« token
    4. /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