[tlbuild] Failure in building TL2009 on Cygwin (ICU)

Peter Breitenlohner peb at mppmu.mpg.de
Mon Jun 15 18:47:46 CEST 2009


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).

Regards
Peter


More information about the tlbuild mailing list