Hi all, I'm having problems building gcc3.2 on a solaris 10 system. Gcc2.95.3 builds fine, but 3.2 and 3.2.3 both fall down with the following error: /temp/bsm/gcc-sun10/gcc/xgcc -B/temp/bsm/gcc-sun10/gcc/ -B/lang/gcc/3.2/sparc-sun-solaris2.10/bin/ -B/lang/gcc/3.2/sparc-sun-solaris2.10/lib/ -isystem /lang/gcc/3.2/sparc-sun-solaris2.10/include -DHAVE_CONFIG_H -I. -I../../../../gcc-3.2/libstdc++-v3/libmath -I.. -g -O2 -c ../../../../gcc-3.2/libstdc++-v3/libmath/signbit.c -o signbit.o In file included from ../../../../gcc-3.2/libstdc++-v3/libmath/signbit.c:32: ../../../../gcc-3.2/libstdc++-v3/libmath/mathconf.h:84: conflicting types for `nan' /usr/include/iso/math_c99.h:145: previous declaration of `nan' Configure is being run with parameters "--enable-languages=c++ --disable-shared". Hopefully there's someone who can see a cause for this. Regards, Dan