[XeTeX] building XeTeX fails

Jonathan Kew jfkthame at googlemail.com
Sun May 2 00:57:35 CEST 2010


Hi Mojca,

I'm afraid I don't know anything about this; I believe Thanh has been building (from the microtype branch in the xetex repository) on Linux, but I haven't tried this myself yet.

I did, however, just succeed in building that branch on a Mac running Snow Leopard, which I remember you've asked about before. Here's what I did: Create a shell script "build-osx.sh" containing the lines

    export SDK_ROOT=/Developer/SDKs/MacOSX10.4u.sdk/
    export CC="gcc-4.0"
    export CXX="g++-4.0"
    sh build-xetex.sh

Running this in Terminal seemed to work and resulted in a xetex binary. :)

This creates an Intel binary on my Intel-based machine; presumably it would create a PPC binary on a PPC machine. I didn't yet succeed in cross-compiling to create a PPC or Universal binary on the Intel Mac as host.

Jonathan

On 30 Apr 2010, at 21:57, Mojca Miklavec wrote:

> Hello,
> 
> I'm trying to build XeTeX trunk on Linux (SuSE 8.0) and it fails here,
> most probably at the very end of building process (there is no
> Makefile in Work/texk/web2c):
> 
> libtool: link: ar cru
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/.libs/libfreetype.a
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftsystem.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftdebug.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftinit.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftbase.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftbbox.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftbdf.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftcid.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftbitmap.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftglyph.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftgxval.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftmm.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftotval.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftpfr.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftstroke.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftsynth.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/fttype1.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftwinfnt.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftxf86.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftlcdfil.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftgasp.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftpatent.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/truetype.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/type1.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/cff.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/type1cid.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/pfr.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/type42.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/winfnt.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/pcf.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/bdf.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/sfnt.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/autofit.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/pshinter.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/raster.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/smooth.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftcache.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftgzip.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/ftlzw.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/psaux.o
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/psnames.o
> libtool: link: ranlib
> /home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/.libs/libfreetype.a
> libtool: link: ( cd
> "/home/gardener/minimals/build-binaries/src/xetex/Work/libs/freetype2/.libs"
> && rm -f "libfreetype.la" && ln -s "../libfreetype.la"
> "libfreetype.la" )
> ### Making xetex binary using: 'cd Work/texk/web2c && /usr/bin/gmake
> web2cdir=/home/gardener/minimals/context/tex/texmf/web2c xetex'
> gmake: *** No rule to make target `xetex'.  Stop.
> ### failed to build the xetex binary
> 
> I have also tried the new branch that has texlive patches imported
> into the tree, but it would return other errors.
> 
> Thanks a lot,
>    Mojca
> 
> (Please CC me.)
> 
> 
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex




More information about the XeTeX mailing list