On Fri, 2009-08-21 at 22:45 +0200, Hans Verkuil wrote: > On Friday 21 August 2009 20:17:18 Hans Verkuil wrote: > > This message is generated daily by a cron job that builds v4l-dvb for > > the kernels and architectures in the list below. > > Guys, I'm providing this service for a reason: please take a look at the > detailed log when you see errors or warnings. > > This time round we have a compat error with DIV_ROUND_CLOSEST: > > v4l/stb6100.c: In function 'stb6100_set_frequency': > v4l/stb6100.c:377: error: implicit declaration of > function 'DIV_ROUND_CLOSEST' > > Should be simple to fix. This macro appeared in 2.6.29 and so should be made > available in compat.h. A patch for this one was submitted to the list earlier today: http://thread.gmane.org/gmane.linux.drivers.video-input-infrastructure/9142 (though not because I saw it in the logs). I do usually scan the logs for cx18, ivtv, and cx25840 problems. Maybe I should expand my scope a little. Regards, Andy > I also get a large amount of errors on smssdio.c for kernels pre-2.6.24: > > v4l/smssdio.c:39:33: error: linux/mmc/sdio_func.h: No such file or directory > v4l/smssdio.c:51: error: array type has incomplete element type > v4l/smssdio.c:52: warning: implicit declaration of function 'SDIO_DEVICE' > v4l/smssdio.c:53: error: field name not in record or union initializer > v4l/smssdio.c:53: error: (near initialization for 'smssdio_ids') > > This header appeared in 2.6.24 for the first time, so this driver shouldn't > be build on older kernel versions. > > There is also a warning here: > > v4l/smssdio.c: In function 'smssdio_sendrequest': > v4l/smssdio.c:81: warning: 'ret' may be used uninitialized in this function > > The bttv driver has been broken for a loooong time for kernels <= 2.6.19: > > v4l/bttv-driver.c:4635: warning: implicit declaration of > function 'PCI_VDEVICE' > v4l/bttv-driver.c:4635: error: 'BROOKTREE' undeclared here (not in a > function) > > I don't care about anything pre-2.6.22, but since some people wanted it I've > kept compiling against these old kernels. But if nobody fixes this soon, > then I'm going to kill that off since I have better uses for those CPU > cycles. > > Bottom line: if you know that a change of yours was merged in v4l-dvb, and > you see errors or warnings appearing in the daily build, then take a look > if your change caused it, and if so, then please fix it asap. > > Regards, > > Hans > > > > > Results of the daily build of v4l-dvb: > > > > date: Fri Aug 21 19:00:07 CEST 2009 > > path: http://www.linuxtv.org/hg/v4l-dvb > > changeset: 12492:d0ec20a376fe > > gcc version: gcc (GCC) 4.3.1 > > hardware: x86_64 > > host os: 2.6.26 > > > > linux-2.6.22.19-armv5: OK > > linux-2.6.23.12-armv5: OK > > linux-2.6.24.7-armv5: OK > > linux-2.6.25.11-armv5: OK > > linux-2.6.26-armv5: OK > > linux-2.6.27-armv5: OK > > linux-2.6.28-armv5: OK > > linux-2.6.29.1-armv5: OK > > linux-2.6.30-armv5: OK > > linux-2.6.31-rc5-armv5: OK > > linux-2.6.27-armv5-ixp: ERRORS > > linux-2.6.28-armv5-ixp: ERRORS > > linux-2.6.29.1-armv5-ixp: OK > > linux-2.6.30-armv5-ixp: OK > > linux-2.6.31-rc5-armv5-ixp: OK > > linux-2.6.28-armv5-omap2: ERRORS > > linux-2.6.29.1-armv5-omap2: OK > > linux-2.6.30-armv5-omap2: OK > > linux-2.6.31-rc5-armv5-omap2: OK > > linux-2.6.22.19-i686: ERRORS > > linux-2.6.23.12-i686: ERRORS > > linux-2.6.24.7-i686: ERRORS > > linux-2.6.25.11-i686: ERRORS > > linux-2.6.26-i686: ERRORS > > linux-2.6.27-i686: ERRORS > > linux-2.6.28-i686: ERRORS > > linux-2.6.29.1-i686: WARNINGS > > linux-2.6.30-i686: WARNINGS > > linux-2.6.31-rc5-i686: OK > > linux-2.6.23.12-m32r: ERRORS > > linux-2.6.24.7-m32r: OK > > linux-2.6.25.11-m32r: OK > > linux-2.6.26-m32r: OK > > linux-2.6.27-m32r: OK > > linux-2.6.28-m32r: OK > > linux-2.6.29.1-m32r: OK > > linux-2.6.30-m32r: OK > > linux-2.6.31-rc5-m32r: OK > > linux-2.6.30-mips: WARNINGS > > linux-2.6.31-rc5-mips: OK > > linux-2.6.27-powerpc64: ERRORS > > linux-2.6.28-powerpc64: ERRORS > > linux-2.6.29.1-powerpc64: WARNINGS > > linux-2.6.30-powerpc64: WARNINGS > > linux-2.6.31-rc5-powerpc64: OK > > linux-2.6.22.19-x86_64: ERRORS > > linux-2.6.23.12-x86_64: ERRORS > > linux-2.6.24.7-x86_64: ERRORS > > linux-2.6.25.11-x86_64: ERRORS > > linux-2.6.26-x86_64: ERRORS > > linux-2.6.27-x86_64: ERRORS > > linux-2.6.28-x86_64: ERRORS > > linux-2.6.29.1-x86_64: WARNINGS > > linux-2.6.30-x86_64: WARNINGS > > linux-2.6.31-rc5-x86_64: OK > > sparse (linux-2.6.30): OK > > sparse (linux-2.6.31-rc5): OK > > linux-2.6.16.61-i686: ERRORS > > linux-2.6.17.14-i686: ERRORS > > linux-2.6.18.8-i686: ERRORS > > linux-2.6.19.5-i686: ERRORS > > linux-2.6.20.21-i686: ERRORS > > linux-2.6.21.7-i686: ERRORS > > linux-2.6.16.61-x86_64: ERRORS > > linux-2.6.17.14-x86_64: ERRORS > > linux-2.6.18.8-x86_64: ERRORS > > linux-2.6.19.5-x86_64: ERRORS > > linux-2.6.20.21-x86_64: ERRORS > > linux-2.6.21.7-x86_64: ERRORS > > > > Detailed results are available here: > > > > http://www.xs4all.nl/~hverkuil/logs/Friday.log > > > > Full logs are available here: > > > > http://www.xs4all.nl/~hverkuil/logs/Friday.tar.bz2 > > > > The V4L2 specification from this daily build is here: > > > > http://www.xs4all.nl/~hverkuil/spec/v4l2.html > > > > The DVB API specification from this daily build is here: > > > > http://www.xs4all.nl/~hverkuil/spec/dvbapi.pdf > > > > -- > > To unsubscribe from this list: send the line "unsubscribe linux-media" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > > -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html