2007-11-25 22:49:15 UTC
Luego de recopilar los paquetes e instalarlos, al correr "make" en /usr/amedyn obtengo la siguiente salida, con errores que me impiden continuar con el proceso. ¿Cómo podría continuar?
[root@localhost amedyn]# make
cd init && make clean
make[1]: se ingresa al directorio `/usr/amedyn/init'
rm -f amload amioctl amloaddbg amloaddbgt
make[1]: se sale del directorio `/usr/amedyn/init'
cd module && make clean
make[1]: se ingresa al directorio `/usr/amedyn/module'
rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd
make[1]: se sale del directorio `/usr/amedyn/module'
cd bridged && make clean
make[1]: se ingresa al directorio `/usr/amedyn/bridged'
rm -f br2684ctl
make[1]: se sale del directorio `/usr/amedyn/bridged'
cd amcontrol && make clean
make[1]: se ingresa al directorio `/usr/amedyn/amcontrol'
rm -f amcontrol amcontroldbg amcontroldbgt
make[1]: se sale del directorio `/usr/amedyn/amcontrol'
cd init && make && make install
make[1]: se ingresa al directorio `/usr/amedyn/init'
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -Wsign-compare -I../include -lusb amload.c -o amload
amload.c:65:17: error: usb.h: No existe el fichero o el directorio
In file included from amload.c:66:
../include/usbi.h:49: error: expected ‘)’ before ‘*’ token
../include/usbi.h:54: error: expected ‘)’ before ‘*’ token
../include/usbi.h:55: error: expected ‘)’ before ‘*’ token
amload.c:223: error: expected ‘)’ before ‘*’ token
amload.c:262: error: expected ‘)’ before ‘*’ token
amload.c:301: error: expected ‘)’ before ‘*’ token
amload.c:361: error: expected ‘)’ before ‘*’ token
amload.c:373: error: expected ‘)’ before ‘*’ token
amload.c:389: error: expected ‘)’ before ‘*’ token
amload.c:411: error: expected ‘)’ before ‘*’ token
amload.c:451: error: expected ‘)’ before ‘*’ token
amload.c: In function ‘init_modem’:
amload.c:739: error: puntero deferenciado a tipo de dato incompleto
amload.c:740: error: puntero deferenciado a tipo de dato incompleto
amload.c: In function ‘main’:
amload.c:783: error: ‘usb_dev_handle’ no se declaró aquí (primer uso en esta función)
amload.c:783: error: (Cada identificador no declarado solamente se reporta una vez
amload.c:783: error: ara cada funcion en la que aparece.)
amload.c:783: error: ‘adsl_handle’ no se declaró aquí (primer uso en esta función)
amload.c:834: aviso: declaración implícita de la función ‘usb_init’
amload.c:835: aviso: declaración implícita de la función ‘usb_find_busses’
amload.c:840: aviso: declaración implícita de la función ‘usb_find_devices’
amload.c:847: error: ‘usb_busses’ no se declaró aquí (primer uso en esta función)
amload.c:851: error: puntero deferenciado a tipo de dato incompleto
amload.c:854: error: puntero deferenciado a tipo de dato incompleto
amload.c:854: error: puntero deferenciado a tipo de dato incompleto
amload.c:861: error: puntero deferenciado a tipo de dato incompleto
amload.c:864: error: puntero deferenciado a tipo de dato incompleto
amload.c:871: error: puntero deferenciado a tipo de dato incompleto
amload.c:871: error: puntero deferenciado a tipo de dato incompleto
amload.c:885: aviso: declaración implícita de la función ‘usb_open’
amload.c:892: aviso: declaración implícita de la función ‘usb_set_configuration’
amload.c:894: aviso: declaración implícita de la función ‘usb_strerror’
amload.c:894: aviso: el formato ‘%s’ espera el tipo ‘char *’, pero el argumento 2 es del tipo ‘int’
amload.c:898: aviso: declaración implícita de la función ‘usb_claim_interface’
amload.c:900: aviso: el formato ‘%s’ espera el tipo ‘char *’, pero el argumento 2 es del tipo ‘int’
amload.c:905: aviso: el formato ‘%s’ espera el tipo ‘char *’, pero el argumento 2 es del tipo ‘int’
amload.c:910: aviso: el formato ‘%s’ espera el tipo ‘char *’, pero el argumento 2 es del tipo ‘int’
amload.c:916: aviso: declaración implícita de la función ‘load_firmware’
amload.c:919: aviso: declaración implícita de la función ‘usb_release_interface’
amload.c:921: aviso: declaración implícita de la función ‘usb_close’
make[1]: *** [amload] Error 1
make[1]: se sale del directorio `/usr/amedyn/init'
make: *** [AME_INIT] Error 2