Re: Errores de compilacion
Sat, 19 Feb 2011, Hector Alejandro Campos:
Necesito compilar el driver ueagle-atm-1.3, pero me de errores que no
comprendo.
make -C /lib/modules/2.6.32-5-686/build
M=/home/ale/Informacion/Configurar-modem/ueagle-atm-1.3
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.32-5-686'
CC [M] /home/ale/Informacion/Configurar-modem/ueagle-atm-1.3/ueagle-atm.o
In file included from
/home/ale/Informacion/Configurar-modem/ueagle-atm-1.3/ueagle-atm.c:69:
/home/ale/Informacion/Configurar-modem/ueagle-atm-1.3/usbatm.h:27:27: error:
asm/semaphore.h: No existe el fichero o el directorio
Paremos aquí. Te dice que falta el fichero de cabeceras
"asm/semaphore.h". Esta parece [1]no encontrarse entre los paquetes de la
actual Debian, pero sí entre los paquetes de la [2]antigua, por lo que se
puede deducir que este driver es para versiones de kernel anteriores.
Ahora, si realizamos un "modinfo ueagle-atm":
filename:
/lib/modules/2.6.32-5-686/kernel/drivers/usb/atm/ueagle-atm.ko
license: Dual BSD/GPL
description: ADI 930/Eagle USB ADSL Modem driver
author: Damien Bergamini/Matthieu Castet/Stanislaw W. Gruszka
. . .
el módulo "ueagle-atm" ya se encuentra compilado en el actual
kernel, ¿seguro necesitas compilar el módulo y no te puedes apañar con el
que viene con el kernel?. :-)
[1]http://packages.debian.org/search?searchon=contents&keywords=semaphore.h&mode=path&suite=stable&arch=any
[2]http://packages.debian.org/search?searchon=contents&keywords=semaphore.h&mode=path&suite=oldstable&arch=any
--
Saludos --- Angel
Reply to: