[v4l-dvb-maintainer] linux-2.6.22-rc2-gad9ddd66 build #266 failed in drivers/media/video/video-buf-dvb

Trent Piepho xyzzy at speakeasy.org
Fri May 25 00:55:49 CEST 2007


On Wed, 23 May 2007, Mauro Carvalho Chehab wrote:
> > ERROR: "videobuf_read_stop" [drivers/media/common/saa7146_vv.ko] undefined!
> > ERROR: "videobuf_poll_stream" [drivers/media/common/saa7146_vv.ko] undefined!
> > ERROR: "videobuf_streamoff" [drivers/media/common/saa7146_vv.ko] undefined!
>
> Those symbols are defined on video-buf module.
>
> > CONFIG_VIDEO_BUF=y
> > CONFIG_VIDEO_BUF_DVB=m
>
> This is weird, since VIDEO_BUF is selected. The Makefile rule bellow
> should be applied:

The problem is this config:
> > CONFIG_VIDEO_DEV=m

When the menuconfig change went in, something was broken in the Kconfig
dependencies so that it's possible to compile videodev as a module but
select drivers to be compiled into the kernel.

I think the problem might be something like this:

config A
	tristate "video dev"

config B
	bool "video card drivers"
	depends on A

config C
	tristate "some card driver"
	depends on B

I think you can have C be 'y' while A is 'm'.  The boolean in the
dependency chain promotes A=='m' to B=='y'.



More information about the v4l-dvb-maintainer mailing list