[linux-dvb] build.sh fails on kernel 2.6.38

Nicholas Leahy silvercordiagsr at hotmail.com
Wed May 25 04:47:45 CEST 2011


I had the same problems as well on ubuntu with kernel 2.6.38.8
> Date: Tue, 24 May 2011 23:55:18 +1200
> From: stewart at wic.co.nz
> To: linux-dvb at linuxtv.org
> Subject: Re: [linux-dvb] build.sh fails on kernel 2.6.38
> 
> On 23/05/11 22:09, Giwrgos Panou wrote:
> > Hello,
> > I tried to build the v4l-dvb on an ubuntu machine with kernel 2.6.38.8 generic
> > and I get make error:
> > =========================================
> > /home/z/media_build/v4l/kinect.c:38:19: error: ‘D_ERR’ undeclared here (not in a function)
> > /home/z/media_build/v4l/kinect.c:38:27: error: ‘D_PROBE’ undeclared here (not in a function)
> > /home/z/media_build/v4l/kinect.c:38:37: error: ‘D_CONF’ undeclared here (not in a function)
> > /home/z/media_build/v4l/kinect.c:38:46: error: ‘D_STREAM’ undeclared here (not in a function)
> > /home/z/media_build/v4l/kinect.c:38:57: error: ‘D_FRAM’ undeclared here (not in a function)
> > /home/z/media_build/v4l/kinect.c:38:66: error: ‘D_PACK’ undeclared here (not in a function)
> > /home/z/media_build/v4l/kinect.c:39:2: error: ‘D_USBI’ undeclared here (not in a function)
> > /home//media_build/v4l/kinect.c:39:11: error: ‘D_USBO’ undeclared here (not in a function)
> > /home//media_build/v4l/kinect.c:39:20: error: ‘D_V4L2′ undeclared here (not in a function)
> > make[3]: *** [/home//media_build/v4l/kinect.o] Error 1
> > make[2]: *** [_module_/home//media_build/v4l] Error 2
> > =================================================================
> I also see, compiling against 2.6.38:
>    CC [M]  /usr/src/v4l-dvb/v4l/flexcop-i2c.o
> /usr/src/v4l-dvb/v4l/flexcop-i2c.c: In function 'flexcop_i2c_init':
> /usr/src/v4l-dvb/v4l/flexcop-i2c.c:253:39: error: 'I2C_CLASS_TV_DIGITAL' 
> undeclared (first use in this function)
> https://patchwork.kernel.org/patch/250451/ refers
> 
>    CC [M]  /usr/src/v4l-dvb/v4l/bttv-i2c.o
> /usr/src/v4l-dvb/v4l/bttv-i2c.c: In function 'init_bttv_i2c_ir':
> /usr/src/v4l-dvb/v4l/bttv-i2c.c:437:3: error: too few arguments to 
> function 'i2c_new_probed_device'
> http://www.gossamer-threads.com/lists/linux/kernel/1282040 refers
> 
> and finally
>    CC [M]  /usr/src/v4l-dvb/v4l/dmxdev.o
> /usr/src/v4l-dvb/v4l/dmxdev.c: In function 'dvb_dmxdev_start_feed':
> /usr/src/v4l-dvb/v4l/dmxdev.c:583:13: warning: comparison between 'enum 
> dmx_ts_pes' and 'enum <anonymous>'
> /usr/src/v4l-dvb/v4l/dmxdev.c: At top level:
> /usr/src/v4l-dvb/v4l/dmxdev.c:1142:2: error: unknown field 'ioctl' 
> specified in initializer
> /usr/src/v4l-dvb/v4l/dmxdev.c:1142:2: warning: initialization from 
> incompatible pointer type
> /usr/src/v4l-dvb/v4l/dmxdev.c:1211:2: error: unknown field 'ioctl' 
> specified in initializer
> /usr/src/v4l-dvb/v4l/dmxdev.c:1211:2: warning: initialization from 
> incompatible pointer type
> which I cannot yet fix.
> 
> I note that the cx88 bug that affects HVR3000 and HVR4000 is still in 
> this build
> https://lists.launchpad.net/mythbuntu-bugs/msg03390.html
> 
> I would hugely appreciate the latter bug being fixed!!
> Regards,
> Stu
> 
> 
> 
> _______________________________________________
> linux-dvb users mailing list
> For V4L/DVB development, please use instead linux-media at vger.kernel.org
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.linuxtv.org/pipermail/linux-dvb/attachments/20110525/29984824/attachment.htm>


More information about the linux-dvb mailing list