bug-autoconf
[Top][All Lists]
Advanced

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

[2.59 on powerpc-apple-darwin6.8] testsuite: 30 48 52 57 61 65 86 90 94


From: Alexandre Duret-Lutz
Subject: [2.59 on powerpc-apple-darwin6.8] testsuite: 30 48 52 57 61 65 86 90 94 97 109 110 111 126 140 143 152 156 172 175 177 179 181 failed
Date: 08 Dec 2003 16:05:09 +0100
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/21.3.50

I'm not sure I understand these failures correctly.  They are
intermittent; running the testsuite twice will lead to different
numbers.  Apparently, running `nice make check' will result in
more errors than `make check' (the attached log was obtained
with `nice make check').

My hunch is that there is a race condition between the `ls -1'
command run by AC_STATE_SAVE in test case, and the `eval
$at_tee_pipe' into which the test case output is piped.  If eval
is run sufficiently late, testsuite.log will not yet exist when
`ls -1' runs.  I guess that would be a sensible explanation if
testsuite.log did not appear; however the logs show that file
appears twice!

This is a local filesystem (whatever is used by default on
Darwin, ufs I think -- I haven't managed to find a command or a
config file prints the fs type).

In addition to the attached testsuite.log, here is the
./testuite -x -v output of two tests for which I managed to
repeat a failure.

52. c.at:101: testing ...
+ cat
+ cat
+ set +vx
c.at:101: autoconf -W obsolete
+ autoconf -W obsolete
+ set +vx
c.at:101: autoheader 
+ autoheader
+ set +vx
c.at:101: top_srcdir=$abs_top_srcdir ./configure 
+ top_srcdir=/Users/adl/src/autoconf-2.59/tests/..
+ ./configure
stdout:
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
configure: creating ./config.status
config.status: creating config.h
+ test -f state-ls.before
+ test -f state-env.before
+ test -f state-ls.after
+ mv -f state-ls.before expout
+ set +vx
c.at:101: cat state-ls.after
+ cat state-ls.after
--- expout      Mon Dec  8 15:10:42 2003
+++ /Users/adl/src/autoconf-2.59/tests/testsuite.dir/at-stdout  Mon Dec  8 
15:10:49 2003
@@ -4,3 +4,4 @@
 configure
 configure.ac
 testsuite.log
+testsuite.log
52. c.at:101: FAILED (c.at:101)

57. acc.at:13: testing ...
+ cat
+ cat
+ set +vx
acc.at:13: autoconf -W obsolete
+ autoconf -W obsolete
+ set +vx
acc.at:13: autoheader 
+ autoheader
+ set +vx
acc.at:13: top_srcdir=$abs_top_srcdir ./configure 
+ top_srcdir=/Users/adl/src/autoconf-2.59/tests/..
+ ./configure
stdout:
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking whether byte ordering is bigendian... yes
configure: creating ./config.status
config.status: creating config.h
+ test -f state-ls.before
+ test -f state-env.before
+ test -f state-ls.after
+ mv -f state-ls.before expout
+ set +vx
acc.at:13: cat state-ls.after
+ cat state-ls.after
--- expout      Mon Dec  8 15:11:00 2003
+++ /Users/adl/src/autoconf-2.59/tests/testsuite.dir/at-stdout  Mon Dec  8 
15:11:07 2003
@@ -4,3 +4,4 @@
 configure
 configure.ac
 testsuite.log
+testsuite.log
57. acc.at:13: FAILED (acc.at:13)

-- 
Alexandre Duret-Lutz

Attachment: testsuite.log.gz
Description: Binary data


reply via email to

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