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

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: