Even though ivtv installs in the currently linked kernel's module path, it still uses the running kernel for symbol information so that depmod fails since some modules may (and most likely do) have different loading locations. I.e.: * Updating module dependencies for 2.4.29-custom... depmod: *** Unresolved symbols in //lib/modules/2.4.29-custom/extra/ivtv.o depmod: video_usercopy_Rc20f989d depmod: video_unregister_device_R1704bafc depmod: video_register_device_Rbbee5423 [ ok ] The locations are from 2.4.28-custom. The attached patch fixes the makefiles to use proper locations.
Created attachment 53941 [details, diff] ivtv ebuild makefile fixing patch
fixed in cvs