Re: [xslt] Fwd: libxslt-1.1.26 compile error on Solaris SPARC



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]