Ticket #182 (closed task)
Opened 7 years ago
Compile failure (Examined/Solved - lm_sensors 2.4.3 - Linux 2.3.28-SMP)
|Reported by:||contact||Owned by:||somebody|
I get a compile failure on Linux 2.3.28 SMP. i2c code broke. gcc -M -MG -I/usr/src/linux/include -O2 -DLM_SENSORS -DKERNEL -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB -DSMP kernel/i2c-core.c | \ sed -e 's@\(.*\)\.o:@kernel/i2c-core.d kernel/i2c-core.o: Makefile dirname kernel/i2c-core.d'/Module.mk' @' > kernel/i2c-core.d gcc -I/usr/src/linux/include -O2 -DLM_SENSORS -DKERNEL -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB -DSMP -c kernel/i2c-core.c -o kernel/i2c-core.o kernel/i2c-core.c: In function 'i2c_add_adapter': kernel/i2c-core.c:239: structure has no member named 'fill_inode' kernel/i2c-core.c: In function 'i2cproc_init': kernel/i2c-core.c:644: structure has no member named 'fill_inode' make: *** [kernel/i2c-core.o] Error 1 solvent:~/lm_sensors-2.4.3/i2c#
--- The problem is known, there is no fix yet. It is caused by some changes in the last 2.3 kernel(s). I will try to create one as soon as possible; expect it in 2.4.4, which should be out within too much time. Thanks,
(19991130) Fixed. You can use the current CVS.