[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