[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