I was able to build gcc 3.3.3 on Intel Solaris 8. I configured with: --prefix=/usr/local.share/gnu/3.3.3 --exec-prefix=/usr/local.share/gnu/3.3.3/H-i386-pc-solaris2.8 --srcdir=/usr/local.share/gnu/src/gcc-3.3.3 --enable-languages=c,c++,java --with-cpu=i686 --disable-nls and compiled with gcc 3.2.2. I did not encounter any compile errors like yours. What arguments to configure did you use? However, I had to abandon the GNU linker (from binutils 2.14) on Intel Solaris 8 with gcc 3.3.3, so I added: --without-gnu-as --with-as=/usr/ccs/bin/as --without-gnu-ld --with-ld=/usr/ccs/bin/ld I found that the GNU linker would not always find C++ type information and links failed with undefined symbols. Using the native linker on the same object files worked. This occurred on some but not all of our larger programs. I would suggest you use the native Solaris linker and assembler. -- Richard Sewards -----Original Message----- From: Carl B. Constantine [mailto:cconstan@xxxxxxxxxxx] Sent: Monday, April 05, 2004 5:49 PM To: gcc-help@xxxxxxxxxxx Subject: Problems compiling gcc-3.3.3 on Solaris 8 x86 I'm trying to compile gcc 3.3.3 on an Intel Solaris 8 box. gcc 3.1.1 compiled no problems using the same parameters but gcc 3.3.3 is barfing on the dwarf2asm.c with errors like the following (note: I'm using gcc 3.1.1 to compile with binutils-2.14 for as, ld, et al. Here are the errors I get, any ideas?: In file included from ../../gcc-3.3.3/gcc/dwarf2asm.c:29: ../../gcc-3.3.3/gcc/dwarf2asm.h:26: parse error before "ATTRIBUTE_NULL_PRINTF_3" ../../gcc-3.3.3/gcc/dwarf2asm.h:26: warning: type defaults to `int' in declaration of `ATTRIBUTE_NULL_PRINTF_3' [snip] make[2]: *** [dwarf2asm.o] Error 1 make[2]: Leaving directory `/sw/pgmstore/admpubsw/gcc/obj333/gcc' make[1]: *** [stage1_build] Error 2 make[1]: Leaving directory `/sw/pgmstore/admpubsw/gcc/obj333/gcc' make: *** [bootstrap] Error -- Carl B. Constantine University of Victoria Programmer Analyst http://www.csc.uvic.ca UNIX System Administrator Victoria, BC, Canada cconstan@xxxxxxxxxxx ELW A248, 721-8766