problema compilando eagle-usb
Luis Sandoval
zerox en systat.cl
Lun Feb 20 17:21:32 GMT 2006
Hola,
On lun, 2006-02-20 at 15:35 +0100, Marcel wrote:
> Hola lista
> Estoy compilando eagle-usb-2.3.2
Has probado usando los .deb que trae Ubuntu?
Para instalarlos ejecuta :
sudo apt-get install eagle-usb-data eagle-usb-utils
deberias entrar al menu de configuracion de eagle, sino ejecuta:
sudo eagleconfig
para configrarlo.
> para poder conectarme a internet con la chapuza de modem sagem 800. No
> he tenido problemas con el "/configure", pero al hacer el "make" me da
> este error
>
> make -C driver
> make[1]: Entering directory `/home/marcel/eagle-usb-2.3.2/driver'
> USE_CMVS=1 make -C /lib/modules/2.6.15-15-386/build SUBDIRS=/home/mar
> cel/eagle-usb-2.3.2/driver modules
> make[2]: Entering directory `/usr/src/linux-headers-2.6.15-15-386'
> CC [M] /home/marcel/eagle-usb-2.3.2/driver/Pipes.o
> /home/marcel/eagle-usb-2.3.2/driver/Pipes.c: In function
> 'eu_write_completion':
> /home/marcel/eagle-usb-2.3.2/driver/Pipes.c:922: error:
> 'URB_ASYNC_UNLINK' undeclared (first use in this function)
> /home/marcel/eagle-usb-2.3.2/driver/Pipes.c:922: error: (Cada
> identificador no declarado solamente se reporta una vez
> /home/marcel/eagle-usb-2.3.2/driver/Pipes.c:922: error: para cada
> función en la que aparece.)
> make[3]: *** [/home/marcel/eagle-usb-2.3.2/driver/Pipes.o] Error 1
> make[2]: *** [_module_/home/marcel/eagle-usb-2.3.2/driver] Error 2
> make[2]: Leaving directory `/usr/src/linux-headers-2.6.15-15-386'
> make[1]: *** [eagle-usb.ko] Error 2
> make[1]: Leaving directory `/home/marcel/eagle-usb-2.3.2/driver'
> make: *** [build] Error 2
>
> ¿alguien sabe que debo hacer? Gracias de antemano.
Si lo compilas debes instalar un parche para kernel superiores a 2.6.13
Este lo puedes hacer de la siguiente forma:
Primero entras al directorio donde tienes los fuentes:
cd /home/marcel/eagle-usb-2.3.2/
Luego descargas el parche:
wget
http://scripts.one.pl/~przemos/download/eagle-usb-kernel-2.6.14.patch
Luego instalas el parche:
patch -p0 < eagle-usb-kernel-2.6.14.patch
Luego ejecutas:
make
make install
eagleconfig
con esto no deberias tener problemas.
saludos,
Luis
Más información sobre la lista de distribución ubuntu-es