Re: [cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: ERRORS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

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



-- 
Hans Verkuil - video4linux developer - sponsored by TANDBERG
--
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

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux