I'm upgrading my mythtv box to use the new kernel. Here is the output when trying to do an "emerge ivtv" after building 2.6.15. created ivtv-svnversion.h make CONFIG_VIDEO_IVTV=m -C /usr/src/linux M=/var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver modules make[1]: Entering directory `/usr/src/linux-2.6.15-gentoo' CC [M] /var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/msp3400.o In file included from /var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/compat.h:77, from /var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/msp3400.c:52: include/linux/videodev.h:30:5: warning: "OBSOLETE_OWNER" is not defined In file included from /var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/compat.h:77, from /var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/msp3400.c:52: include/linux/videodev.h: In function `video_device_create_file': include/linux/videodev.h:21: error: dereferencing pointer to incomplete type include/linux/videodev.h: In function `video_device_remove_file': include/linux/videodev.h:27: error: dereferencing pointer to incomplete type include/linux/videodev.h: At top level: include/linux/videodev.h:204: error: `VIDEO_MAX_FRAME' undeclared here (not in a function) make[2]: *** [/var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/msp3400.o] Error 1 make[1]: *** [_module_/var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.15-gentoo' make: *** [all] Error 2 According to the ivtv changelog, 0.4.1 has the required changes for 2.6.15. Maybe a simple upgrade to the ebuild might fix this.
*** This bug has been marked as a duplicate of 117757 ***