bug-autoconf
[Top][All Lists]
Advanced

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

Re: 2.53b on BeOS, 7 failures


From: Akim Demaille
Subject: Re: 2.53b on BeOS, 7 failures
Date: 26 Jul 2002 10:27:23 +0200
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Honest Recruiter)

Thanks!  Let's take them one by one.

       uname -m = BeMac
Huh?  What's that?
       uname -r = 5.0
       uname -s = BeOS
       uname -v = 1000009
       

| 12. m4sugar.at:35: testing m4_warn...
| m4sugar.at:52: autom4te --language=m4sugar script.4s -o script -o-
| m4sugar.at:58: autom4te --language=m4sugar script.4s -o script -o- -Wall -f
| m4sugar.at:62: autom4te --language=m4sugar script.4s -o script -o- -Wnone,bar 
-f
| m4sugar.at:67: autom4te --language=m4sugar script.4s -o script -o- 
-Wnone,bar,error -f
| m4sugar.at:67: exit code was 0, expected 1
| 12. m4sugar.at:35: FAILED near `m4sugar.at:67'

I guess this is again a Perl portability problem.  I really hate that.
Please, do the following:

        cd tests
        ./testsuite -d 12
        cd testsuite.dir/012
        ../../autom4te -l m4sugar script.4s -o- -Wnone,bar,error -f
        echo $?



| 16. m4sh.at:105: testing AS_DIRNAME...
| m4sh.at:154: autom4te --language=m4sh script.as -o script 
| m4sh.at:155: ./script
| --- /dev/null Wed Dec 31 16:00:10 1969
| +++ /boot/home/develop/autoconf-2.53b/tests/testsuite.dir/at-stderr   Wed Jul 
24 15:45:27 2002
| @@ -0,0 +1,8 @@
| +dirname_expr(//1/3///) = //1/3/ instead of //1
| +dirname_expr(/1/3///) = /1/3/ instead of /1
| +dirname_expr(./1/3///) = ./1/3/ instead of ./1
| +dirname_expr(../../2/3///) = ../../2/3/ instead of ../../2
| +dirname_expr(//1//3/) = //1/ instead of //1
| +dirname_expr(/1//3/) = /1/ instead of /1
| +dirname_expr(./1//3/) = ./1/ instead of ./1
| +dirname_expr(../../2//3/) = ../../2/ instead of ../../2
| 16. m4sh.at:105: FAILED near `m4sh.at:155'

This is frightening...  Please, try this:

        expr X//1/3/// : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
         X//1/3/// : 'X\(//\)[^/]' \| \
         X//1/3/// : 'X\(//\)$' \| \
         X//1/3/// : 'X\(/\)' \| \
         .     : '\(.\)'

(this is a single command to run in bash, since it seems to be your
config_shell).

and also

        ./testsuite -d 16
        cd testsuite.dir/016
        /bin/sh -x script >log 2>&1

and send log.

Thanks a log :)



reply via email to

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