[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


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