I'm trying to compile v4l2, but I'm getting the following error when I run make modules: videodev.c:499: conflicting types for `video_register_device_Rsmp_59b4df76' /usr/src/linux-2.4.19-gentoo-r9/include/linux/videodev.h:1294: previous declaration of `video_register_device_Rsmp_59b4df76' videodev.c: In function `video_register_device_Rsmp_59b4df76': videodev.c:572: structure has no member named `devfs_handle' videodev.c:573: warning: implicit declaration of function `devfs_register_Rsmp_17252b0a' videodev.c:573: `DEVFS_FL_DEFAULT' undeclared (first use in this function) videodev.c:573: (Each undeclared identifier is reported only once videodev.c:573: for each function it appears in.) videodev.c:578: structure has no member named `lock' videodev.c: In function `video_unregister_device_Rsmp_750291bb': videodev.c:606: warning: implicit declaration of function `devfs_unregister_Rsmp_ebfa0d9f' videodev.c:606: structure has no member named `devfs_handle' videodev.c: At top level: videodev.c:631: warning: static declaration for `videodev_init' follows non-static videodev.c: In function `videodev_init': videodev.c:633: warning: implicit declaration of function `devfs_register_chrdev_Rsmp_4e189091' videodev.c: In function `videodev_exit': videodev.c:651: warning: implicit declaration of function `devfs_unregister_chrdev_Rsmp_77f3e0ce' make[3]: *** [videodev.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.4.19-gentoo-r9/drivers/media/video' make[2]: *** [_modsubdir_video] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.19-gentoo-r9/drivers/media' make[1]: *** [_modsubdir_media] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.19-gentoo-r9/drivers' make: *** [_mod_drivers] Error 2 Any Suggestions? Thanks! Mike