[vdr] HVR4000 & liplianindvb - vdr-1.7 compilation

oleg roitburd oroitburd at gmail.com
Wed Sep 3 14:07:12 CEST 2008


2008/9/3 Pierre-Yves Paranthoën <py.paranthoen at wanadoo.fr>:
> 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



More information about the vdr mailing list