Thread: v9 beta 2 - Build on Solaris SPARC - links to two different libxml2 implementations?
v9 beta 2 - Build on Solaris SPARC - links to two different libxml2 implementations?
[TEST REPORT]
[Release]: 9.0beta2 - via source
[Test Type]: Configure and Install
[Test]: Build of PostgreSQL on Solaris; as usual, it's a nice, smooth, easy process. Thanks, Team!
We tend to build with custom packages, sometimes custom-built themselves, so experiment with the various environment variables to see if they get us where we want to be:
export LDFLAGS="-L/usr/local/lib -R/usr/local/lib -L/usr/local/ssl/lib -R/usr/local/ssl/lib"
export LIBS=" -lssl -lcrypto -lsasl2 -lz -lm"
export CPPFLAGS="-I/usr/local/include -I/usr/local/ssl/include"
export PYTHON="/usr/local/bin/python3"
[Platform]: Solaris quad Enterprise 450
[Parameters]: We do have libxml2 installed, under the /usr/local 'tree' and, for the moment, have made no effort to remove any SUN-provided xml2 package.
[Failure]: NO
[Results]:
Configure/Build proceeds smoothly, without error.
But linking appears to be looking for two different versions of libxml...??
Checking results of linking produces the following - ambiguous? - output:
# ldd src/backend/postgres
...
libxml2.so.2 => /usr/local/lib/libxml2.so.2
...
libxml2.so.2 (SUNW_1.6) => (version not found)
[Comments]: Haven't yet assessed what the impact of this might be at runtime; wanted to run it by the experts first.
Re: v9 beta 2 - Build on Solaris SPARC - links to two different libxml2 implementations?
> *[Results]:* > > Configure/Build proceeds smoothly, without error. > > But linking appears to be looking for two different versions of libxml...?? What configure parameters did you use? -- -- Josh Berkus PostgreSQL Experts Inc. http://www.pgexperts.com
Re: v9 beta 2 - Build on Solaris SPARC - links to two different libxml2 implementations?
From: "Josh Berkus" <josh@agliodbs.com>
To: "Lou Picciano" <loupicciano@comcast.net>
Cc: pgsql-testers@postgresql.org
Sent: Tuesday, June 8, 2010 1:45:25 PM GMT -05:00 US/Canada Eastern
Subject: Re: [TESTERS] v9 beta 2 - Build on Solaris SPARC - links to two different libxml2 implementations?
> *[Results]:*
>
> Configure/Build proceeds smoothly, without error.
>
> But linking appears to be looking for two different versions of libxml...??
What configure parameters did you use?
--
-- Josh Berkus
PostgreSQL Experts Inc.
http://www.pgexperts.com
Re: v9 beta 2 - Build on Solaris SPARC - links to two different libxml2 implementations?
> --with-libxml \ > --with-libxslt \ Ok, so there's no specific locations there. Can you see what's in that LD path in terms of XML libraries? It's possible that you do have both libraries in the path you've defined, and libxml picked up one and libxslt the other. Solaris' OSS library situation is rather messed up, and I generally hardcode the links myself. -- -- Josh Berkus PostgreSQL Experts Inc. http://www.pgexperts.com