Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 267295 - media-tv/ivtv-utils missing symbol and KMOD kernel config error
Summary: media-tv/ivtv-utils missing symbol and KMOD kernel config error
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
: 267527 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-04-24 05:08 UTC by Scott James
Modified: 2010-01-19 07:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott James 2009-04-24 05:08:06 UTC
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
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-04-25 16:08:23 UTC
Please attach unified diffs (diff -u) when you did changes to an ebuild. That would be much more handy for our devs.
Comment 2 Peter Alfredsen (RETIRED) gentoo-dev 2009-04-26 13:07:05 UTC
*** Bug 267527 has been marked as a duplicate of this bug. ***
Comment 3 Drake Donahue 2009-05-01 03:30:35 UTC
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
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2010-01-19 07:05:07 UTC
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