[tlbuild] Failure in building TL2009 on Cygwin (ICU)
Ken Brown
kbrow1i at gmail.com
Mon Jun 15 19:27:01 CEST 2009
On 6/15/2009 12:47 PM, Peter Breitenlohner wrote:
> On Mon, 8 Jun 2009, Ken Brown wrote:
>
>>> Whenever we import a new ICU release, the problem is liable to return
>>> unless it is fixed in the upstream sources -- or you find a way to
>>> resolve it through appropriate setting of #include paths during the
>>> build. (What does the cygwin port of ICU do?)
>>
>> The cygwin port of ICU doesn't do anything about this, and there's no
>> problem. I'm not sure what happens during the texlive build that's
>> different, but it won't matter if the ICU people accept the change.
>
> Hi Ken,
>
> something strange is happening here. When ICU is configured for TL:
>
> (1) an empty directory libs/icu/icu-build in the build tree is created and
> made the current directory
>
> (2) in my case (not using the Build script) this command is executed:
> /bin/sh \
> ../../../../tex-live-2009-06-12/libs/icu/icu-xetex/configure \
> '--disable-option-checking' \
> '--prefix=/tmp' \
> '--enable-maintainer-mode' \
> '--disable-native-texlive-build' \
> '--with-tex-banner=TeX Live 2009' \
> '--enable-cxx-runtime-hack' \
> '--enable-multiplatform' \
> '--enable-xindy' \
> ...
> '--enable-mf-nowin' \
> '--with-mf-x-toolkit' \
> 'CFLAGS=-O2' \
> 'CXXFLAGS=-O2' \
> '--enable-texlive-build' \
> '--bindir=${exec_prefix}/bin/i686-pc-linux-gnu' \
> '--libdir=${exec_prefix}/lib/i686-pc-linux-gnu' \
> '--with-x' \
> '--enable-dialog=yes' \
> ...
> '--with-system-zlib=no' \
> '--mandir=${prefix}/texmf/doc/man' \
> '--infodir=${prefix}/texmf/doc/info' \
> '--cache-file=../../../config.cache' \
> '--srcdir=../../../../tex-live-2009-06-12/libs/icu/icu-xetex' \
> --enable-static --disable-shared \
> --disable-extras --disable-samples --disable-tests
>
> I see no reason why any of these options should have an effect on the
> search
> order for features.h/Features.h (in particular there are no CPPFLAGS).
Hi Peter,
I think the failure occurs during the xetex build, not during the build
of the icu libraries. I know there are details about this in the
tlbuild and/or texlive archives, but I don't have time to search right
this minute. The one I was able to quickly locate is
http://tug.org/pipermail/tlbuild/2008q3/000353.html
Maybe Angelo can give you a better reference. If not, I'll search some
more in a few hours.
Regards,
Ken
More information about the tlbuild
mailing list