[tlbuild] hpux, xetex
Jonathan Kew
jonathan_kew at sil.org
Thu May 15 23:30:16 CEST 2008
On 15 May 2008, at 9:22 pm, Tim Arnold wrote:
> thanks! At least now I'm getting the error from the right shell:
Aha - that's progress.
>
> BASH:
> make[2]: Entering directory `/r/ge.unx.sas.com/vol/vol10/u101/
> tiarno/texlive2008/source/libs/icu-xetex/data'
> /usr/local/bin/bash: -c: line 7: syntax error near unexpected token
> `;'
> /usr/local/bin/bash: -c: line 7: `for file in ; do \'
> make[2]: *** [out/tmp/res_index.txt] Error 2
>
> SH:
> make[2]: Entering directory `/r/ge.unx.sas.com/vol/vol10/u101/
> tiarno/texlive2008/source/libs/icu-xetex/data'
> /bin/sh: Syntax error at line 7 : `;' is not expected.
> make[2]: *** [out/tmp/res_index.txt] Error 2
>
> KSH:
> /bin/ksh[3]: !: not found
> /bin/ksh: syntax error at line 7 : `;' unexpected
> make[2]: *** [out/tmp/res_index.txt] Error 2
Pity the above all choke on it, though! At least the bash error
messages clearly confirm that it's an empty "for...in...; do" that
leads to the problem.
> TCSH:
> chmod u-w config/icu-config
> dot_seen=no: Command not found.
> target=all: Command not found.
> list=stubdata common i18n layout layoutex tools data io extra
> samples test: Command not found.
> list: Undefined variable.
> make[1]: *** [all-recursive] Error 1
tcsh (or any other csh-based shell) is definitely not going to work;
the Makefiles require a Bourne-like shell.
>
> Sorry to say that I'll be out of the office tomorrow and all next
> week. I'll get back on this when I return, Monday the 26th.
OK. Now that we better understand what's going on, I expect we can
patch around it.
I guess it's not a problem in normal ICU builds because they don't
have empty lists of resources, but for the private build in TL we
omit a bunch of resources such as collation tables that aren't used
by xetex.
I'll try to look into this a bit more in the coming week. Thanks for
your persistence! :)
JK
More information about the tlbuild
mailing list