This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Catch 22 situation compiling gcc-3.4.3
- From: "James Wilde" <james_wilde at glocalnet dot com>
- To: <gcc-help at gcc dot gnu dot org>
- Date: Tue, 12 Apr 2005 17:11:40 +0200
- Subject: Catch 22 situation compiling gcc-3.4.3
- Keywords: disclaimer
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/