Re: error compiling 7.3.2 on solaris 8- library conflict
От | Tom Lane |
---|---|
Тема | Re: error compiling 7.3.2 on solaris 8- library conflict |
Дата | |
Msg-id | 10577.1046186562@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | error compiling 7.3.2 on solaris 8- library conflict ("Richard Sand" <rsand@vgalleries.com>) |
Список | pgsql-general |
"Richard Sand" <rsand@vgalleries.com> writes: > 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); Yeah, you seem to have a misbuilt libreadline.so. Did you build it yourself, or install someone else's? If all else fails, rebuild it as a non-shared library. I have some recollection of a similar problem being discussed awhile back... try searching the PG archives. regards, tom lane
В списке pgsql-general по дате отправления: