[tex-live] TeX Live 2011 on Solaris Intel: three problems
Nelson H. F. Beebe
beebe at math.utah.edu
Mon May 30 21:03:47 CEST 2011
I installed TeX Live 2011 with support for all supported architectures
and (human) languages on our local systems today from our pretest
mirror at
http://www.math.utah.edu/pub/texlive/tlpretest
and am now in the process of testing it with typesetting of a book project.
The attempt to do the install on Solaris Intel failed like this:
% install-tl
ld.so.1: xzdec.i386-solaris: fatal: relocation error: file /home/2001/ftp/pub/texlive/tlpretest/tlpkg/installer/xz/xzdec.i386-solaris: symbol htonll: referenced symbol not found
I moved the partial installation to Solaris SPARC, and got a
successful installation of 4446 packages with the recommended recipe:
% install-tl --profile installation.profile
I then propagated the installation tree back to Solaris Intel.
On Solaris Intel, I can successfully typeset a simple test, but cannot
view it:
% tex story.tex
% xdvi story.tex
ld.so.1: xdvi-xaw: fatal: libXaw7.so.7: open failed: No such file or directory
% ls /usr/openwin/lib/libXaw*
/usr/openwin/lib/libXaw.so /usr/openwin/lib/libXaw.so.4 /usr/openwin/lib/libXaw.so.5
% ldd /usr/local/share/lib/tex/texlive-2011-05/bin/i386-solaris/xdvi-xaw
libXaw7.so.7 => (file not found)
libXmu.so.4 => /usr/lib/libXmu.so.4
[... all others are correctly found ...]
It looks like this version was built on OpenSolaris (11) rather than
Sun Solaris (10). The latter is far more common. OpenSolaris has the
needed library files:
% ls /usr/openwin/lib/libXaw*
/usr/openwin/lib/libXaw.so /usr/openwin/lib/libXaw.so.7
/usr/openwin/lib/libXaw.so.4 /usr/openwin/lib/libXaw7.so
/usr/openwin/lib/libXaw.so.5 /usr/openwin/lib/libXaw7.so.7
I tried copying the two libXaw7.* files to /usr/local/lib/ on Solaris
10 Intel, and that fixed the problem: now xdvi runs.
Next, I installed a cron job to keep the 2011 tree up to date from our
Solaris 10 Intel fileserver, and the first cron run found a problem:
/usr/local/share/lib/tex/texlive-2011-05/bin/i386-solaris/tlmgr: Initialization failed (in setup_unix_one):
/usr/local/share/lib/tex/texlive-2011-05/bin/i386-solaris/tlmgr: could not find a usable wget.
/usr/local/share/lib/tex/texlive-2011-05/bin/i386-solaris/tlmgr: Please install wget and try again.
I created a symlink for the missing utility
ln -s /usr/local/bin/wget /usr/local/share/lib/tex/texlive-2011-05/bin/i386-solaris/
and reran the cron job. It now completes without complaint.
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: beebe at math.utah.edu -
- 155 S 1400 E RM 233 beebe at acm.org beebe at computer.org -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------
More information about the tex-live
mailing list