[eside-ghost] problemas con gcc
Unai Mujika Torrontegi
unai.mujika en gmail.com
Jue Mar 22 20:50:49 CET 2007
Hola gente, acabo de reinstalar ubuntu en el portatil, y cuando me he puesto
a compilar unos programas que necesitaba para hacer un trabajo me han
empezado a salir errores de compilación de lo más chungos. Os pongo un par
de ejemplos:
El primer ejemplo me sale al intentar compilar un programa llamado wep que
sirve para crackear claves wep (las malas del wifi)
root en portatil:/home/alpha/Desktop/wep_tools# make
cc -g -Wall -O3 -I/usr/local/ssl/include -c -o wep.o wep.c
wep.c:12:20: error: assert.h: No existe el fichero o el directorio
wep.c:13:20: error: string.h: No existe el fichero o el directorio
wep.c:14:23: error: sys/types.h: No existe el fichero o el directorio
wep.c:15:25: error: openssl/rc4.h: No existe el fichero o el directorio
wep.c:16:25: error: openssl/md5.h: No existe el fichero o el directorio
...
Sigue un rato más, pero me imagino que con esto os haceis a la idea
el otro ejemplo esta sacado del script configure que tiene el kismet (otro
programa maloso para wifi). Cuando ejecutamos configure nos sale esto
root en portatil:/home/alpha/Desktop/kismet-2005-08-R1# ./configure
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C
compiler cannot create executables
See `config.log' for more details.
y si miramos el citado archivo de logs, entre mucha morralla encontramos
esto:
configure:1775: gcc conftest.c >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
Bien, me he puesto a buscar por internet, y a cuenta del crt1.o había
bastantes mensajes en foros, y a todos se les respondia que era porque no
tenían instalada la libreria glibc, por lo que he intentado instalarla, pero
al buscar su paquete (por apt-get y por synaptic) no he podido encontrar
nada más que la documentación de la libreria, pero no la libreria en sí.
Entonces es cuando no se que tengo que hacer. Me imagino que me faltan
multitud de librerias necesarias para el compilador (que falte el
string.htiene delito), pero no se como se llaman en la actualidad, por
lo que si
alguien me hecha una mano se lo agradeceré.
Alpha out
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20070322/7ca01636/attachment.htm
Más información sobre la lista de distribución eside-ghost