Hallo
ich versuche gerade seit längerem mal wieder selber etwas unter LinVDR zu kompilieren.
Basis ist LinVDR 0.7 mit Dr. Seltsam Kernel von heute und VDR 1.4.0
Compiler ist installiert und ich habe auf der Kiste auch schon erfolgreich kompiliert.
Hier ist die Fehlermeldung, die ich im Moment erhalte.
Code
linvdr:/usr/src/test# make
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev /lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGI NDIR=\"./PLUGINS/lib\" dvbdevice.c
In file included from /usr/include/linux/videodev.h:8,
from dvbdevice.c:13:
/usr/include/linux/videodev2.h:599: field `__user' has incomplete type
/usr/include/linux/videodev2.h:599: parse error before `*'
/usr/include/linux/videodev2.h:607: parse error before `*'
/usr/include/linux/videodev2.h:609: variable or field `__user' declared void
/usr/include/linux/videodev2.h:609: declaration of `int v4l2_window::__user'
/usr/include/linux/videodev2.h:607: conflicts with previous declaration `struct v4l2_clip v4l2_window::__user'
/usr/include/linux/videodev2.h:609: parse error before `*'
/usr/include/linux/videodev2.h:609: duplicate member `v4l2_window::__user'
In file included from dvbdevice.c:13:
/usr/include/linux/videodev.h:162: parse error before `*'
In file included from dvbdevice.c:17:
/usr/include/linux/dvb/video.h:105: parse error before `*'
/usr/include/linux/dvb/video.h:138: parse error before `*'
dvbdevice.c: In method `void cDvbDevice::StillPicture(const uchar *, int)':
dvbdevice.c:1149: initialization to `char' from `char *' lacks a cast
dvbdevice.c:1155: initialization to `char' from `char *' lacks a cast
make: *** [dvbdevice.o] Error 1
Alles anzeigen
Die DVB Header sind aus dem Treiber von heute. Irgend jemand eine Idee?