[linux-dvb] Can't compil dvb-kernel CVS for 2.6.13-rc6-mm1

Michael Krufky mkrufky at m1k.net
Mon Aug 22 02:44:06 CEST 2005


Gregoire Favre wrote:
> Hello,
> 
> it ends like this :
> 
>   CC [M]  drivers/media/common/saa7146_i2c.o
> drivers/media/common/saa7146_i2c.c:389: error: unknown field `name' specified in initializer
> drivers/media/common/saa7146_i2c.c:389: warning: initialization from incompatible pointer type
> drivers/media/common/saa7146_i2c.c:390: error: unknown field `id' specified in initializer
> drivers/media/common/saa7146_i2c.c:390: error: `I2C_ALGO_SAA7146' undeclared here (not in a function)
> drivers/media/common/saa7146_i2c.c:390: error: initializer element is not constant
> drivers/media/common/saa7146_i2c.c:390: error: (near initialization for `saa7146_algo.smbus_xfer')
> make[3]: *** [drivers/media/common/saa7146_i2c.o] Error 1
> make[2]: *** [drivers/media/common] Error 2
> make[1]: *** [drivers/media] Error 2
> make: *** [drivers] Error 2

2.6.13-rc6-mm1 contains some i2c changes, that cause all older 
i2c-related stuff to break.  I doubt that dvb-kernel is going to embrace 
those changes until they make their way into Linus's stable tree.

If you wish to use dvb-kernel cvs with 2.6.13, you're going to have to 
use either an -rc kernel or a -git kernel.

-- 
Michael Krufky




More information about the linux-dvb mailing list