....SNIP.... /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1935: error: unknown field 'compat_ioctl' specified in initializer /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1935: warning: excess elements in struct initializer /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1935: warning: (near initialization for 'fops_template') /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1936: error: unknown field 'mmap' specified in initializer /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1936: warning: excess elements in struct initializer /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1936: warning: (near initialization for 'fops_template') /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1941: error: unknown field 'owner' specified in initializer /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1941: warning: initialization from incompatible pointer type /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1948: warning: initialization discards qualifiers from pointer target type /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1949: error: unknown field 'release' specified in initializer /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1949: warning: missing braces around initializer /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1949: warning: (near initialization for 'cpia2_template.name') /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1949: warning: initialization makes integer from pointer without a cast /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1949: error: initializer element is not computable at load time /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1949: error: (near initialization for 'cpia2_template.name[0]') /home/ed/v4l-dvb/v4l/cpia2_v4l.c: In function 'cpia2_register_camera': /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1959: error: 'struct camera_data' has no member named 'vdev' /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1960: error: 'struct camera_data' has no member named 'vdev' /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1961: error: 'ENOMEM' undeclared (first use in this function) /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1963: error: 'struct camera_data' has no member named 'vdev' /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1963: error: too many arguments to function 'memcpy' /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1964: error: 'struct camera_data' has no member named 'vdev' /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1970: error: 'struct camera_data' has no member named 'vdev' /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1972: error: 'struct camera_data' has no member named 'vdev' /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1973: error: 'ENODEV' undeclared (first use in this function) /home/ed/v4l-dvb/v4l/cpia2_v4l.c: In function 'cpia2_unregister_camera': /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1987: error: 'struct camera_data' has no member named 'vdev' /home/ed/v4l-dvb/v4l/cpia2_v4l.c:1989: error: 'struct camera_data' has no member named 'vdev' /home/ed/v4l-dvb/v4l/cpia2_v4l.c: In function 'check_parameters': /home/ed/v4l-dvb/v4l/cpia2_v4l.c:2003: error: 'PAGE_SIZE' undeclared (first use in this function) /home/ed/v4l-dvb/v4l/cpia2_v4l.c: In function 'cpia2_exit': /home/ed/v4l-dvb/v4l/cpia2_v4l.c:2076: error: 'HZ' undeclared (first use in this function) make[3]: *** [/home/ed/v4l-dvb/v4l/cpia2_v4l.o] Error 1 make[2]: *** [_module_/home/ed/v4l-dvb/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-2.6.20-gentoo-r7' make[1]: *** [default] Error 2 make[1]: Leaving directory `