Hi: I'm trying to compile gcc on a Solaris 10 sparc. The available package is for version 3.3.2. This has the 'parse error before "siginfo_t"', hence the need to compile a newer version. I have taken home the 3.4.3 source. If I try to compile it with 3.3.2 I hit the 'parse error before "siginfo_t"' error. I've also taken home the version from blasstwave.org, which has enabled me to build BerkeleyDB. However, when I try to use it to compile the 3.4.3 version of gcc I run into another well-known problem: ld: fatal: recording name conflict: file `/usr/local/lib/libiconv.so' and file `/opt/csw/lib/libiconv.so' provide identical dependency names: libiconv.so.2 (possible multiple inclusion of the same file) ld: fatal: File processing errors. No output written to cc1 collect2: ld returned 1 exit status make[1]: *** [cc1] Error 1 make[1]: Leaving directory `/root/gccobj/gcc' make: *** [all-gcc] Error 2 So far I have seen this problem reported as a suspected bug in libtool, but no real solution suggested. Can someone give me a lead on how I might try going about compiling gcc 3.4.3 with the combination of distros I have? TIA //James ########################################### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/