Hello,

FYI, on NetBSD, current git Autoconf fails the AS_EXIT fails one test,
like this:

| 62. m4sh.at:301: testing ...
| ../../autoconf/tests/m4sh.at:319: autom4te --language=m4sh script.as -o 
script 
| ../../autoconf/tests/m4sh.at:320: ./script
| ../../autoconf/tests/m4sh.at:321: ./script ''
| ../../autoconf/tests/m4sh.at:322: ./script a
| ../../autoconf/tests/m4sh.at:323: ./script b
| ../../autoconf/tests/m4sh.at:324: ./script b 0
| ../../autoconf/tests/m4sh.at:325: ./script b 2
| ../../autoconf/tests/m4sh.at:326: ./script c 0
| ../../autoconf/tests/m4sh.at:327: ./script c 2
| ../../autoconf/tests/m4sh.at:328: ./script d
| ../../autoconf/tests/m4sh.at:336: ./script '' e
| ../../autoconf/tests/m4sh.at:337: ./script d e
| --- -   2009-01-11 11:09:04.000000000 +0000
| +++ /home/ralf/ac/build/tests/testsuite.dir/at-groups/62/stdout 2009-01-11 
11:09:04.000000000 +0000
| @@ -1,2 +1 @@
| -3
|  
| 62. m4sh.at:301: 62. AS_EXIT (m4sh.at:301): FAILED (m4sh.at:337)


Running the script manually:

$ sh -x script d e ; echo $?
[...]
+ 'SHELL=/bin/sh'
+ export SHELL
+ 'as_unset=as_fn_unset'
+ test xd '=' xa
+ test xd '=' xb
+ test xd '=' xc
+ test xd '=' xd
+ trap 's=$?; echo $s; as_fn_exit $s' 0
+ test xe '=' xe
+ set '-e'
+ test 2 '-gt' 0
+ 'as_fn_set_status' 3
+ return 3
+ 's=3'
3


I'm not quite sure what's happening here.  It's anyway not such a big
problem, so it may be best to just SKIP the test in this case.  If
analyzed better, it should be reported to the NetBSD people though.

Cheers,
Ralf


Reply via email to