2006-03-21 20:52:57

by Jeff Garzik

[permalink] [raw]
Subject: DVB breaks kernel build in 2.6.16-git

'make distclean && make allmodconfig && make -sj7' on x86-64 fails thusly:

[jgarzik@viper linux-2.6]$ make
CHK include/linux/version.h
CHK include/linux/compile.h
CHK usr/initramfs_list
CC [M] drivers/media/dvb/bt8xx/bt878.o
In file included from drivers/media/dvb/bt8xx/bt878.c:46:
drivers/media/dvb/bt8xx/bt878.h:30:19: error: bt848.h: No such file or
directorydrivers/media/dvb/bt8xx/bt878.h:31:18: error: bttv.h: No such
file or directory
drivers/media/dvb/bt8xx/bt878.c: In function ?bt878_device_control?:
drivers/media/dvb/bt8xx/bt878.c:353: warning: implicit declaration of
function ?bttv_gpio_enable?
drivers/media/dvb/bt8xx/bt878.c:359: warning: implicit declaration of
function ?bttv_write_gpio?
drivers/media/dvb/bt8xx/bt878.c:366: warning: implicit declaration of
function ?bttv_read_gpio?
drivers/media/dvb/bt8xx/bt878.c: In function ?bt878_probe?:
drivers/media/dvb/bt8xx/bt878.c:483: error: ?BT848_INT_MASK? undeclared
(first use in this function)
drivers/media/dvb/bt8xx/bt878.c:483: error: (Each undeclared identifier
is reported only once
drivers/media/dvb/bt8xx/bt878.c:483: error: for each function it appears
in.)
make[4]: *** [drivers/media/dvb/bt8xx/bt878.o] Error 1
make[3]: *** [drivers/media/dvb/bt8xx] Error 2
make[2]: *** [drivers/media/dvb] Error 2
make[1]: *** [drivers/media] Error 2
make: *** [drivers] Error 2


2006-03-21 21:57:31

by Manu Abraham

[permalink] [raw]
Subject: Re: DVB breaks kernel build in 2.6.16-git

Hello Jeff,

Jeff Garzik wrote:
> 'make distclean && make allmodconfig && make -sj7' on x86-64 fails
> thusly:
>
> [jgarzik@viper linux-2.6]$ make
> CHK include/linux/version.h
> CHK include/linux/compile.h
> CHK usr/initramfs_list
> CC [M] drivers/media/dvb/bt8xx/bt878.o
> In file included from drivers/media/dvb/bt8xx/bt878.c:46:
> drivers/media/dvb/bt8xx/bt878.h:30:19: error: bt848.h: No such file or
> directorydrivers/media/dvb/bt8xx/bt878.h:31:18: error: bttv.h: No such
> file or directory
> drivers/media/dvb/bt8xx/bt878.c: In function ?bt878_device_control?:
> drivers/media/dvb/bt8xx/bt878.c:353: warning: implicit declaration of
> function ?bttv_gpio_enable?
> drivers/media/dvb/bt8xx/bt878.c:359: warning: implicit declaration of
> function ?bttv_write_gpio?
> drivers/media/dvb/bt8xx/bt878.c:366: warning: implicit declaration of
> function ?bttv_read_gpio?
> drivers/media/dvb/bt8xx/bt878.c: In function ?bt878_probe?:
> drivers/media/dvb/bt8xx/bt878.c:483: error: ?BT848_INT_MASK?
> undeclared (first use in this function)
> drivers/media/dvb/bt8xx/bt878.c:483: error: (Each undeclared
> identifier is reported only once
> drivers/media/dvb/bt8xx/bt878.c:483: error: for each function it
> appears in.)
> make[4]: *** [drivers/media/dvb/bt8xx/bt878.o] Error 1
> make[3]: *** [drivers/media/dvb/bt8xx] Error 2
> make[2]: *** [drivers/media/dvb] Error 2
> make[1]: *** [drivers/media] Error 2
> make: *** [drivers] Error 2
>
It seems this patch got left out from the repository and hence the error.
http://linuxtv.org/hg/v4l-dvb?cmd=changeset;node=eaa86a8208da;style=gitweb


Manu