Hmm... I have a bug open on this, the lm_sensors ebuild should accept any of the more recent kernel-sources released by us OR i2c-2.7.0 as a dependency, not sure why it isn't. As for it not building, I'm not at all sure, but once I resolve the deps maybe I can look at it.
--Brandon On Thu, 02/27/03 at 23:31:24 -0800, Matt Tucker wrote: > -- Joe Stone <[EMAIL PROTECTED]> spake thusly: > > > today I made an emerge sync > > then a emerge -up world with the following result: > > > > These are the packages that I would merge, in order: > > > > Calculating world dependencies / > > !!! all ebuilds that could satisfy ">=sys-apps/i2c-2.7.0" have been > > masked. !!! (dependency required by "sys-apps/lm_sensors-2.7.0" > > [ebuild]) > > For the record, I'm running ACCEPT_KEYWORDS=~x86, and I have 2.7.0 of > both of these installed fine. > > > > okay, I installed i2c-2.7.0 manually, because I had always troubles > > with sensors and I hoped the problems could vanish. > > > > So I made emerge i2c-2.7.0.ebuild > > ...snip.... > >>>> Source unpacked. > > Makefile:188: kernel/i2c-core.d: No such file or directory > > Makefile:188: kernel/i2c-dev.d: No such file or directory > > Makefile:188: kernel/i2c-algo-bit.d: No such file or directory > > Makefile:188: kernel/i2c-elv.d: No such file or directory > > Makefile:188: kernel/i2c-velleman.d: No such file or directory > > Makefile:188: kernel/i2c-algo-pcf.d: No such file or directory > > Makefile:188: kernel/i2c-elektor.d: No such file or directory > > Makefile:188: kernel/i2c-proc.d: No such file or directory > > Makefile:188: kernel/i2c-pport.d: No such file or directory > > Makefile:188: kernel/i2c-pcf-epp.d: No such file or directory > > ...snip.... > > This is not an issue at all. It's just saying that the dependencies > files don't exist, but it immediately makes them so no worries. It's > standard behavior for this build. Same goes for lm_sensors. > > <snip> > > > kernel/busses/i2c-amd8111.c:25:2: #error Your i2c is too old - > > i2c-2.7.0 or greater required! > > kernel/busses/i2c-amd8111.c: In function `amd8111_access': > > kernel/busses/i2c-amd8111.c:238: `I2C_CLIENT_PEC' undeclared (first > > use in this function) > > kernel/busses/i2c-amd8111.c:238: (Each undeclared identifier is > > reported only once > > ...snipp....... > > make: *** [kernel/busses/i2c-amd8111.o] Error 1 > > make: *** Waiting for unfinished jobs.... > > The error at line 25 occurs if I2C_HW_SMBUS_AMD8111 is undeclared, > which happens in linux/i2c-id.h, which gets included by linux/i2c.h. > > Perhaps you haven't enabled I2C in the kernel? > > > -- > [EMAIL PROTECTED] mailing list -- [EMAIL PROTECTED] mailing list