bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS autoconf testsuite failure on Tru64 unix


From: Nicolas Joly
Subject: Re: CVS autoconf testsuite failure on Tru64 unix
Date: Sat, 11 Dec 2004 23:07:41 +0100
User-agent: Mutt/1.5.6i

On Fri, Dec 10, 2004 at 04:55:30PM -0800, Paul Eggert wrote:
> Nicolas, thanks for reporting that problem.
> 
> Noah, can you please take a look at Nicolas's bug report
> <http://lists.gnu.org/archive/html/bug-autoconf/2004-12/msg00022.html>?
> It seems related to the recent changes I installed, relating to
> escaping for expanding, which you contributed in October.  In
> particular, the first test failure is due to this command in
> tests/testsuite:
> 
>     at_cmd_expanded="autoconf -t TRACE2:'${)===(}@'"
> 
> This shell command doesn't conform to POSIX, because the $ is not escaped.
> So Tru64 is within its rights to reject it.

Thanks Paul,

I found another potential problem in testsuite script syntax:

address@hidden [temp/autoconf]> /bin/sh -n ./tests/testsuite
./tests/testsuite: syntax error at line 1241: `^' unexpected

        *[^\\]"$at_lf"*) at_reason='an embedded newline' ;;

As specified in autoconf info, many shells does not support `^' to
negate character classes (such as Tru64 /bin/sh).

-- 
Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]