ivtv-utils-1.3.0 complains about KMOD missing in kernel config. also, it was missing a symbol from ivtv.h Reproducible: Always Steps to Reproduce: 1. emerge ivtv-utils (with gentoo-sources kernel 2.6.25-r1) 2. 3. Actual Results: got errors described above (and shown fixed below) Expected Results: should install ivtv properly for 2.6.25 Just FYI... I made a bug fix for media-tv/ivtv-utils-1.3.0-r1 I had to create media-tv/ivtv-utils-1.3.0-r2 (my custom version). I replaced KMOD with MODULES in the kernel config dependency check in the ebuild. ivtv-utils # diff ivtv-utils-1.3.0-r1.ebuild ivtv-utils-1.3.0-r2.ebuild 30c30 < CONFIG_CHECK="EXPERIMENTAL KMOD HAS_IOMEM FW_LOADER I2C I2C_ALGOBIT --- > CONFIG_CHECK="EXPERIMENTAL MODULES HAS_IOMEM FW_LOADER I2C I2C_ALGOBIT This built fine for me on 2.6.29-gentoo-r1 I also had to emerge sys-kernel/linux-headers for the latest to pickup a fix for a missing symbol in ivtv.h
Please attach unified diffs (diff -u) when you did changes to an ebuild. That would be much more handy for our devs.
*** Bug 267527 has been marked as a duplicate of this bug. ***
I followed Scott James lead; successful on x86_64 amd64; diff -u follows: diff -u /usr/portage/media-tv/ivtv-utils/ivtv-utils-1.3.0-r1.ebuild ivtv-utils-1.3.0-r2.ebuild --- /usr/portage/media-tv/ivtv-utils/ivtv-utils-1.3.0-r1.ebuild 2009-03-03 12:05:51.000000000 -0500 +++ ivtv-utils-1.3.0-r2.ebuild 2009-04-30 22:57:55.000000000 -0400 @@ -27,7 +27,7 @@ MODULE_NAMES="saa717x(extra:${S}/i2c-drivers)" BUILD_TARGETS="all" - CONFIG_CHECK="EXPERIMENTAL KMOD HAS_IOMEM FW_LOADER I2C I2C_ALGOBIT + CONFIG_CHECK="EXPERIMENTAL MODULES HAS_IOMEM FW_LOADER I2C I2C_ALGOBIT VIDEO_DEV VIDEO_CAPTURE_DRIVERS VIDEO_V4L1 VIDEO_V4L2 VIDEO_IVTV" if ! ( kernel_is ge 2 6 26 ); then
http://www.ivtvdriver.org/index.php/Main_Page explicitly notes that ivtv-utils is for kernel version 2.6.26 and newer, not 2.6.25. You need to use media-tv/ivtv