[tex-live] byte-endian issue resolution fixes problem with common .fmt files

Nelson H. F. Beebe beebe at math.utah.edu
Mon Sep 28 21:06:12 CEST 2009


Thanks to list members who worked hard on resolving the byte-endian
issue in loading common .fmt files into TeXware on multiple platforms.
Supplying the missing AC_C_BIGENDIAN in web2c/configure.ac and
rebuilding some of the binaries seems to have resolved the problem.

This morning, after updating our TeX Live 2009 tree from the master
copies, I regenerated all of the .fmt files on Solaris 10 SPARC, and
then ran TeX successfully on these platforms with identical .fmt
files:

	Sun Solaris 7 and 10 SPARC
	Sun Solaris 10 AMD64 and IA-32
	GNU/Linux AMD64/EM64T, IA-32, IA-64, SPARC
	Mac OS X PowerPC and AMD64/EM64T

The binaries for SGI IRIX MIPS have not been updated yet, so TeX does
not run on that platform with the newly-generated .fmt files.

We have one old system running GNU/Linux on Alpha (Gentoo Base System
version 1.4.16).  It is a rather old, but stable, O/S release, and we
plan to upgrade it later this fall.  TeX from TeX Live 2003, 2004,
2005, and 2007 run fine on it, but the TeX binaries from 2008 and 2009
produce this behavior (notice the lstat failure in the second and
later lines):

	% echo '\\relax\\bye' | tex
	lstat(.) failed ...
	.: Invalid argument
	warning: kpathsea: configuration file texmf.cnf not found in
	these directories:
	.:.:.:.:.:.:.:.:$SELFAUTOLOC:$SELFAUTODIR:$SELFAUTOPARENT:$SELFAUTOLOC/share/texmf-local/web2c:\
	$SELFAUTODIR/share/texmf-local/web2c:\
	$SELFAUTOPARENT/share/texmf-local/web2c:\
	$SELFAUTOLOC/texmf-local/web2c:\
	$SELFAUTODIR/texmf-local/web2c:\
	$SELFAUTOPARENT/texmf-local/web2c:\
	$SELFAUTOLOC/share/texmf/web2c:\
	$SELFAUTODIR/share/texmf/web2c:\
	$SELFAUTOPARENT/share/texmf/web2c:\
	$SELFAUTOLOC/texmf/web2c:\
	$SELFAUTODIR/texmf/web2c:\
	$SELFAUTOPARENT/texmf/web2c.
	This is TeX, Version 3.1415926 (TeX Live 2009)
	**
	kpathsea: Running mktexfmt tex.fmt
	lstat(.) failed ...
	.: Invalid argument
	warning: kpathsea: configuration file texmf.cnf not found in these directories: .:\
	.:.:.:.:.:.:.:$SELFAUTOLOC:$SELFAUTODIR:$SELFAUTOPARENT:\
	$SELFAUTOLOC/share/texmf-local/web2c:\
	$SELFAUTODIR/share/texmf-local/web2c:\
	$SELFAUTOPARENT/share/texmf-local/web2c:\
	$SELFAUTOLOC/texmf-local/web2c:\
	$SELFAUTODIR/texmf-local/web2c:\
	$SELFAUTOPARENT/texmf-local/web2c:\
	$SELFAUTOLOC/share/texmf/web2c:\
	$SELFAUTODIR/share/texmf/web2c:\
	$SELFAUTOPARENT/share/texmf/web2c:\
	$SELFAUTOLOC/texmf/web2c:\
	$SELFAUTODIR/texmf/web2c:\
	$SELFAUTOPARENT/texmf/web2c.
	/usr/local/share/lib/tex/texlive-2009-07/bin/alpha-linux/mktexfmt:\
	line 362: /texconfig/tcfmgr: No such file or directory
	fmtutil: config file `fmtutil.cnf' not found.
	I can't find the format file `tex.fmt'!

Does anyone else have a similar system that could be tested with the
2009 binaries?

-------------------------------------------------------------------------------
- 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