[tlbuild] hpux, xetex

Jonathan Kew jonathan_kew at sil.org
Thu May 15 21:35:15 CEST 2008


On 15 May 2008, at 7:40 pm, Tim Arnold wrote:

>> -----Original Message-----
>> From: tlbuild-bounces at tug.org [mailto:tlbuild-bounces at tug.org] On
>> Behalf Of Norbert Preining
>> Sent: Thursday, May 15, 2008 11:25 AM
>> To: tlbuild at tug.org
>> Subject: Re: [tlbuild] hpux, xetex
>>
>> On Do, 15 Mai 2008, Tim Arnold wrote:
>>> /bin/sh: Syntax error at line 7 : `;' is not expected.
>>
>> I cannot check now, but it could be that you need bash, and not  
>> dash or
>> some strict shell.
>>
>> Best wishes
>>
>> Norbert
>
> Thanks, I was in tcsh, but I tried bash as well:
>
> 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
> make[2]: Leaving directory `/r/ge.unx.sas.com/vol/vol10/u101/tiarno/ 
> texlive2008/source/libs/icu-xetex/data'
> make[1]: *** [all-recursive] Error 2
> make[1]: Leaving directory `/r/ge.unx.sas.com/vol/vol10/u101/tiarno/ 
> texlive2008/source/libs/icu-xetex'
> make: *** [all] Error 1
>

The issue (if this is the issue at all) isn't which shell you're  
running personally, but which shell is used from within the various  
makefiles, etc. That seems to be /bin/sh (both earlier and now), and  
it might be that your sh isn't completely compatible with something  
that works elsewhere.

 From a Google search, it looks like /bin/sh on HP-UX may actually be  
a version of ksh. (Running "/bin/sh --version" might give more info.)  
Would it be possible for you to try setting the SHELL env var to  
point explicitly to your bash shell (/usr/bin/bash or wherever it is)  
and see if this affects the make?

JK





More information about the tlbuild mailing list