[tex-live] Installing TL2010 pretest fails on Solaris 10

Ettore Aldrovandi ealdrov at mail.math.fsu.edu
Tue Jun 8 21:18:26 CEST 2010


Installing the pretest version of TL2010 fails on Solaris 10: it appears
the problem lies with the library called by
tlpkg/installer/xz/xzdec.i386-solaris.  
The relevant message is:

Installing TeX Live 2010 from:
http://www.math.utah.edu/pub/texlive/tlpretest
Platform: i386-solaris => 'Intel x86 with Solaris'
Distribution: net  (downloading)
Using URL: http://www.math.utah.edu/pub/texlive/tlpretest
Directory for temporary files: /tmp
Loading
http://www.math.utah.edu/pub/texlive/tlpretest/tlpkg/texlive.tlpdb
ld.so.1: xzdec.i386-solaris: fatal: relocation error: file
tlpkg/installer/xz/xzdec.i386-solaris: symbol htonll: referenced symbol
not found
Killed

Running ldd on xzdec.i386-solaris gives:

ldd -l xzdec.i386-solaris
        libpthread.so.1 =>       /lib/libpthread.so.1
        libc.so.1 =>     /lib/libc.so.1
        libm.so.2 =>     /lib/libm.so.2

but note that with lazy loading, 

ldd -L xzdec.i386-solaris
        libpthread.so.1 =>       /lib/libpthread.so.1
        libc.so.1 =>     /lib/libc.so.1

and then, checking for lazy references gives the symbol not found above:

ldd -r xzdec.i386-solaris
        libpthread.so.1 =>       /lib/libpthread.so.1
        libc.so.1 =>     /lib/libc.so.1
        symbol not found: htonll                (xzdec.i386-solaris)

a quick check on a late Nevada build (snv_b127) doesn't show this
failure.
I would expect the same on Opensolaris as well.  Were the binaries 
compiled on Opensolaris?

-- 
Ettore Aldrovandi
Department of Mathematics, Florida State University
1017 Academic Way		 *    http://www.math.fsu.edu/~ealdrov
Tallahassee, FL 32306-4510, USA * * aldrovandi at math dot fsu dot edu



More information about the tex-live mailing list