The module list in the ebuild includes "tuner" and "tda9887" which are not built if the system is running a 2.4 kernel. See driver/Makefile2.4 OBJS. As the modules are not being built as expected by the ebuild, the emerge fails at install time. Attached patch simply checks the kernel version and only includes these two modules if the kernel is 2.6.
Created attachment 75230 [details, diff] Proposed diff against ivtv-0.4.0-r2.ebuild
I'm really not all that interested in supporting 2.4 kernels. In fact, 2.4 support is gone in the 0.5.x releases and will be gone in the next stable release.
Fine. But for now v2.4 is explicitly supported by ivtv. It is the ebuild which is deficient in this case. When the next ivtv removes the Makefile2.4 option, we can drop v2.4 support in the ebuild by checking the kernel version.
and 0.6.x is out.. so closing. if you give me a diff to the 0.4.5 I'll patch it.