lm-sensors has i2c as dependency. However, i2c is not needed (and even fails to compile) with a 2.6.x kernel, because it has i2c support built-in. Reproducible: Always Steps to Reproduce: 1. emerge lm-sensors (with a 2.6 kernel) Actual Results: * You are running:- 2.6.4 * Using kernel in /usr/src/linux:- 2.6.4 * Kernel version in /usr/src/linux is not 2.4.x * Please specify a 2.4.x kernel! As emerge i2c says: * This ebuild assumes your *current* kernel is >=2.4.9 && < 2.5+ * * For 2.5+ series kernels, use the support already in the kernel * under 'Character devices' -> 'I2C support'. workaround: emerge -O lm-sensors
I have not tried myself, but you don't need lm-sensors with 2.6 kernel either. http://forums.gentoo.org/viewtopic.php?t=101573&highlight=lmsensor
What was I thinking about? Yes, you're right Lang.
True that you don't need the drivers... but the utilities are nice to have.
this is only in two ebuilds lm-sensors-2.7.0-r1.ebuild:DEPEND="~sys-apps/i2c-2.7.0" lm-sensors-2.8.1.ebuild:DEPEND=">=sys-apps/i2c-2.8.1"