[Top][All Lists]
[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.
Re: CVS autoconf testsuite failure on Tru64 unix, Noah Misch, 2004/12/12
Re: CVS autoconf testsuite failure on Tru64 unix, Noah Misch, 2004/12/15