error en el make al intalar una version antigua del gcc

Imagen de nogueradi
0 puntos

Supongo que esto estara por algun lado de aqui pero llevo dias buscando y el lio q tengo es bestial.

el error es el siguiente

../../gcc-3.3.1/gcc/read-rtl.c: In function ‘read_rtx’:
../../gcc-3.3.1/gcc/read-rtl.c:653: error: lvalue required as increment operand
make[2]: *** [read-rtl.o] Error 1
make[2]: se sale del directorio `/l/archc/compilers/build-mips-gcc-3.3.1/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: se sale del directorio `/l/archc/compilers/build-mips-gcc-3.3.1/gcc'
make: *** [bootstrap] Error 2

por lo que he leido tanto aqui como en busquedas por google, el problema se puede solucionar:
- bajando una a una las versiones del gcc ( tengo la 4.4 y tengo que instalar la 3.3.1)
- sustituyendo codigo en el system.h
¿que he de hacer?

gracias de antemano

Imagen de Goyo
+1
0
-1

¿que he de hacer?

???
Lo que más rabia te de. Depende de cuántas versiones tengas que compilar hasta poder compilar la 3.3 y de cuánto código esté afectado por el problema y de más cosas.
Aquí tienes una pista:
http://mail-index.netbsd.org/netbsd-bugs/2006/01/22/0008.html
Aunque supongo que ya habrás visto este tipo de cosas.

tengo que instalar la 3.3.1

¿Puede saberse la razón? Es muy llamativo (para mí).

+1
0
-1
Imagen de nogueradi
+1
0
-1

es la que me propone el manual de Archc ( lenguaje de descripcion de hardware).
¿ que me recomiendas???

+1
0
-1
Imagen de Goyo
+1
0
-1

Pues te recomiendo que averigües si es posible las respuestas a esas preguntas (cuántas versiones habría que compilar y cuánto código habría que cambiar). También que te asegures previamente de que necesitas esa versión porque la última versión de Arch es de este año y dudo mucho que necesite una versión de gcc de 2003 que además es difícil de compilar en sistemas actuales. La lista de requerimientos podría estar desactualizada.

+1
0
-1
Imagen de nogueradi
+1
0
-1

Cambiare a la version 2.1 de archc. Muchas gracias

+1
0
-1