[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Lm-sensors y kernel 2.6.3



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 ;)



Reply to: