Haven't seen this before. What kernel are you compiling against? I don't see this in include/linux/modversions.h in kernel 2.4.14. mds Boris de Laage wrote: > > I can't compile the I2C modules: > > gcc -I/usr/src/linux/include -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE > -fomit-frame-pointer -DEXPORT_SYMTAB -c kernel/i2c-core.c -o kernel/i2c-core.o > In file included from /usr/src/linux/include/linux/module.h:21, > from kernel/i2c-core.c:25: > /usr/include/linux/modversions.h:1:2: #error Modules should never use > kernel-headers system headers, > /usr/include/linux/modversions.h:2:2: #error but rather headers from an > appropriate kernel-source package. > /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or > similar) to > /usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname > -r)/build/include > /usr/include/linux/modversions.h:5:2: #error to build against the > currently-running kernel.