Error 2 al hacer make

Imagen de neperiana
0 puntos

Soy nueva en ubuntu y estoy intentando configurar mi tarjeta wireless para poder conectarme a internet. A todo esto tengo que instalar ndiswrapper-1.42 ya que es el que soporta mi smcwusbt-g2 (la version que trae el gutsy 1.43 no me sirve). Me he bajado el programa comprimido y ahora tengo que compilarlo. el problema es que al hacer #make o #make install me da los siguientes errores:

logaritmo@delorean:~/.ndiswrapper/ndiswrapper-1.42$ sudo make
make -C driver
make[1]: se ingresa al directorio `/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver'
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver
make[2]: se ingresa al directorio `/usr/src/linux-headers-2.6.22-14-generic'
CC [M] /home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.o
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c: En la función ‘NdisMIndicateStatus’:
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c:1890: aviso: variable ‘radio_status’ sin usar
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c:2770:47: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c: En la función ‘ndis_init’:
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c:2770: error: ‘INIT_WORK’ no se declaró aquí (primer uso en esta función)
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c:2770: error: (Cada identificador no declarado solamente se reporta una vez
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c:2770: error: ara cada funcion en la que aparece.)
make[3]: *** [/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.o] Error 1
make[2]: *** [_module_/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver] Error 2
make[2]: se sale del directorio `/usr/src/linux-headers-2.6.22-14-generic'
make[1]: *** [default] Error 2
make[1]: se sale del directorio `/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver'
make: *** [all] Error 2

logaritmo@delorean:~/.ndiswrapper/ndiswrapper-1.42$ sudo make install
make -C driver install
make[1]: se ingresa al directorio `/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver'
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver
make[2]: se ingresa al directorio `/usr/src/linux-headers-2.6.22-14-generic'
CC [M] /home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.o
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c: En la función ‘NdisMIndicateStatus’:
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c:1890: aviso: variable ‘radio_status’ sin usar
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c:2770:47: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c: En la función ‘ndis_init’:
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c:2770: error: ‘INIT_WORK’ no se declaró aquí (primer uso en esta función)
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c:2770: error: (Cada identificador no declarado solamente se reporta una vez
/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.c:2770: error: ara cada funcion en la que aparece.)
make[3]: *** [/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver/ndis.o] Error 1
make[2]: *** [_module_/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver] Error 2
make[2]: se sale del directorio `/usr/src/linux-headers-2.6.22-14-generic'
make[1]: *** [default] Error 2
make[1]: se sale del directorio `/home/logaritmo/.ndiswrapper/ndiswrapper-1.42/driver'
make: *** [install] Error 2

La verdad es que he estado buscando por foros, esperando que alguien se hubiera encontrado en una situación similar que me pudiera ayudar a resolver mi problema pero no logro acabar de ver qué es lo que tengo que hacer. Puede ser un problema de paquetes o es que no tengo bien configurado algo? Cualquier ayuda se agradece^^

Imagen de jorgerider
+1
0
-1

Has instalado el paquete build-essential?? Es que es necesario para compilar programas, que es lo que hace el comando "make".

+1
0
-1
Imagen de neperiana
+1
0
-1

Sí, lo he instalado, alguna otra idea?

+1
0
-1
Imagen de slap
+1
0
-1

No he compilado esa versión, pero has probado a ejecutar:

./configure

antes del

make

y por último

sudo make install

Normalmente para el configure y el make no es necesario usar sudo.

Saludos.


0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK
+1
0
-1

Saludos.

0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK

http://www.injiniero.es

Imagen de neperiana
+1
0
-1

Quizá es una cosa muy obvia pero yo no lo veo...

Al poner ./config me sale: bash: ./config No existe fichero o directorio

He encontrado este post http://www.ubuntu-es.org/index.php?q=node/39033 donde le ocurre algo similar, y he intentado hacer sh y después ./config, pero me sale también sh: ./configure: not found. No acabo de entender como solucionó él su problema...

+1
0
-1
Imagen de jorgerider
+1
0
-1

Dentro de la carpeta ndiswrapper, está una archivo, generalmente de texto que se llame "INSTALL" o algo así?Si está ese archivo, dinos qué es lo que dice, o copia y pega los pasos que dice de seguir aquí.
Normalmente los programas que vienen en código fuente(como es ese caso) traen un archivo llamado INSTALL o INSTALAR que es donde te vienen los pasos para compilar e instalar el programa.

+1
0
-1
Imagen de erm3nda
+1
0
-1

Es build-essential sin "s". Gracias ;)

Postdate: Al diseñador que haya metido esa super fuente MUY legible para letras código que lo tiren, por favor.
Mis hogos!

+1
0
-1

~~ self signed ~~

Imagen de Jose Luis 1320
+1
+1
-1

Este hilo es prehistórico, data del 2008... y ¿por que no configuras las tipografías de tu navegador y te ahorras de comentarios molestos?.

+1
+1
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro