Mailinglist Archive: opensuse-es (1738 mails)
| < Previous | Next > |
gcc-2.95-3 enSuSE 9 ¡socorro!
- From: manuelgrau@xxxxxxxx
- Date: Sat, 13 Mar 2004 23:55:03 +0100 (CET)
- Message-id: <1079218503.4053914707114@xxxxxxxxxxxxxxxxxxxxxxxxxx>
Necesito ayuda urgente sobre lo siguiente:
Tengo instalada la SuSE 9 que lleva la version 3.3.1-29 de gcc. Necesito tener
tambien la version 2.95-3 para compilar
ciertos subrpogramas que corren sobre un simulador de robots llamado Saphira
(practicas de la universidad). Me he bajado
de www.gnu.org el paquete gcc-2.95-3.tar.gz. El otro dia pregunté en esta lista
de correo como instalarlo y esta fue la
respuesta:
"Yo suelo meterlo en /opt
tar -xvzf gcc-2.95.3.tar.gz
mkdir gcc-build && cd gcc-build
cd gcc-2.95.3/configure --prefix=/opt/gcc2.95 \ --enable-threads=posix
--enable-languages=c,c++ --enable-shared
make bootstrap
make install
Cuando lo necesito cambio el PATH poniendo la ruta a alos binarios de este
compilador delante.
No hay que olvidar meter el directorio de las librerias en ld.so.conf y ejecutar
ldconfig"
Todo va bien hasta que hago make bootstrap. Os muestro la salida de error:
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../crt1.o(.text+0x18): En la
función `_start':
../sysdeps/i386/elf/start.S:98: referencia a `main' sin definir
gencheck.o(.text+0xa0f): En la función `usage':
/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c:40: referencia a `_stderr'
sin definir
gencheck.o(.text+0xa15):/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c:40:
referencia a `_fprintf' sin definir
gencheck.o(.text+0xad8): En la función `main':
/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c: referencia a `___main' sin
definir
gencheck.o(.text+0xaf9):/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c:
referencia a `_printf' sin definir
gencheck.o(.text+0xb1e):/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c:
referencia a `_printf' sin definir
gencheck.o(.text+0xb30):/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c:
referencia a `_printf' sin definir
collect2: ld devolvió el estado de salida 1
make[2]: *** [gencheck] Error 1
make[1]: *** [bootstrap] Error 2
make: *** [bootstrap] Error 2
Me estoy volviendo loco, no se que hago mal, y necesito esta version del
compilador urgentemente. Deciros que poniendo
--enable_languages=c no habia ningún problema, pero al meter tambien el c++, que
es el que necesito, es cuando falla.
La última linea de la respuesta que me dieron no la entiendo (la parte de
ldconfig) no se si será ese el motivo por el
que falla.
Por favor que alguien me ayude lo antes posible, necesito compilar la practica
para entregarla el martes. Un saludo a todos y agradecer las muestras de
solidaridad con nosotros por los atentados de Madrid.
-----------------------------------------------------------------
Este correo ha sido enviado via MarcaMail - http://www.marca.net/
Tengo instalada la SuSE 9 que lleva la version 3.3.1-29 de gcc. Necesito tener
tambien la version 2.95-3 para compilar
ciertos subrpogramas que corren sobre un simulador de robots llamado Saphira
(practicas de la universidad). Me he bajado
de www.gnu.org el paquete gcc-2.95-3.tar.gz. El otro dia pregunté en esta lista
de correo como instalarlo y esta fue la
respuesta:
"Yo suelo meterlo en /opt
tar -xvzf gcc-2.95.3.tar.gz
mkdir gcc-build && cd gcc-build
cd gcc-2.95.3/configure --prefix=/opt/gcc2.95 \ --enable-threads=posix
--enable-languages=c,c++ --enable-shared
make bootstrap
make install
Cuando lo necesito cambio el PATH poniendo la ruta a alos binarios de este
compilador delante.
No hay que olvidar meter el directorio de las librerias en ld.so.conf y ejecutar
ldconfig"
Todo va bien hasta que hago make bootstrap. Os muestro la salida de error:
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../crt1.o(.text+0x18): En la
función `_start':
../sysdeps/i386/elf/start.S:98: referencia a `main' sin definir
gencheck.o(.text+0xa0f): En la función `usage':
/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c:40: referencia a `_stderr'
sin definir
gencheck.o(.text+0xa15):/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c:40:
referencia a `_fprintf' sin definir
gencheck.o(.text+0xad8): En la función `main':
/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c: referencia a `___main' sin
definir
gencheck.o(.text+0xaf9):/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c:
referencia a `_printf' sin definir
gencheck.o(.text+0xb1e):/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c:
referencia a `_printf' sin definir
gencheck.o(.text+0xb30):/opt/gcc-build/gcc/../../gcc-2.95.3/gcc/gencheck.c:
referencia a `_printf' sin definir
collect2: ld devolvió el estado de salida 1
make[2]: *** [gencheck] Error 1
make[1]: *** [bootstrap] Error 2
make: *** [bootstrap] Error 2
Me estoy volviendo loco, no se que hago mal, y necesito esta version del
compilador urgentemente. Deciros que poniendo
--enable_languages=c no habia ningún problema, pero al meter tambien el c++, que
es el que necesito, es cuando falla.
La última linea de la respuesta que me dieron no la entiendo (la parte de
ldconfig) no se si será ese el motivo por el
que falla.
Por favor que alguien me ayude lo antes posible, necesito compilar la practica
para entregarla el martes. Un saludo a todos y agradecer las muestras de
solidaridad con nosotros por los atentados de Madrid.
-----------------------------------------------------------------
Este correo ha sido enviado via MarcaMail - http://www.marca.net/
| < Previous | Next > |