Re: build.sh fails on kernel 2.6.38
Nicholas Leahy <[email protected]> Wed, 25 May 2011 12:47:45 +1000
| Newsgroups | gmane.linux.drivers.dvb,gmane.linux.drivers.video-input-infrastructure |
|---|---|
| Message-ID | <[email protected]> |
--===============0914161792== Content-Type: multipart/alternative; boundary="_0d1b52e6-8f2a-42c7-84a0-51a6d70fda2a_" --_0d1b52e6-8f2a-42c7-84a0-51a6d70fda2a_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit 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: [email protected] > To: [email protected] > 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 [email protected] > [email protected] > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb --_0d1b52e6-8f2a-42c7-84a0-51a6d70fda2a_ Content-Type: text/html; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit <html> <head> <style><!-- .hmmessage P { margin:0px; padding:0px } body.hmmessage { font-size: 10pt; font-family:Tahoma } --></style> </head> <body class='hmmessage'> I had the same problems as well on ubuntu with kernel 2.6.38.8<div><br>> Date: Tue, 24 May 2011 23:55:18 +1200<br>> From: [email protected]<br>> To: [email protected]<br>> Subject: Re: [linux-dvb] build.sh fails on kernel 2.6.38<br>> <br>> On 23/05/11 22:09, Giwrgos Panou wrote:<br>> > Hello,<br>> > I tried to build the v4l-dvb on an ubuntu machine with kernel 2.6.38.8 generic<br>> > and I get make error:<br>> > =========================================<br>> > /home/z/media_build/v4l/kinect.c:38:19: error: ‘D_ERR’ undeclared here (not in a function)<br>> > /home/z/media_build/v4l/kinect.c:38:27: error: ‘D_PROBE’ undeclared here (not in a function)<br>> > /home/z/media_build/v4l/kinect.c:38:37: error: ‘D_CONF’ undeclared here (not in a function)<br>> > /home/z/media_build/v4l/kinect.c:38:46: error: ‘D_STREAM’ undeclared here (not in a function)<br>> > /home/z/media_build/v4l/kinect.c:38:57: error: ‘D_FRAM’ undeclared here (not in a function)<br>> > /home/z/media_build/v4l/kinect.c:38:66: error: ‘D_PACK’ undeclared here (not in a function)<br>> > /home/z/media_build/v4l/kinect.c:39:2: error: ‘D_USBI’ undeclared here (not in a function)<br>> > /home//media_build/v4l/kinect.c:39:11: error: ‘D_USBO’ undeclared here (not in a function)<br>> > /home//media_build/v4l/kinect.c:39:20: error: ‘D_V4L2′ undeclared here (not in a function)<br>> > make[3 ]: *** [/home//media_build/v4l/kinect.o] Error 1<br>> > make[2]: *** [_module_/home//media_build/v4l] Error 2<br>> > =================================================================<br>> I also see, compiling against 2.6.38:<br>> CC [M] /usr/src/v4l-dvb/v4l/flexcop-i2c.o<br>> /usr/src/v4l-dvb/v4l/flexcop-i2c.c: In function 'flexcop_i2c_init':<br>> /usr/src/v4l-dvb/v4l/flexcop-i2c.c:253:39: error: 'I2C_CLASS_TV_DIGITAL' <br>> undeclared (first use in this function)<br>> https://patchwork.kernel.org/patch/250451/ refers<br>> <br>> CC [M] /usr/src/v4l-dvb/v4l/bttv-i2c.o<br>> /usr/src/v4l-dvb/v4l/bttv-i2c.c: In function 'init_bttv_i2c_ir':<br>> /usr/src/v4l-dvb/v4l/bttv-i2c.c:437:3: error: too few arguments to <br>> function 'i2c_new_prob ed_device'<br>> http://www.gossamer-threads.com/lists/linux/kernel/1282040 refers<br>> <br>> and finally<br>> CC [M] /usr/src/v4l-dvb/v4l/dmxdev.o<br>> /usr/src/v4l-dvb/v4l/dmxdev.c: In function 'dvb_dmxdev_start_feed':<br>> /usr/src/v4l-dvb/v4l/dmxdev.c:583:13: warning: comparison between 'enum <br>> dmx_ts_pes' and 'enum <anonymous>'<br>> /usr/src/v4l-dvb/v4l/dmxdev.c: At top level:<br>> /usr/src/v4l-dvb/v4l/dmxdev.c:1142:2: error: unknown field 'ioctl' <br>> specified in initializer<br>> /usr/src/v4l-dvb/v4l/dmxdev.c:1142:2: warning: initialization from <br>> incompatible pointer type<br>> /usr/src/v4l-dvb/v4l/dmxdev.c:1211:2: error: unknown field 'ioctl' <br>> specified in initializer<br>> /usr/src/v4l-dvb/v4l/dmxdev.c:1211:2: wa rning: initialization from <br>> incompatible pointer type<br>> which I cannot yet fix.<br>> <br>> I note that the cx88 bug that affects HVR3000 and HVR4000 is still in <br>> this build<br>> https://lists.launchpad.net/mythbuntu-bugs/msg03390.html<br>> <br>> I would hugely appreciate the latter bug being fixed!!<br>> Regards,<br>> Stu<br>> <br>> <br>> <br>> _______________________________________________<br>> linux-dvb users mailing list<br>> For V4L/DVB development, please use instead [email protected]<br>> [email protected]<br>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb<br></div> </body> </html> --_0d1b52e6-8f2a-42c7-84a0-51a6d70fda2a_-- --===============0914161792== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-dvb users mailing list For V4L/DVB development, please use instead [email protected] [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb --===============0914161792==--