I've having trouble building gcc32 on IRIX64. % gcc -v shaft:~/src/gcc/gcc-3.2 gcc -v Reading specs from /usr/gnu/lib/gcc-lib/mips-sgi-irix6-o32/2.8.1/specs gcc version 2.8.1 % ./configure % gmake [cut] gmake[1]: Entering directory `/shaft/home/jlk23/src/gcc/gcc-3.2/gcc' HEADERS="auto-host.h ansidecl.h mips/iris6.h defaults.h" DEFINES="POSIX" \ TARGET_CPU_DEFAULT="" \ /bin/sh ./mkconfig.sh config.h config.h is unchanged HEADERS="auto-host.h ansidecl.h mips/iris6.h defaults.h" DEFINES="POSIX" \ TARGET_CPU_DEFAULT="" \ /bin/sh ./mkconfig.sh hconfig.h hconfig.h is unchanged ltf="./ada/ada-tree.def ./cp/cp-tree.def ./java/java-tree.def ./objc/objc-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|./||' > tmp-gencheck.h /bin/sh ./move-if-change tmp-gencheck.h gencheck.h gencheck.h is unchanged echo timestamp > s-gencheck gcc -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -I. -I. -I./. -I./config -I./../include print-rtl.c -o print-rtl.o print-rtl.c: In function `print_mem_expr': print-rtl.c:93: warning: implicit declaration of function `IDENTIFIER_NODE_CHECK' print-rtl.c:93: invalid type argument of `->' print-rtl.c:96: warning: function `IDENTIFIER_NODE_CHECK' was previously declared within a block print-rtl.c:96: invalid type argument of `->' gmake[1]: *** [print-rtl.o] Error 1 gmake[1]: Leaving directory `/shaft/home/jlk23/src/gcc/gcc-3.2/gcc' Can anyone help me shed some light on the problem? Joe -- Josef Karthauser (joe@tao.org.uk) http://www.josef-k.net/ FreeBSD (cvs meister, admin and hacker) http://www.uk.FreeBSD.org/ Physics Particle Theory (student) http://www.pact.cpes.sussex.ac.uk/ ================ An eclectic mix of fact and theory. =================