I have only heard of a few people that have compiled it with vanilla sources 
and I tried their way and didn't work, maybe they left out something, like 
forgetting they patched the kernel or something.

Anyway, I have it working but with gentoo-sources. 2.4.20-gentoo-r5

On Monday 02 June 2003 04:49 pm, Paulo Jorge de Oliveira Cantante de Matos 
wrote:
> Hi all,
>
> I have vanilla-sources 2.4.20 and I've compiled it with all i2c stuff as
> modules. Then I emerged lm-sensors that required i2c-2.7.0.
> When starting to compile i2c-2.7.0 I got:
> 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-philips-par.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
>
>
> But then it compiled and installed ok.
> Afterwards it started lm-sensors 2.7.0 and when it started I got:
> Makefile:234: kernel/busses/i2c-ali1535.d: No such file or directory
> Makefile:234: kernel/busses/i2c-ali15x3.d: No such file or directory
> Makefile:234: kernel/busses/i2c-amd756.d: No such file or directory
> Makefile:234: kernel/busses/i2c-amd8111.d: No such file or directory
> Makefile:234: kernel/busses/i2c-hydra.d: No such file or directory
> Makefile:234: kernel/busses/i2c-i801.d: No such file or directory
> Makefile:234: kernel/busses/i2c-i810.d: No such file or directory
> Makefile:234: kernel/busses/i2c-isa.d: No such file or directory
> Makefile:234: kernel/busses/i2c-sis5595.d: No such file or directory
> Makefile:234: kernel/busses/i2c-sis630.d: No such file or directory
> Makefile:234: kernel/busses/i2c-sis645.d: No such file or directory
> ... (some more files)
>
> But it didn't finish. I got:
> gcc  -DMODVERSIONS -include
> /lib/modules/2.4.20/build/include/linux/modversions.h -D__KERNEL__
> -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include
> -I/usr/local/include -I/lib/modules/2.4.20/build/include   -O2
> -march=athlon-xp -O3 -pipe -c kernel/busses/i2c-amd8111.c -o
> kernel/busses/i2c-amd8111.o
> 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
> kernel/busses/i2c-amd8111.c:238: for each function it appears in.)
> kernel/busses/i2c-amd8111.c:298: `I2C_SMBUS_BLOCK_PROC_CALL' undeclared
> (first use in this function)
> kernel/busses/i2c-amd8111.c:309: `I2C_SMBUS_WORD_DATA_PEC' undeclared
> (first use in this function)
> kernel/busses/i2c-amd8111.c:310: `I2C_SMBUS_BLOCK_DATA_PEC' undeclared
> (first use in this function)
> kernel/busses/i2c-amd8111.c:311: `I2C_SMBUS_PROC_CALL_PEC' undeclared
> (first use in this function)
> kernel/busses/i2c-amd8111.c:312: `I2C_SMBUS_BLOCK_PROC_CALL_PEC'
> undeclared (first use in this function)
> kernel/busses/i2c-amd8111.c: In function `amd8111_func':
> kernel/busses/i2c-amd8111.c:385: `I2C_FUNC_SMBUS_BLOCK_PROC_CALL'
> undeclared (first use in this function)
> kernel/busses/i2c-amd8111.c:386: `I2C_FUNC_SMBUS_HWPEC_CALC' undeclared
> (first use in this function)
> kernel/busses/i2c-amd8111.c: In function `amd8111_probe':
> kernel/busses/i2c-amd8111.c:426: `I2C_HW_SMBUS_AMD8111' undeclared
> (first use in this function)
> make: *** [kernel/busses/i2c-amd8111.o] Error 1
> make: *** Waiting for unfinished jobs....
>
> !!! ERROR: sys-apps/lm-sensors-2.7.0 failed.
> !!! Function src_compile, Line 33, Exitcode 2
> !!! lm_sensors requires the source of a compatible kernel\nversion
> installed in
> /usr/src/linux and >=i2c-2.7.0 support built as a modules this support
> is included in gentoo-sources as of 2.4.20-r1
>
>
> Any ideias what this can be about?
>
> Best regards,
>
> Paulo J. Matos
>
>
>
> --
> [EMAIL PROTECTED] mailing list


--
[EMAIL PROTECTED] mailing list

Reply via email to