Hola lista, veréis, tengo un problema al intentar instalar los lm-sensors, más concretamente cuando intento instalar las sources de i2c. Me he bajado la última versión de los sources de la página de lm-sensors, ya que los que tengo en el apt están algo desfasados, pues bien, esto es lo que hago:
1.- Copio el tar.gz en /usr/src 2.- Descomprimo y entro en el directorio 3.- Hago un make y aquí se queda, dándome el siguiente error: #### Últimas lineas del make #### gcc -I/lib/modules/2.6.3-ck2/build/include -nostdinc -I /usr/lib/gcc-lib/i486-linux/3.3.3/include -Wall -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 /lib/modules/2.6.3-ck2/build/include/asm/processor.h:18, from /lib/modules/2.6.3-ck2/build/include/asm/thread_info.h:13, from /lib/modules/2.6.3-ck2/build/include/linux/thread_info.h:21, from /lib/modules/2.6.3-ck2/build/include/linux/spinlock.h:12, from /lib/modules/2.6.3-ck2/build/include/linux/capability.h:45, from /lib/modules/2.6.3-ck2/build/include/linux/sched.h:7, from /lib/modules/2.6.3-ck2/build/include/linux/module.h:10, from kernel/i2c-core.c:26: /lib/modules/2.6.3-ck2/build/include/asm/system.h: En la función `__set_64bit_var': /lib/modules/2.6.3-ck2/build/include/asm/system.h:193: aviso: dereferencing type-punned pointer will break strict-aliasing rules /lib/modules/2.6.3-ck2/build/include/asm/system.h:193: aviso: dereferencing type-punned pointer will break strict-aliasing rules kernel/i2c-core.c: En la función `i2c_inc_use_client': kernel/i2c-core.c:395: aviso: implicit declaration of function `__MOD_INC_USE_COUNT' kernel/i2c-core.c: En la función `i2c_dec_use_client': kernel/i2c-core.c:403: aviso: implicit declaration of function `__MOD_DEC_USE_COUNT' gcc -I/lib/modules/2.6.3-ck2/build/include -nostdinc -I /usr/lib/gcc-lib/i486-linux/3.3.3/include -Wall -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB -c kernel/i2c-dev.c -o kernel/i2c-dev.o In file included from /lib/modules/2.6.3-ck2/build/include/asm/processor.h:18, from /lib/modules/2.6.3-ck2/build/include/asm/thread_info.h:13, from /lib/modules/2.6.3-ck2/build/include/linux/thread_info.h:21, from /lib/modules/2.6.3-ck2/build/include/linux/spinlock.h:12, from /lib/modules/2.6.3-ck2/build/include/linux/capability.h:45, from /lib/modules/2.6.3-ck2/build/include/linux/sched.h:7, from /lib/modules/2.6.3-ck2/build/include/linux/module.h:10, from kernel/i2c-dev.c:34: /lib/modules/2.6.3-ck2/build/include/asm/system.h: En la función `__set_64bit_var': /lib/modules/2.6.3-ck2/build/include/asm/system.h:193: aviso: dereferencing type-punned pointer will break strict-aliasing rules /lib/modules/2.6.3-ck2/build/include/asm/system.h:193: aviso: dereferencing type-punned pointer will break strict-aliasing rules kernel/i2c-dev.c: En el nivel principal: kernel/i2c-dev.c:81: error: error de decodificación before "devfs_i2c" kernel/i2c-dev.c:81: aviso: type defaults to `int' in declaration of `devfs_i2c' kernel/i2c-dev.c:81: aviso: data definition has no type or storage class kernel/i2c-dev.c:82: error: error de decodificación before "devfs_handle" kernel/i2c-dev.c:82: aviso: type defaults to `int' in declaration of `devfs_handle' kernel/i2c-dev.c:82: aviso: inicialización se crea un entero desde un puntero sin una conversión kernel/i2c-dev.c:82: aviso: data definition has no type or storage class kernel/i2c-dev.c: En la función `i2cdev_open': kernel/i2c-dev.c:377: error: called object is not a function kernel/i2c-dev.c:399: aviso: implicit declaration of function `__MOD_INC_USE_COUNT' kernel/i2c-dev.c: En la función `i2cdev_release': kernel/i2c-dev.c:417: aviso: implicit declaration of function `__MOD_DEC_USE_COUNT' kernel/i2c-dev.c: En la función `i2cdev_attach_adapter': kernel/i2c-dev.c:443: aviso: implicit declaration of function `devfs_register' kernel/i2c-dev.c:444: error: `DEVFS_FL_DEFAULT' undeclared (first use in this function) kernel/i2c-dev.c:444: error: (Each undeclared identifier is reported only once kernel/i2c-dev.c:444: error: for each function it appears in.) kernel/i2c-dev.c:452: aviso: implicit declaration of function `devfs_unregister' kernel/i2c-dev.c: En la función `i2c_dev_init': kernel/i2c-dev.c:481: aviso: implicit declaration of function `devfs_register_chrdev' kernel/i2c-dev.c:490: aviso: demasiados argumentos para el formato kernel/i2c-dev.c: En el nivel principal: kernel/i2c-dev.c:512: aviso: type defaults to `int' in declaration of `EXPORT_NO_SYMBOLS' kernel/i2c-dev.c:512: aviso: data definition has no type or storage class make: *** [kernel/i2c-dev.o] Error 1 #### Final del make #### Alguien podria decirme que es lo que pasa? me falta algo? Gracias ;)