error compiling 7.3.2 on solaris 8- library conflict - Mailing list pgsql-general

From Richard Sand
Subject error compiling 7.3.2 on solaris 8- library conflict
Date
Msg-id 02c301c2dcbf$9d80bf80$4101a8c0@tripodtechnologygroup.com
Whole thread Raw
Responses Re: error compiling 7.3.2 on solaris 8- library conflict  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: error compiling 7.3.2 on solaris 8- library conflict  (Justin Clift <justin@postgresql.org>)
List pgsql-general
Hi all,

I have a newly installed Solaris 8 Sparc. To install Postgresql 7.3.2, I
installed a variety of gnu tools, including gcc 3.2.2, make 3.8,  and
readline 4.2.  I installed the last after my first attempt at "configure"
said that it couldn't find it.  Then, when I installed it and made certain
that the include and libpaths were part of the configure, it still refused
to find readline.  In the configure.log file, it appears as if it does in
fact find readline but there is some sort of conflict:

configure:5837: gcc -o
conftest  -I/usr/local/include  -I/usr/local/include -L/usr/local/lib  -L/us
r/local/lib
conftest.c -lreadline -lrt -lresolv -lgen -lsocket -lnsl -ldl -lm  >&5
ld: fatal: symbol `__dso_handle' is multiply-defined:
        (file /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2.2/crtbegin.o
and file /usr/local/lib/libreadline.so);
ld: fatal: symbol `_init' is multiply-defined:
        (file /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2.2/crti.o and
file /usr/local/lib/libreadline.so);
ld: fatal: symbol `_start' is multiply-defined:
        (file /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2.2/crt1.o and
file /usr/local/lib/libreadline.so);
ld: fatal: symbol `_fini' is multiply-defined:
        (file /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2.2/crti.o and
file /usr/local/lib/libreadline.so);
ld: fatal: symbol `_lib_version' is multiply-defined:
        (file /usr/ccs/lib/values-Xa.o and file
/usr/local/lib/libreadline.so);
ld: fatal: File processing errors. No output written to conftest
collect2: ld returned 1 exit status

Can someone explain what has happened here?  Is it a problem with the gcc
3.2.2 compiler?  Should I be using the older 2.95 version (the other gcc
option I found on the gnu-sun freeware archive).

Thanks for any help!

Best regards,

Richard


pgsql-general by date:

Previous
From: "Mark Cave-Ayland"
Date:
Subject: Join query crashes 7.3.1 backend...
Next
From: Kolus Maximiliano
Date:
Subject: Re: how do i avoid multiple sessions from inserting the