[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