make[2]: Entering directory `/usr/src/modules/ov51x-jpeg' /usr/bin/make -C /usr/src/linux M=/usr/src/modules/ov51x-jpeg modules make[3]: Entering directory `/usr/src/linux-headers-2.6.32-8-generic' CC [M] /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:543: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function) /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘create_proc_ov511_cam’: /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:677: error: implicit declaration of function ‘info’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:681: error: ‘struct proc_dir_entry’ has no member named ‘owner’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:689: error: ‘struct proc_dir_entry’ has no member named ‘owner’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:700: error: ‘struct proc_dir_entry’ has no member named ‘owner’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:712: error: ‘struct proc_dir_entry’ has no member named ‘owner’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘proc_ov511_create’: /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:766: error: ‘struct proc_dir_entry’ has no member named ‘owner’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘ov51x_clear_snapshot’: /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:1691: error: implicit declaration of function ‘warn’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘ov51x_v4l1_ioctl’: /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 1 of ‘video_usercopy’ from incompatible pointer type include/media/v4l2-ioctl.h:298: note: expected ‘struct file *’ but argument is of type ‘struct inode *’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 2 of ‘video_usercopy’ makes integer from pointer without a cast include/media/v4l2-ioctl.h:298: note: expected ‘unsigned int’ but argument is of type ‘struct file *’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 4 of ‘video_usercopy’ makes pointer from integer without a cast include/media/v4l2-ioctl.h:298: note: expected ‘v4l2_kioctl’ but argument is of type ‘long unsigned int’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: error: too many arguments to function ‘video_usercopy’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: At top level: /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6651: warning: initialization from incompatible pointer type make[4]: *** [/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o] Error 1 make[3]: *** [_module_/usr/src/modules/ov51x-jpeg] Error 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.32-8-generic' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/modules/ov51x-jpeg' make[1]: *** [binary-modules] Error 2 make[1]: Leaving directory `/usr/src/modules/ov51x-jpeg' make: *** [kdist_build] Error 2