› Foros › PC › Software libre
toniv@vaio:~$ sudo -i
root@vaio:~# cd driver/
root@vaio:~/driver# ls
built-in.o flash_bd-pp.c jmb38x_xd.c l.sh memstick.c mspro_block.c tifm_core.c tifm_ms.patch ul.sh xd_card_ecc.c
flash_bd.c jmb38x_ms.c linux Makefile ms_block.c tifm_7xx1.c tifm_ms.c tifm_sd.c xd_card_blk.c
root@vaio:~/driver# make
echo /root/driver
/root/driver
make -C /lib/modules/2.6.28-11-generic/build M=/root/driver
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.28-11-generic'
CC [M] /root/driver/tifm_core.o
In file included from /root/driver/tifm_core.c:12:
/root/driver/linux/tifm.h:138: error: el campo ‘cdev’ tiene tipo de dato incompleto
/root/driver/tifm_core.c: En la función ‘tifm_uevent’:
/root/driver/tifm_core.c:69: aviso: se pasa el argumento 1 de ‘add_uevent_var’ desde un tipo de puntero incompatible
/root/driver/tifm_core.c:69: aviso: el paso del argumento 2 de ‘add_uevent_var’ crea un puntero desde un entero sin una conversión
/root/driver/tifm_core.c: En el nivel principal:
/root/driver/tifm_core.c:173: aviso: inicialización desde un tipo de puntero incompatible
/root/driver/tifm_core.c: En la función ‘tifm_free’:
/root/driver/tifm_core.c:182: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/root/driver/tifm_core.c:182: aviso: inicialización desde un tipo de puntero incompatible
/root/driver/tifm_core.c: En el nivel principal:
/root/driver/tifm_core.c:189: error: se especificó el campo desconocido ‘release’ en el inicializador
/root/driver/tifm_core.c:190: aviso: inicialización desde un tipo de puntero incompatible
/root/driver/tifm_core.c: En la función ‘tifm_alloc_adapter’:
/root/driver/tifm_core.c:202: error: declaración implícita de la función ‘class_device_initialize’
/root/driver/tifm_core.c: En la función ‘tifm_add_adapter’:
/root/driver/tifm_core.c:224: error: declaración implícita de la función ‘class_device_add’
/root/driver/tifm_core.c: En la función ‘tifm_remove_adapter’:
/root/driver/tifm_core.c:248: error: declaración implícita de la función ‘class_device_del’
/root/driver/tifm_core.c: En la función ‘tifm_free_adapter’:
/root/driver/tifm_core.c:254: error: declaración implícita de la función ‘class_device_put’
make[2]: *** [/root/driver/tifm_core.o] Error 1
make[1]: *** [_module_/root/driver] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.28-11-generic'
make: *** [all] Error 2
root@vaio:~/driver#