[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