Re: [xslt] Fwd: libxslt-1.1.26 compile error on Solaris SPARC
- From: Owais Khan <mowaiskhan gmail com>
- To: xslt gnome org
- Subject: Re: [xslt] Fwd: libxslt-1.1.26 compile error on Solaris SPARC
- Date: Thu, 14 Jul 2011 01:27:03 -0700 (PDT)
Thank you Thomas.
With the help of your article and patch I have compiled following
libxml2-2.7.8
libxslt-1.1.26
On
SunOS unknown 5.10 Generic_137138-09 i86pc i386 i86pc
Using
Sun Studio 12.2
Following are steps for anyone looking for exact help.
Reference taken from
http://old.nabble.com/libxslt-1.1.26-compile-error-on-Solaris-SPARC-td31700709.html
Applied patch in configure, configure.in and libxml2.sym
./configure CC="cc -m64 -KPIC" LDFLAGS=-L/opt/libxml2-2.7.8/inst/lib
--prefix=/opt/libxslt-1.1.26/inst
Applied patch in configure,configure.in and libxslt2.sym
./configure CC="cc -m64 -KPIC" --prefix=/opt/libxml2-2.7.8/inst
--exec-prefix=/opt/libxml2-2.7.8/inst
Thanks & Regards,
Owais
Floodeenjr, Thomas wrote:
>
> 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
>
>
> _______________________________________________
> xslt mailing list, project page http://xmlsoft.org/XSLT/
> xslt gnome org
> http://mail.gnome.org/mailman/listinfo/xslt
>
>
--
View this message in context: http://old.nabble.com/libxslt-1.1.26-compile-error-on-Solaris-SPARC-tp31700709p32059524.html
Sent from the Gnome - Lib - Xslt mailing list archive at Nabble.com.
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]