[xsl] Building on Solaris SPARC

Subject: [xsl] Building on Solaris SPARC
From: "Floodeenjr, Thomas" <thomas_floodeenjr@xxxxxxxxxx>
Date: Mon, 14 Feb 2011 10:45:40 -0700
Hello,

I am getting this link error attempting to build on Solaris SPARC with
SunStudio 11. How do I resolve this?

Thanks,
-Tom

libtool: link: cc -O -Wl,-B -Wl,local -o .libs/testThreads testThreads.o 
../libxslt/.libs/libxslt.so -L/cob/eng_infra/Build/libxml2-2.7.8/ss5.10/lib
../libexslt/.libs/libexslt.so
/cob/eng_infra/Build/libxml2-2.7.8/libxslt-1.1.26/libxslt/.libs/libxslt.so
/cob/eng_infra/Build/libxml2-2.7.8/ss5.10/lib/libxml2.so -lz -lpthread
-lsocket -lnsl -lm -R/cob/eng_infra/Build/libxml2-2.7.8/ss5.10/lib
ld: warning: file
/cob/eng_infra/Build/libxml2-2.7.8/libxslt-1.1.26/libxslt/.libs/libxslt.so:
linked to ../libxslt/.libs/libxslt.so: attempted multiple inclusion of file
Undefined                                          first referenced
 symbol                                                    in file
xsltPointerListFree                 ../libxslt/.libs/libxslt.so
xsltTransStorageAdd                 ../libxslt/.libs/libxslt.so
xsltPointerListCreate               ../libxslt/.libs/libxslt.so
xsltPointerListAddSize              ../libxslt/.libs/libxslt.so
xsltParseSequenceConstructor        ../libxslt/.libs/libxslt.so
xsltPointerListClear                ../libxslt/.libs/libxslt.so
xsltParseAnyXSLTElem                ../libxslt/.libs/libxslt.so
xsltRestoreDocumentNamespaces       ../libxslt/.libs/libxslt.so
xsltXSLTAttrMarker                  ../libxslt/.libs/libxslt.so
xsltTransStorageRemove              ../libxslt/.libs/libxslt.so
xsltStyleStylesheetLevelGetExtData  ../libxslt/.libs/libxslt.so
xsltConstNamespaceNameXSLT          ../libxslt/.libs/libxslt.so
xsltMatchPattern                    ../libxslt/.libs/libxslt.so
ld: fatal: Symbol referencing errors. No output written to .libs/testThreads
gmake[2]: *** [testThreads] Error 1
gmake[2]: *** Waiting for unfinished jobs....
libtool: link: cc -O -Wl,-B -Wl,local -o .libs/xsltproc xsltproc.o 
../libxslt/.libs/libxslt.so -L/cob/eng_infra/Build/libxml2-2.7.8/ss5.10/lib
../libexslt/.libs/libexslt.so
/cob/eng_infra/Build/libxml2-2.7.8/libxslt-1.1.26/libxslt/.libs/libxslt.so
/cob/eng_infra/Build/libxml2-2.7.8/ss5.10/lib/libxml2.so -lz -lpthread
-lsocket -lnsl -lm -R/cob/eng_infra/Build/libxml2-2.7.8/ss5.10/lib
ld: warning: file
/cob/eng_infra/Build/libxml2-2.7.8/libxslt-1.1.26/libxslt/.libs/libxslt.so:
linked to ../libxslt/.libs/libxslt.so: attempted multiple inclusion of file
Undefined                                          first referenced
 symbol                                                    in file
xsltPointerListFree                 ../libxslt/.libs/libxslt.so
xsltTransStorageAdd                 ../libxslt/.libs/libxslt.so
xsltPointerListCreate               ../libxslt/.libs/libxslt.so
xsltPointerListAddSize              ../libxslt/.libs/libxslt.so
xsltParseSequenceConstructor        ../libxslt/.libs/libxslt.so
xsltPointerListClear                ../libxslt/.libs/libxslt.so
xsltParseAnyXSLTElem                ../libxslt/.libs/libxslt.so
xsltRestoreDocumentNamespaces       ../libxslt/.libs/libxslt.so
xsltXSLTAttrMarker                  ../libxslt/.libs/libxslt.so
exsltLibxmlVersion                  xsltproc.o
exsltRegisterAll                    xsltproc.o
xsltTransStorageRemove              ../libxslt/.libs/libxslt.so
exsltLibexsltVersion                xsltproc.o
xsltStyleStylesheetLevelGetExtData  ../libxslt/.libs/libxslt.so
xsltConstNamespaceNameXSLT          ../libxslt/.libs/libxslt.so
exsltLibraryVersion                 xsltproc.o
xsltMatchPattern                    ../libxslt/.libs/libxslt.so
ld: fatal: Symbol referencing errors. No output written to .libs/xsltproc
gmake[2]: *** [xsltproc] Error 1
gmake[2]: Leaving directory
`/cob/eng_infra/Build/libxml2-2.7.8/libxslt-1.1.26/xsltproc'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory
`/cob/eng_infra/Build/libxml2-2.7.8/libxslt-1.1.26'
gmake: *** [all] Error 2

Current Thread