[eside-ghost] problemas con gcc
Mikel Olasagasti
hey_neken en mundurat.net
Jue Mar 22 20:59:48 CET 2007
Aupa,
apt-get install build-essential deberia solucionarte gran parte de los
problemas...
Ondo izan,
MiKeL
> 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 a bildua 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 a bildua 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.h tiene delito), pero no se como se
> llaman en la actualidad, por lo que si alguien me hecha una mano se lo
> agradeceré.
> Alpha out
> ------------------------------------------------------------------------
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost a bildua deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
Más información sobre la lista de distribución eside-ghost