Instalar modem Comtrend 351. Problema con Make !!!!

Saludos a todos.

Llevo un año usando Linux, y he conseguido instalar este modem en Suse 9.3, Mandriva y Suse 10 en cinco minutos, pero ahora en Ubuntu Dapper llevo dos días sin hacer nada... Estoy desesperado..

Hago lo de siempre, que viene a ser lo mismo que se dice en esta pagina: http://www.ubuntu-es.org/node/18897.
Me bajo el driver eagle-usb, instalo todo lo necesario y a correr. Hago ./configure y no me da error, pero al hacer "sudo make", me sale lo siguiente:

mario@mario-ubuntu:~/Desktop/eagle-usb-2.1.1$ sudo make
make -C driver
make[1]: se ingresa al directorio `/home/mario/Desktop/eagle-usb-2.1.1/driver'
USE_CMVS=0 make -C /lib/modules/2.6.15-23-386/build SUBDIRS=/home/mario/Desktop/eagle-usb-2.1.1/driver modules
make[2]: se ingresa al directorio `/usr/src/linux-headers-2.6.15-23-386'
CC [M] /home/mario/Desktop/eagle-usb-2.1.1/driver/Pipes.o
En el fichero incluí­do de /home/mario/Desktop/eagle-usb-2.1.1/driver/eagle-usb.h:30,
de /home/mario/Desktop/eagle-usb-2.1.1/driver/Pipes.h:27,
de /home/mario/Desktop/eagle-usb-2.1.1/driver/Pipes.c:32:
/home/mario/Desktop/eagle-usb-2.1.1/driver/eu_types.h:54:5: aviso: "USE_CMVS" no está definido
/home/mario/Desktop/eagle-usb-2.1.1/driver/Pipes.c: En la función 'eu_write_completion':
/home/mario/Desktop/eagle-usb-2.1.1/driver/Pipes.c:922: error: 'URB_ASYNC_UNLINK' no se declaró aquí­ (primer uso en esta función)
/home/mario/Desktop/eagle-usb-2.1.1/driver/Pipes.c:922: error: (Cada identificador no declarado solamente se reporta una vez
/home/mario/Desktop/eagle-usb-2.1.1/driver/Pipes.c:922: error: para cada funcion en la que aparece.)
make[3]: *** [/home/mario/Desktop/eagle-usb-2.1.1/driver/Pipes.o] Error 1
make[2]: *** [_module_/home/mario/Desktop/eagle-usb-2.1.1/driver] Error 2
make[2]: se sale del directorio `/usr/src/linux-headers-2.6.15-23-386'
make[1]: *** [eagle-usb.ko] Error 2
make[1]: se sale del directorio `/home/mario/Desktop/eagle-usb-2.1.1/driver'
make: *** [build] Error 2
mario@mario-ubuntu:~/Desktop/eagle-usb-2.1.1$

El archivo Pipes.o no existe, y los numeros que siguen a los Pipes.c/h son las lineas del archivo de texto, donde aparecen las malditas USE_CMVS...

He buscado y buscado en Google, y en los foros oficiales de Ubuntu, pero nada. Coño, es que me estoy volviendo loco, y encima poniendome de los nervios. He reinstalado el SO varias veces en dos dias. Por favor, ayuda !!!!

Gracias.

Imagen de Carlos_A
+1
0
-1

Creo que pueden ser dos cosas:

1- Fijate que gcc que estas utilizando sea la misma version con la que se compilo el kernel. De no ser asi te va a salir un warning al hacer ./configure
Tambien lo puedes comprobar asi:

$cat /proc/version
Linux version 2.6.15-25-386 (buildd@terranova) (gcc version 4.0.3 .....

$gcc -v
...gcc versión 4.0.3 (Ubuntu 4.0.3-1ubuntu5)

2- Si no instalaste las fuentes del kernel DEBES hacerlo para la tarea que quieres hacer.

$sudo apt-get install linux-header-version_kernel

Espero te sirva de ayuda.
Suerte!

+1
0
-1
Imagen de Anónimo
+1
0
-1

Saludos

Bueno, Carlos_A, antes de nada, gracias por contestar.

De todos modos, no tenia ningun problema en cuanto al gcc o los headers. Al hacer ./configure, no me daba ningun problema ni aviso. El problema lo daba el make, pero no decia nada de gcc.
No se como lo he hecho, pero aunque aun no me lo crea, escribo desde Ubuntu !!!!!!.
La solucion o el truco creo que es el siguiente: hasta ahora instalaba primero el gcc (desde el cd con synaptic, porque no tenia conexion), y despues el build-essential, headers, kernel.... y luego el famoso configure, hasta que daba error en el make. Ahora, en vez de hacer eso, y siguiendo los pasos de feten7 (a quien pongo en mi altar desde ya) en el enlace arriba puesto, no instalo gcc, sino los build-essential, y que sea él quien lo instale. El resto, seguir sus pasos.

Asi que aqui estoy, dandole a la tecla desde Ubuntu. Voy a probar un truco que lei hace poco, para acelerar Internet en Ubuntu:

http://www.ubuntuforums.org/showthread.php?t=202838

Gracias.

+1
0
-1
Imagen de Anónimo
+1
0
-1

hola, a ver si me pueden ayudar. Estoy tratando de instalar el ndiswrapper en ubuntu, y resulta que a la hora de hacer ./configure me da error, creo que es que no reconoce el comando o algo así. Entonces he pensado que falta el compilador o algo. La verdad que ando un poco perdido, es mi primera escursion "seria" por linux y linea de comandos. recuerden que no tengo internet, si necesito alguna cosa debo descargarla por windows y copiarla. A ver si me podeis ayudar
Gracias por adelantado

+1
0
-1