This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Catch 22 situation compiling gcc-3.4.3


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]