[tlbuild] Beamer and xelatex on todays svn
Edd
vext01 at gmail.com
Mon Jul 28 16:27:32 CEST 2008
On Mon, Jul 28, 2008 at 10:21:17AM +0100, Edd wrote:
> Hi,
>
> Im back now, so I should be more responsive.
>
> On Fri, Jul 25, 2008 at 09:55:36AM +0100, Jonathan Kew wrote:
> > That seems odd; we'd need to see the full transcript of the build
> > process, I guess, to figure out whether it's still looking at the TL
> > sources in this case.
OK. This is what I have done in an attempt to debug this:
* OpenBSD-4.3-stable on a virtual machine.
* Took clean source from my checkout last week
* in libs/configure.in, commented freetype2 sinclude lines and tests.
There is now no way that freetype2 can be built. I check after the
build that no .o's were present. It was not built.
* Built:
CPPFLAGS=-I/usr/local/include TL_MAKE=gmake \
./Build --with-xindy --with-clisp=/tl/clisp/clisp-build/clisp \
--with-fontconfig=/usr/X11R6 --with-system-freetype2 \
--with-freetype2-include=/usr/X11R6/include/freetype2 \
--with-freetype2-libdir=/usr/X11R6/lib
(Build completes...)
* Rsynced over a texmf and texmf-dist to make a distribution
rsync -av inst/ /tl/sys/
# ls -1 /tl/sys
bin
include
lcdf-typetools
lib
share
texinfo
texmf
texmf-dist
* texconfig init
(works)
* Examine xetex dynamic link configuration:
# ldd /tl/sys/bin/i386-unknown-openbsd4.3/xetex
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:
Start End Type Open Ref GrpRef Name
00000000 00000000 exe 1 0 0 /tl/sys/bin/i386-unknown-openbsd4.3/xetex
0d02a000 2d03b000 rlib 0 1 0 /usr/X11R6/lib/libfontconfig.so.5.1
03e54000 23e5b000 rlib 0 1 0 /usr/lib/libm.so.2.3
053c6000 253fa000 rlib 0 1 0 /usr/lib/libc.so.43.0
09fae000 29fb7000 rlib 0 1 0 /usr/lib/libpthread.so.9.0
07a8a000 27a93000 rlib 0 1 0 /usr/lib/libexpat.so.9.0
01717000 2171f000 rlib 0 1 0 /usr/lib/libz.so.4.1
0ebe2000 2ebfa000 rlib 0 1 0 /usr/X11R6/lib/libfreetype.so.16.0
007a9000 007a9000 rtld 0 1 0 /usr/libexec/ld.so
(Note, No libs from the source distribution linked! Are there static
links in TL?)
* Invoke xetex
# /tl/sys/bin/i386-unknown-openbsd4.3/xetex
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(t1_cmap_standard_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(t1_cmap_expert_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(t1_cmap_custom_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(t1_cmap_unicode_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(tt_cmap0_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(tt_cmap2_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(tt_cmap4_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(tt_cmap6_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(tt_cmap8_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(tt_cmap10_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(tt_cmap12_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(cff_cmap_unicode_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(pcf_cmap_class) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(bdf_cmap_class) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(cff_cmap_encoding_class_rec) size mismatch, relink your program
/tl/sys/bin/i386-unknown-openbsd4.3/xetex:/usr/X11R6/lib/libfreetype.so.16.0: /tl/sys/bin/i386-unknown-openbsd4.3/xetex : WARNING: symbol(pfr_cmap_class_rec) size mismatch, relink your program
This is XeTeXk, Version 3.1415926-2.2-0.999.3 (Web2C 7.5.7)
%&-line parsing enabled.
**
At this stage I am stuck and can't proceed without ideas from you guys. I
don't understand how the checksum can differ if there is only one
freetype2 library in play.
As I say, XeTeX still works, but just is noisy with these errors.
If no-one has any ideas, I will have to try to drag some OpenBSD devs
in, to see if they know what has happened...
FreeBSD, are you seeing this behavior?
--
Best Regards
Edd
http://students.dec.bmth.ac.uk/ebarrett
More information about the tlbuild
mailing list