[tlbuild] TeX Live 2012 build progress report from Utah
Nelson H. F. Beebe
beebe at math.utah.edu
Fri Apr 27 18:17:10 CEST 2012
I now have complete TeX Live 2012 builds (including libicu and XeTeX,
but still excluding asy, clisp, and xindy) on these 12 platforms with
a code snapshot taken on 20120426 about 18:20 MDT (UCT/GMT - 6H):
alpha-linux i386-solaris-11 powerpc-linux sparc64-solaris
i386-freebsd9.0 i386-solaris ppc64-linux x86_64-linux
i386-linux ia64-linux sparc-solaris x86_64-solaris
Of these, i386-freebsd9.0, i386-solaris-11, and sparc64-solaris are
unique to my site, and will be offered for the master TeX Live
distribution.
For i386-linux, I have successful builds on Fedora 14 Red Hat 5.8, and
Ubuntu 11.10, with the Red Hat one installed in the TeX Live tree.
For x86_64-linux, I have successful builds on Fedora 15, openSUSE
11.4, Red Hat 5.8, and Red Hat 6.2, with the Red Hat 5.8 one installed
in the TeX Live tree.
For i386-solaris for Solaris 10 Intel systems, I have successful
builds from two differently-configured 32/64-bit servers, and one
32-bit-only server.
For x86_64-solaris for Solaris 10 Intel systems, I have successful
builds from two differently-configured 32/64-bit servers.
I'm still working on an x86_64-solaris-11 build; compilation with the
newly-installed gcc-4.5.2 failed due to bad assembly code generation.
I'm about to retry with the older gcc-3.4.3.
On FreeBSD 9.0 x86, there are library dependencies on
/usr/local/lib/libICE.so.6 /usr/local/lib/libXext.so.6
/usr/local/lib/libSM.so.6 /usr/local/lib/libXmu.so.6
/usr/local/lib/libX11.so.6 /usr/local/lib/libXpm.so.4
/usr/local/lib/libXau.so.6 /usr/local/lib/libXt.so.6
/usr/local/lib/libXaw7.so.7 /usr/local/lib/libpthread-stubs.so.0
/usr/local/lib/libXdmcp.so.6 /usr/local/lib/libxcb.so.2
However, on that O/S release, the vendor X11 libraries are put into
the /usr/local tree (yuck! hands off my tree!), so there should be no
portability issues for other FreeBSD 9 sites.
On MirBSD, OpenBSD, and GNU/Linux SPARC, I get compilation errors in
the libicu tree. Last night, I attempted a build on those systems
with
./Build --debug --without-iconv --disable-xetex
and this morning with
./Build --debug --without-iconv --without-graphite --disable-xetex
However, on all three systems, that still attempts, and fails, to
compile the libicu tree: how does one suppress that action with
configure-time options?
On the two BSD machines, the libicu compilation fails like this:
/local/build/bare/texlive-20120426/source/libs/icu/icu-49.1/common/putil.cpp:637
In function `int32_t uprv_timezone_49()'
MirBSD: error: invalid conversion from `char*(*)(int, int)' to `int32_t'
OpenBSD: error: expected primary-expression before ';' token
On GNU/Linux SPARC, libicu compilations succeed, but I get the
previously-discussed-on-this-list
udata_swapDataHeader(): header size mismatch - headerSize 32768 infoSize 5120 length 1024
On NetBSD, again using both ./Build recipes above, the configure script
dies in the libicu tree:
checking size of wchar_t... 0
configure: error: There is wchar.h but the size of wchar_t is 0
That terminates the build, so no further compilations are attempted.
On SGI IRIX MIPS, with the previous day's snapshot (texlive-20120425),
I get this compilation failure in the directory
source/Work/libs/obsdcompat:
/usr/local/bin/gcc -DHAVE_CONFIG_H -I. -I../../../libs/obsdcompat
-I./obsdcompat -g -I/usr/local/include/freetype2 -I/usr/include
-I/usr/local/include -Wall -Wpointer-arith -Wuninitialized
-Wsign-compare -std=gnu99 -MT bsd-snprintf.o -MD -MP -MF
.deps/bsd-snprintf.Tpo -c -o bsd-snprintf.o
../../../libs/obsdcompat/bsd-snprintf.c
cc1: warning: -Wuninitialized is not supported without -O
../../../libs/obsdcompat/bsd-snprintf.c:833: error: conflicting types for 'vsnprintf'
../../../libs/obsdcompat/bsd-snprintf.c:833: error: conflicting types for 'vsnprintf'
../../../libs/obsdcompat/bsd-snprintf.c:841: error: conflicting types for 'snprintf'
../../../libs/obsdcompat/bsd-snprintf.c:841: error: conflicting types for 'snprintf'
make[3]: *** [bsd-snprintf.o] Error 1
I'll retry that system soon with a fresh snapshot.
Although I have both PowerPC and Intel Mac OS X systems, I'm not
routinely doing TeX Live builds on them; attempts with the
texlive-20120425 snapshot both fail in the builds of the kpathsea
code.
-------------------------------------------------------------------------------
- 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 tlbuild
mailing list