2008/9/3 Pierre-Yves Paranthoën <py.paranthoen@xxxxxxxxxx>: > Hi, > > Is there a particular patch to apply as compilation fails ? : > > /var/alfs/build/liplianindvb/linux/include/linux/videodev2.h:554: > erreur: field '__user' has incomplete type > /var/alfs/build/liplianindvb/linux/include/linux/videodev2.h:554: > erreur: expected ';' before '*' token > /var/alfs/build/liplianindvb/linux/include/linux/videodev2.h:561: > erreur: expected ';' before '*' token > /var/alfs/build/liplianindvb/linux/include/linux/videodev2.h:563: > erreur: variable or field '__user' declared void > /var/alfs/build/liplianindvb/linux/include/linux/videodev2.h:563: > erreur: expected ';' before '*' token > /var/alfs/build/liplianindvb/linux/include/linux/videodev.h:148: erreur: > expected ';' before '*' token > /var/alfs/build/liplianindvb/linux/include/linux/dvb/video.h:162: > erreur: expected ';' before '*' token > /var/alfs/build/liplianindvb/linux/include/linux/dvb/video.h:195: > erreur: expected ';' before '*' token > dvbdevice.c: In member function 'virtual void > cDvbDevice::StillPicture(const uchar*, int)': > dvbdevice.c:1206: erreur: too many initializers for 'video_still_picture' > dvbdevice.c:1206: erreur: invalid conversion from 'char*' to 'int32_t' > dvbdevice.c:1212: erreur: too many initializers for 'video_still_picture' > dvbdevice.c:1212: erreur: invalid conversion from 'char*' to 'int32_t' > make: *** [dvbdevice.o] Erreur 1 1. You need to copy linux/compiler.h from your kernel-header to liplianidvb/linux/include/linux 2. You need to patch vdr-1.7.0 with vdr-1.7.0-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff Link to patch: http://www.linuxtv.org/pipermail/vdr/attachments/20080413/1054bcfb/attachment-0001.bin Regards Oleg Roitburd _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr