[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