-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, When I try enable the Zoran ZR36120 support in kernel 2.6.0-test4, I get a bunch of errors (see below.) It also seems at least from the zr36120 file in the Documentation directory that this is a pretty old version of the driver. I had a newer one for the 2.4.x kernels... Is anybody working on this driver? - -Joe ZR36120 compile errors in 2.6.0-test4: (.../src/linux-2.6.0-test4): make make[1]: `arch/i386/kernel/asm-offsets.s' is up to date. CHK include/linux/compile.h CC [M] drivers/media/video/zr36120.o drivers/media/video/zr36120.c:42:19: tuner.h: No such file or directory In file included from drivers/media/video/zr36120.c:43: drivers/media/video/zr36120.h:29:27: linux/i2c-old.h: No such file or directory In file included from drivers/media/video/zr36120.c:43: drivers/media/video/zr36120.h:101: field `i2c' has incomplete type drivers/media/video/zr36120.c: In function `zoran_muxsel': drivers/media/video/zr36120.c:392: warning: implicit declaration of function `i2c_control_device' drivers/media/video/zr36120.c:392: `I2C_DRIVERID_VIDEODECODER' undeclared (first use in this function) drivers/media/video/zr36120.c:392: (Each undeclared identifier is reported only once drivers/media/video/zr36120.c:392: for each function it appears in.) drivers/media/video/zr36120.c: In function `zoran_common_open': drivers/media/video/zr36120.c:738: `I2C_DRIVERID_VIDEODECODER' undeclared (first use in this function) drivers/media/video/zr36120.c: In function `zoran_ioctl': drivers/media/video/zr36120.c:1164: `I2C_DRIVERID_VIDEODECODER' undeclared (first use in this function) drivers/media/video/zr36120.c:1438: `I2C_DRIVERID_TUNER' undeclared (first use in this function) drivers/media/video/zr36120.c:1438: `TUNER_SET_TVFREQ' undeclared (first use in this function) drivers/media/video/zr36120.c: At top level: drivers/media/video/zr36120.c:1495: unknown field `open' specified in initializer drivers/media/video/zr36120.c:1495: warning: initialization makes integer from pointer without a cast drivers/media/video/zr36120.c:1496: unknown field `close' specified in initializer drivers/media/video/zr36120.c:1496: warning: initialization from incompatible pointer type drivers/media/video/zr36120.c:1497: unknown field `read' specified in initializer drivers/media/video/zr36120.c:1497: warning: initialization from incompatible pointer type drivers/media/video/zr36120.c:1498: unknown field `write' specified in initializer drivers/media/video/zr36120.c:1498: warning: initialization from incompatible pointer type drivers/media/video/zr36120.c:1499: unknown field `poll' specified in initializer drivers/media/video/zr36120.c:1500: unknown field `ioctl' specified in initializer drivers/media/video/zr36120.c:1500: warning: initialization makes integer from pointer without a cast drivers/media/video/zr36120.c:1501: unknown field `mmap' specified in initializer drivers/media/video/zr36120.c:1501: warning: missing braces around initializer drivers/media/video/zr36120.c:1501: warning: (near initialization for `zr36120_template.lock') drivers/media/video/zr36120.c:1501: warning: initialization makes integer from pointer without a cast drivers/media/video/zr36120.c: In function `vbi_read': drivers/media/video/zr36120.c:1730: invalid type argument of `unary *' drivers/media/video/zr36120.c:1730: invalid type argument of `unary *' drivers/media/video/zr36120.c:1730: warning: type defaults to `int' in declaration of `type name' drivers/media/video/zr36120.c:1730: invalid type argument of `unary *' drivers/media/video/zr36120.c:1730: warning: type defaults to `int' in declaration of `type name' drivers/media/video/zr36120.c:1730: invalid type argument of `unary *' drivers/media/video/zr36120.c:1730: warning: type defaults to `int' in declaration of `type name' drivers/media/video/zr36120.c:1730: invalid type argument of `unary *' drivers/media/video/zr36120.c:1730: invalid type argument of `unary *' drivers/media/video/zr36120.c:1730: warning: type defaults to `int' in declaration of `type name' drivers/media/video/zr36120.c:1730: warning: type defaults to `int' in declaration of `type name' drivers/media/video/zr36120.c: At top level: drivers/media/video/zr36120.c:1829: unknown field `open' specified in initializer drivers/media/video/zr36120.c:1829: warning: initialization makes integer from pointer without a cast drivers/media/video/zr36120.c:1830: unknown field `close' specified in initializer drivers/media/video/zr36120.c:1830: warning: initialization from incompatible pointer type drivers/media/video/zr36120.c:1831: unknown field `read' specified in initializer drivers/media/video/zr36120.c:1831: warning: initialization from incompatible pointer type drivers/media/video/zr36120.c:1832: unknown field `write' specified in initializer drivers/media/video/zr36120.c:1832: warning: initialization from incompatible pointer type drivers/media/video/zr36120.c:1833: unknown field `poll' specified in initializer drivers/media/video/zr36120.c:1834: unknown field `ioctl' specified in initializer drivers/media/video/zr36120.c:1834: warning: initialization makes integer from pointer without a cast drivers/media/video/zr36120.c: In function `find_zoran': drivers/media/video/zr36120.c:1869: warning: implicit declaration of function `request_irq' drivers/media/video/zr36120.c: In function `init_zoran': drivers/media/video/zr36120.c:2009: warning: implicit declaration of function `i2c_register_bus' drivers/media/video/zr36120.c: In function `release_zoran': drivers/media/video/zr36120.c:2040: warning: implicit declaration of function `free_irq' drivers/media/video/zr36120.c:2043: warning: implicit declaration of function `i2c_unregister_bus' make[3]: *** [drivers/media/video/zr36120.o] Error 1 make[2]: *** [drivers/media/video] Error 2 make[1]: *** [drivers/media] Error 2 make: *** [drivers] Error 2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (MingW32) iD8DBQE/TjlsKc8oZ1MoTeoRApREAKCjqXFdhEkKwZhifH4j5GtwISOHagCgvEE+ x5m1jBW/VIOeeT25IStAxow= =foc4 -----END PGP SIGNATURE-----