Hello, I fixed this in my Solaris builds by removing the VERSION_SCRIPT_FLAGS from the configure script for Solaris in both the libxml2 and the libxslt builds: libxml2: VERSION_SCRIPT_FLAGS= # lt_cv_prog_gnu_ld is from libtool 2.+ if test "$lt_cv_prog_gnu_ld" = yes; then VERSION_SCRIPT_FLAGS=-Wl,--version-script= else case $host in # *-*-sunos*) VERSION_SCRIPT_FLAGS="-Wl,-M -Wl,";; *-*-sunos*) VERSION_SCRIPT_FLAGS="";; esac fi libxslt: VERSION_SCRIPT_FLAGS= $(/usr/bin/ld --help 2>&1 | grep -- --version-script >/dev/null) && \ VERSION_SCRIPT_FLAGS=-Wl,--version-script= test "`uname`" == "SunOS" && \ VERSION_SCRIPT_FLAGS="" # VERSION_SCRIPT_FLAGS="-Wl,-M -Wl," In addition, I modifed the libxml2.syms & libxslt.syms files. (Diff the attachments with the files from the dictribution.) -Tom Thomas Floodeen, Jr. Mentor Graphics BSD 720.494.1133 -----Original Message----- From: xslt-bounces gnome org [mailto:xslt-bounces gnome org] On Behalf Of Mauricio Gonzalez Sent: Thursday, May 26, 2011 8:31 AM To: xslt gnome org Cc: MauricioA Gonzalez movilnet com ve Subject: [xslt] Fwd: libxslt-1.1.26 compile error on Solaris SPARC Hello, I'm trying to compile libxslt-1.1.26 on a SPARC station (sparc-sun-solaris2.9). I have already read the FAQ, the mail archives and the registered bugs. command "make" produces the following error: libtool: link: gcc -shared -Wl,-z -Wl,text -Wl,-h -Wl,libxslt.so.1 -o .libs/libxslt.so.1.1.26 .libs/attrvt.o .libs/xslt.o .libs/xsltlocale.o .libs/xsltutils.o .libs/pattern.o .libs/templates.o .libs/variables.o .libs/keys.o .libs/numbers.o .libs/extensions.o .libs/extra.o .libs/functions.o .libs/namespaces.o .libs/imports.o .libs/attributes.o .libs/documents.o .libs/preproc.o .libs/transform.o .libs/security.o -R/usr/local/lib -R/usr/local/lib -R/usr/lib -L/usr/lib /usr/lib/libxml2.so -L/usr/local/lib -L/usr/openwin/lib -L/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.2/lib -ldl -lz -lpthread /usr/local/lib/libiconv.so -lsocket -lnsl -lm -lc -Wl,-M -Wl,./libxslt.syms Undefined first referenced symbol in file _fini /usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/crti.o (symbol has no version assigned) _init /usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/crti.o (symbol has no version assigned) xsltPointerListFree ./libxslt.syms xsltCopyTree .libs/transform.o (symbol has no version assigned) xsltTransStorageAdd ./libxslt.syms xsltPointerListCreate ./libxslt.syms xsltPointerListAddSize ./libxslt.syms xsltParseSequenceConstructor ./libxslt.syms xsltComputingGlobalVarMarker .libs/variables.o (symbol has no version assigned) __dso_handle /usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/crtbegin.o (symbol has no version assigned) xsltPointerListClear ./libxslt.syms xsltParseAnyXSLTElem ./libxslt.syms xsltRestoreDocumentNamespaces ./libxslt.syms xsltXSLTAttrMarker ./libxslt.syms xsltTransStorageRemove ./libxslt.syms _lib_version /usr/ccs/lib/values-Xa.o (symbol has no version assigned) xsltDefaultTrace .libs/transform.o (symbol has no version assigned) xsltStyleStylesheetLevelGetExtData ./libxslt.syms xsltConstNamespaceNameXSLT ./libxslt.syms xsltMatchPattern ./libxslt.syms ld: fatal: Symbol referencing errors. No output written to .libs/libxslt.so.1.1.26 collect2: ld returned 1 exit status *** Error code 1 make: Fatal error: Command failed for target `libxslt.la' Current working directory /home/pproc/ZOE_SERVICE_ACTIVATOR/lib/libxslt-1.1.26/libxslt *** Error code 1 make: Fatal error: Command failed for target `all-recursive' Current working directory /home/pproc/ZOE_SERVICE_ACTIVATOR/lib/libxslt-1.1.26 *** Error code 1 make: Fatal error: Command failed for target `all' _______________________________________________ xslt mailing list, project page http://xmlsoft.org/XSLT/ xslt gnome org http://mail.gnome.org/mailman/listinfo/xslt
Attachment:
syms.7z
Description: syms.7z