[tlbuild] Build progress with CYGWIN

Karl Berry karl at freefriends.org
Tue Sep 2 02:06:08 CEST 2008


Hi Rodrigo,

Sorry for the delayed reply.

    I am trying to build TeXlive for CYGWIN. 

Great.  FYI, as mentioned on the main tex-live list, Angelo Grazioso
also just built Cygwin (and also failed with XeTeX).  His binaries are
at
http://www.webalice.it/angelo.graziosi/cygwin/texlive/texlive-20080816.pre_release.tar.lzma
...

    Because the current CYGWIN compiler is gcc-3.4.4 the graphite-engine will
    not compile 

Graphite depends on GCC 4?!

    1- (Solved) Because Windows does not distinguish uppercase from
       lowercase file names there was a confusion between a system
       /usr/include/features.h file and a .../libs/icu-xetex/layout/Features.h

But shouldn't the -I options find the icu-xetex file first in any case?
I don't recall Akira ever mentioning this problem on Windows, but maybe
he just silently solved it ... Akira?

    2- (Solved) The compilation of XeTeXFontMgr.cpp failed because the
       function SWAP(fixed p) was not defined in XeTeXswap.h

The XETEX_MAC version seems mildly unusual, compared to the others.  I
wonder if that's the right thing for Cygwin.  Jonathan?

    3- (Not solved) After the successful compilation of XeTeXFontInst_FT2.cpp
      the build process stopped because:

    make[2]: *** No rule to make target
    `../../libs/icu-xetex/lib/libsicudata.a', needed by `xetex'.  Stop.

All I can say is that it seems something must have failed previously, or
the .a should exist.  This is just doing the Build --without-graphite?

Thanks for working on this,
karl


More information about the tlbuild mailing list