GNU bug report logs - #9147
6 test failures on Fedora 15 with latest from git

Previous Next

Package: automake;

Reported by: Jim Meyering <jim <at> meyering.net>

Date: Fri, 22 Jul 2011 10:55:01 UTC

Severity: normal

Done: Stefano Lattarini <stefano.lattarini <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 9147 in the body.
You can then email your comments to 9147 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#9147; Package automake. (Fri, 22 Jul 2011 10:55:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jim Meyering <jim <at> meyering.net>:
New bug report received and forwarded. Copy sent to bug-automake <at> gnu.org. (Fri, 22 Jul 2011 10:55:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jim Meyering <jim <at> meyering.net>
To: bug-automake <at> gnu.org
Subject: 6 test failures on Fedora 15 with latest from git
Date: Fri, 22 Jul 2011 12:54:24 +0200
Hi,
I built the latest and ran "make check TESTSUITEFLAGS=-j20" on Fedora 15.
There were 6 failures.
I barely have time to send this, so haven't tried to analyze the failures.

==============================================
   GNU Automake 1.11a: tests/test-suite.log
==============================================

6 of 1059 tests failed.  (22 tests were not run).

.. contents:: :depth: 2


SKIP: amhello-cross-compile.test (exit: 77)
===========================================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
amhello-cross-compile: running i586-mingw32msvc-gcc --version
./defs: line 486: i586-mingw32msvc-gcc: command not found

SKIP: compile4.test (exit: 77)
==============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
compile4: running cl -?
./defs: line 273: cl: command not found

SKIP: compile5.test (exit: 77)
==============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
++ set -e
++ pwd
/h/j/w/co/automake/tests/compile5.dir
+ cp /h/j/w/co/automake/lib/compile .
+ cat
+ chmod +x ./cl
+ cat
+ :
+ cat
+ aclocal-1.11a -Werror
+ autoconf
+ automake-1.11a --foreign -Werror -Wall -a
configure.in:4: installing `./config.guess'
configure.in:4: installing `./config.sub'
+ ./configure
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating check_host
+ ./check_host
+ exit_status=77
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'compile5: exit 77'
compile5: exit 77
+ exit 77

FAIL: cond35.test (exit: 2)
===========================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
cond35: running flex --version
flex 2.5.35
cond35: running bison --version
bison (GNU Bison) 2.4.593-10e0
Written by Robert Corbett and Richard Stallman.

Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
cond35: running gcc --version
gcc (GCC) 4.7.0 20110708 (experimental)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

cond35: running gcc -v
Using built-in specs.
COLLECT_GCC=/p/bin/gcc
COLLECT_LTO_WRAPPER=/h/p/p/gcc-2011-07-08.18h49/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /h/j/w/co/gcc-svn/configure --prefix=/p/p/gcc-2011-07-08.18h49 --disable-multilib --disable-libmudflap --disable-nls --enable-languages=c
Thread model: posix
gcc version 4.7.0 20110708 (experimental) (GCC)
++ set -e
++ pwd
/h/j/w/co/automake/tests/cond35.dir
+ cat
+ cat
+ aclocal-1.11a -Werror
+ autoconf
+ automake-1.11a --foreign -Werror -Wall --add-missing
configure.in: installing `./ylwrap'
++ grep tparse.h: Makefile.in
++ wc -l
+ test 1 = 1
+ cat
+ cat
+ cat
+ cp ta.c tb.c
+ ./configure
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... none needed
checking whether yytext is a pointer... no
checking for bison... bison -y
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make
/bin/sh ./ylwrap tparse.y y.tab.c tparse.c y.tab.h tparse.h y.output tparse.output -- bison -y -d
updating tparse.h
make  all-am
make[1]: Entering directory `/h/j/w/co/automake/tests/cond35.dir'
gcc -DPACKAGE_NAME=\"cond35\" -DPACKAGE_TARNAME=\"cond35\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"cond35\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"cond35\" -DVERSION=\"1.0\" -I.     -g -O2 -MT ta.o -MD -MP -MF .deps/ta.Tpo -c -o ta.o ta.c
mv -f .deps/ta.Tpo .deps/ta.Po
/bin/sh ./ylwrap tscan.l lex.yy.c tscan.c -- flex
gcc -DPACKAGE_NAME=\"cond35\" -DPACKAGE_TARNAME=\"cond35\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"cond35\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"cond35\" -DVERSION=\"1.0\" -I.     -g -O2 -MT tscan.o -MD -MP -MF .deps/tscan.Tpo -c -o tscan.o tscan.c
mv -f .deps/tscan.Tpo .deps/tscan.Po
gcc -DPACKAGE_NAME=\"cond35\" -DPACKAGE_TARNAME=\"cond35\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"cond35\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"cond35\" -DVERSION=\"1.0\" -I.     -g -O2 -MT tparse.o -MD -MP -MF .deps/tparse.Tpo -c -o tparse.o tparse.c
mv -f .deps/tparse.Tpo .deps/tparse.Po
gcc  -g -O2   -o ta ta.o tscan.o tparse.o
tscan.o: In function `yylex':
/h/j/w/co/automake/tests/cond35.dir/tscan.c:805: undefined reference to `yywrap'
collect2: error: ld returned 1 exit status
make[1]: *** [ta] Error 1
make[1]: Leaving directory `/h/j/w/co/automake/tests/cond35.dir'
make: *** [all] Error 2
+ exit_status=2
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'cond35: exit 2'
cond35: exit 2
+ exit 2

SKIP: cscope.test (exit: 77)
============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
++ set -e
++ pwd
/h/j/w/co/automake/tests/cscope.dir
+ cat
+ mkdir sub sub/subsub
+ cat
+ cat
+ echo 'int foo_func () { return 0; }'
+ echo 'int main () { return 0; }'
+ cat
+ :
+ echo 'int main () { return 0; }'
+ aclocal-1.11a -Werror
+ autoconf
+ automake-1.11a --foreign -Werror -Wall --add-missing
Makefile.am:4: installing `./elisp-comp'
+ mkdir build
+ cd build
+ ../configure
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgfortran... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking for nagfor... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking whether we are using the GNU Fortran compiler... no
checking whether  accepts -g... no
checking for gcj... no
checking dependency style of gcj... none
checking for emacs... emacs
checking where .elc files should go... ${datarootdir}/emacs/site-lisp
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sub/Makefile
config.status: executing depfiles commands
+ make -n cscope
rm -f cscope.files
list='sub'; for subdir in $list; do \
  test "$subdir" = . || (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  cscopelist); \
done
make[1]: Entering directory `/h/j/w/co/automake/tests/cscope.dir/build/sub'
/p/bin/mkdir -p subsub
echo 'int generated_subsub () { return 0; }' > subsub/gen.c
list='subsub/dist.c subsub/gen.c  '; \
case "../../sub" in \
  [\\/]* | ?:[\\/]*) sdir="../../sub" ;; \
  *) sdir=sub/../../sub ;; \
esac; \
for i in $list; do \
  if test -f "$i"; then \
    echo "sub/$i"; \
  else \
    echo "$sdir/$i"; \
  fi; \
done >> ../cscope.files
make[1]: Leaving directory `/h/j/w/co/automake/tests/cscope.dir/build/sub'
list='foo.c bar.cpp baz.f90  foo.el'; \
case ".." in \
  [\\/]* | ?:[\\/]*) sdir=".." ;; \
  *) sdir=./.. ;; \
esac; \
for i in $list; do \
  if test -f "$i"; then \
    echo "./$i"; \
  else \
    echo "$sdir/$i"; \
  fi; \
done >> ./cscope.files
test ! -s cscope.files \
  || cscope -b -q   -i cscope.files
+ : cscope
+ Exit 77
+ set +e
+ exit 77
+ exit 77
+ exit_status=77
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'cscope: exit 77'
cscope: exit 77
+ exit 77

SKIP: cscope3.test (exit: 77)
=============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
cscope3: running cscope --version </dev/null
./defs: line 278: cscope: command not found

SKIP: depcomp4.test (exit: 77)
==============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
depcomp4: running libtoolize --version
libtoolize (GNU libtool) 2.4
Written by Gary V. Vaughan <gary <at> gnu.org>, 2003

Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
depcomp4: running gcc --version
gcc (GCC) 4.7.0 20110708 (experimental)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

depcomp4: running gcc -v
Using built-in specs.
COLLECT_GCC=/p/bin/gcc
COLLECT_LTO_WRAPPER=/h/p/p/gcc-2011-07-08.18h49/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /h/j/w/co/gcc-svn/configure --prefix=/p/p/gcc-2011-07-08.18h49 --disable-multilib --disable-libmudflap --disable-nls --enable-languages=c
Thread model: posix
gcc version 4.7.0 20110708 (experimental) (GCC)
depcomp4: running makedepend -f-
./defs: line 364: makedepend: command not found

SKIP: depcomp5.test (exit: 77)
==============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
depcomp5: running icc -V -help
./defs: line 352: icc: command not found

SKIP: depcomp9.test (exit: 77)
==============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
depcomp9: running makedepend -f-
./defs: line 364: makedepend: command not found

SKIP: depcomp10.test (exit: 77)
===============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
depcomp10: determine if make is GNU make
GNU Make 3.82
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
++ set -e
++ pwd
/h/j/w/co/automake/tests/depcomp10.dir
+ mkdir src src/sub build
+ cat
+ cat
+ cat
+ cat
+ cat
+ cat
+ aclocal-1.11a -Werror
+ autoconf
+ automake-1.11a --foreign -Werror -Wall -a
configure.in:5: installing `./compile'
+ cd build
+ ../configure am_cv_CC_dependencies_compiler_type=hp
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... (cached) hp
checking whether gcc and cc understand -c and -o together... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: executing depfiles commands
+ make
Making all in src
make[1]: Entering directory `/h/j/w/co/automake/tests/depcomp10.dir/build/src'
source='../../src/foo.c' object='foo.o' libtool=no \
DEPDIR=.deps depmode=hp /bin/sh ../../depcomp \
gcc -DPACKAGE_NAME=\"depcomp10\" -DPACKAGE_TARNAME=\"depcomp10\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"depcomp10\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"depcomp10\" -DVERSION=\"1.0\" -I. -I../../src     -g -O2 -c -o foo.o ../../src/foo.c
cc1: error: unrecognized command line option '-M.deps/foo.TPo'
make[1]: *** [foo.o] Error 1
make[1]: Leaving directory `/h/j/w/co/automake/tests/depcomp10.dir/build/src'
make: *** [all-recursive] Error 1
+ Exit 77
+ set +e
+ exit 77
+ exit 77
+ exit_status=77
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'depcomp10: exit 77'
depcomp10: exit 77
+ exit 77

SKIP: fort4.test (exit: 77)
===========================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
fort4: running g77 --version
./defs: line 336: g77: command not found
fort4: skipped test: GNU Fortran 77 compiler not available

SKIP: fort5.test (exit: 77)
===========================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
fort5: running libtoolize --version
libtoolize (GNU libtool) 2.4
Written by Gary V. Vaughan <gary <at> gnu.org>, 2003

Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
fort5: running g77 --version
./defs: line 336: g77: command not found
fort5: skipped test: GNU Fortran 77 compiler not available

SKIP: gcj4.test (exit: 77)
==========================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
gcj4: running gcj --version
./defs: line 308: gcj: command not found

SKIP: gcj6.test (exit: 77)
==========================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
gcj6: running gcj --version
./defs: line 308: gcj: command not found

FAIL: lex3.test (exit: 2)
=========================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
lex3: running gcc --version
gcc (GCC) 4.7.0 20110708 (experimental)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

lex3: running gcc -v
Using built-in specs.
COLLECT_GCC=/p/bin/gcc
COLLECT_LTO_WRAPPER=/h/p/p/gcc-2011-07-08.18h49/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /h/j/w/co/gcc-svn/configure --prefix=/p/p/gcc-2011-07-08.18h49 --disable-multilib --disable-libmudflap --disable-nls --enable-languages=c
Thread model: posix
gcc version 4.7.0 20110708 (experimental) (GCC)
lex3: running flex --version
flex 2.5.35
lex3: determine if make is GNU make
GNU Make 3.82
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
++ set -e
++ pwd
/h/j/w/co/automake/tests/lex3.dir
+ CFLAGS=
+ export CFLAGS
+ cat
+ cat
+ cat
+ aclocal-1.11a -Werror
+ autoconf
+ automake-1.11a --foreign -Werror -Wall -a
configure.in: installing `./ylwrap'
+ ./configure
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... none needed
checking whether yytext is a pointer... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make
/bin/sh ./ylwrap foo.l lex.yy.c foo.c -- flex
gcc -DPACKAGE_NAME=\"lex3\" -DPACKAGE_TARNAME=\"lex3\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"lex3\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"lex3\" -DVERSION=\"1.0\" -I.      -MT foo.o -MD -MP -MF .deps/foo.Tpo -c -o foo.o foo.c
mv -f .deps/foo.Tpo .deps/foo.Po
gcc     -o foo foo.o
foo.o: In function `yylex':
foo.c:(.text+0x3d4): undefined reference to `yywrap'
foo.o: In function `input':
foo.c:(.text+0xf15): undefined reference to `yywrap'
collect2: error: ld returned 1 exit status
make: *** [foo] Error 1
+ exit_status=2
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'lex3: exit 2'
lex3: exit 2
+ exit 2

FAIL: lexvpath.test (exit: 2)
=============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
lexvpath: running gcc --version
gcc (GCC) 4.7.0 20110708 (experimental)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

lexvpath: running gcc -v
Using built-in specs.
COLLECT_GCC=/p/bin/gcc
COLLECT_LTO_WRAPPER=/h/p/p/gcc-2011-07-08.18h49/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /h/j/w/co/gcc-svn/configure --prefix=/p/p/gcc-2011-07-08.18h49 --disable-multilib --disable-libmudflap --disable-nls --enable-languages=c
Thread model: posix
gcc version 4.7.0 20110708 (experimental) (GCC)
lexvpath: running flex --version
flex 2.5.35
++ set -e
++ pwd
/h/j/w/co/automake/tests/lexvpath.dir
+ cat
+ cat
+ cat
+ cat
+ cat
+ aclocal-1.11a -Werror
+ autoconf
+ automake-1.11a --foreign -Werror -Wall -a
configure.in: installing `./ylwrap'
+ mkdir sub
+ cd sub
+ ../configure
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... none needed
checking whether yytext is a pointer... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lexoutroot
config.status: executing depfiles commands
+ . ./lexoutroot
++ LEX_OUTPUT_ROOT=lex.yy
+ test -n lex.yy
+ cd ..
+ flex lexer.l
+ mv lex.yy.c lexer.c
+ cd sub
+ sleep 2
+ cat
+ make
/bin/sh ../ylwrap ../lexer.l lex.yy.c lexer.c -- flex
gcc -DPACKAGE_NAME=\"lexvpath\" -DPACKAGE_TARNAME=\"lexvpath\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"lexvpath\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"lexvpath\" -DVERSION=\"1.0\" -I. -I..     -g -O2 -MT lexer.o -MD -MP -MF .deps/lexer.Tpo -c -o lexer.o lexer.c
mv -f .deps/lexer.Tpo .deps/lexer.Po
gcc -DPACKAGE_NAME=\"lexvpath\" -DPACKAGE_TARNAME=\"lexvpath\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"lexvpath\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"lexvpath\" -DVERSION=\"1.0\" -I. -I..     -g -O2 -MT foo.o -MD -MP -MF .deps/foo.Tpo -c -o foo.o ../foo.c
mv -f .deps/foo.Tpo .deps/foo.Po
gcc  -g -O2   -o foo lexer.o foo.o
lexer.o: In function `yylex':
/h/j/w/co/automake/tests/lexvpath.dir/sub/lexer.c:812: undefined reference to `yywrap'
collect2: error: ld returned 1 exit status
make: *** [foo] Error 1
+ exit_status=2
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'lexvpath: exit 2'
lexvpath: exit 2
+ exit 2

SKIP: lzip.test (exit: 77)
==========================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
lzip: running lzip --version
./defs: line 486: lzip: command not found

SKIP: parallel-tests2.test (exit: 77)
=====================================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
parallel-tests2: running rst2html --version
./defs: line 420: rst2html: command not found
parallel-tests2: running rst2html.py --version
./defs: line 420: rst2html.py: command not found
parallel-tests2: no proper rst2html program found

SKIP: python-virtualenv.test (exit: 77)
=======================================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
python-virtualenv: running python -V
Python 2.7.1
python-virtualenv: running virtualenv --version
./defs: line 486: virtualenv: command not found

SKIP: silentf77.test (exit: 77)
===============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
silentf77: running gfortran --version
./defs: line 324: gfortran: command not found
silentf77: skipped test: GNU Fortran compiler not available

SKIP: silentf90.test (exit: 77)
===============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
silentf90: running gfortran --version
./defs: line 324: gfortran: command not found
silentf90: skipped test: GNU Fortran compiler not available

SKIP: silent-many-gcc.test (exit: 77)
=====================================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
silent-many-gcc: running gcc --version
gcc (GCC) 4.7.0 20110708 (experimental)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

silent-many-gcc: running gcc -v
Using built-in specs.
COLLECT_GCC=/p/bin/gcc
COLLECT_LTO_WRAPPER=/h/p/p/gcc-2011-07-08.18h49/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /h/j/w/co/gcc-svn/configure --prefix=/p/p/gcc-2011-07-08.18h49 --disable-multilib --disable-libmudflap --disable-nls --enable-languages=c
Thread model: posix
gcc version 4.7.0 20110708 (experimental) (GCC)
silent-many-gcc: running g++ --version
g++ (GCC) 4.6.0 20110530 (Red Hat 4.6.0-9)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

silent-many-gcc: running g++ -v
Using built-in specs.
COLLECT_GCC=/usr/bin/g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.6.0/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.6.0 20110530 (Red Hat 4.6.0-9) (GCC)
silent-many-gcc: running gfortran --version
./defs: line 324: gfortran: command not found
silent-many-gcc: skipped test: GNU Fortran compiler not available

SKIP: silent-many-generic.test (exit: 77)
=========================================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
silent-many-generic: running g++ --version
g++ (GCC) 4.6.0 20110530 (Red Hat 4.6.0-9)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

silent-many-generic: running g++ -v
Using built-in specs.
COLLECT_GCC=/usr/bin/g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.6.0/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.6.0 20110530 (Red Hat 4.6.0-9) (GCC)
silent-many-generic: running gfortran --version
./defs: line 324: gfortran: command not found
silent-many-generic: skipped test: GNU Fortran compiler not available

FAIL: silent-lex-gcc.test (exit: 1)
===================================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
silent-lex-gcc: running flex --version
flex 2.5.35
silent-lex-gcc: running gcc --version
gcc (GCC) 4.7.0 20110708 (experimental)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

silent-lex-gcc: running gcc -v
Using built-in specs.
COLLECT_GCC=/p/bin/gcc
COLLECT_LTO_WRAPPER=/h/p/p/gcc-2011-07-08.18h49/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /h/j/w/co/gcc-svn/configure --prefix=/p/p/gcc-2011-07-08.18h49 --disable-multilib --disable-libmudflap --disable-nls --enable-languages=c
Thread model: posix
gcc version 4.7.0 20110708 (experimental) (GCC)
++ set -e
++ pwd
/h/j/w/co/automake/tests/silent-lex-gcc.dir
+ mkdir sub
+ cat
+ cat
+ cat
+ cat
+ cp foo.l sub/bar.l
+ aclocal-1.11a -Werror
+ automake-1.11a --foreign -Werror -Wall --add-missing
configure.in:5: installing `./compile'
configure.in: installing `./ylwrap'
+ autoconf
+ for config_args in am_cv_CC_dependencies_compiler_type=gcc
+ ./configure am_cv_CC_dependencies_compiler_type=gcc --enable-silent-rules
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking dependency style of gcc... (cached) gcc
checking whether gcc and cc understand -c and -o together... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... none needed
checking whether yytext is a pointer... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sub/Makefile
config.status: executing depfiles commands
+ make
/usr/lib/../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
bar.o: In function `yylex':
/h/j/w/co/automake/tests/silent-lex-gcc.dir/sub/bar.c:812: undefined reference to `yywrap'
collect2: error: ld returned 1 exit status
make[1]: *** [bar1] Error 1
make: *** [all-recursive] Error 1
+ cat stdout
Making all in sub
make[1]: Entering directory `/h/j/w/co/automake/tests/silent-lex-gcc.dir/sub'
  LEX      bar.c
  CC       bar.o
  CCLD     bar1
make[1]: Leaving directory `/h/j/w/co/automake/tests/silent-lex-gcc.dir/sub'
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ exit_status=1
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'silent-lex-gcc: exit 1'
silent-lex-gcc: exit 1
+ exit 1

FAIL: silent-lex-generic.test (exit: 1)
=======================================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
silent-lex-generic: running flex --version
flex 2.5.35
++ set -e
++ pwd
/h/j/w/co/automake/tests/silent-lex-generic.dir
+ mkdir sub
+ cat
+ cat
+ cat
+ cat
+ cp foo.l sub/bar.l
+ aclocal-1.11a -Werror
+ automake-1.11a --foreign -Werror -Wall --add-missing
configure.in:5: installing `./compile'
configure.in: installing `./ylwrap'
+ autoconf
+ for config_args in --enable-dependency-tracking --disable-dependency-tracking
+ ./configure --enable-dependency-tracking --enable-silent-rules
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... none needed
checking whether yytext is a pointer... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sub/Makefile
config.status: executing depfiles commands
+ make
/usr/lib/../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
bar.o: In function `yylex':
/h/j/w/co/automake/tests/silent-lex-generic.dir/sub/bar.c:812: undefined reference to `yywrap'
collect2: error: ld returned 1 exit status
make[1]: *** [bar1] Error 1
make: *** [all-recursive] Error 1
+ cat stdout
Making all in sub
make[1]: Entering directory `/h/j/w/co/automake/tests/silent-lex-generic.dir/sub'
  LEX      bar.c
  CC       bar.o
  CCLD     bar1
make[1]: Leaving directory `/h/j/w/co/automake/tests/silent-lex-generic.dir/sub'
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ exit_status=1
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'silent-lex-generic: exit 1'
silent-lex-generic: exit 1
+ exit 1

FAIL: txinfo21.test (exit: 1)
=============================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
txinfo21: running makeinfo --html --version
makeinfo (GNU texinfo) 4.13

Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
txinfo21: running texi2dvi --version
texi2dvi (GNU Texinfo 4.13) 1.135

Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
++ set -e
++ pwd
/h/j/w/co/automake/tests/txinfo21.dir
+ cat
+ cat
+ cat
+ mkdir sub
+ cat
+ mkdir rec
+ cat
+ cat
+ aclocal-1.11a -Werror
+ automake-1.11a --foreign -Werror -Wall --add-missing
rec/Makefile.am:1: installing `rec/texinfo.tex'
Makefile.am:2: installing `./texinfo.tex'
+ autoconf
+ ./configure
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating rec/Makefile
+ make
Making all in rec
make[1]: Entering directory `/h/j/w/co/automake/tests/txinfo21.dir/rec'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
if (/bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --version) >/dev/null 2>&1; then \
  for f in main3.info main3.info-[0-9] main3.info-[0-9][0-9] main3.i[0-9] main3.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
cd "$am__cwd"; \
if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo   -I . \
 -o main3.info main3.texi; \
then \
  rc=0; \
  CDPATH="${ZSH_VERSION+.}:" && cd .; \
else \
  rc=$?; \
  CDPATH="${ZSH_VERSION+.}:" && cd . && \
  $restore $backupdir/* `echo "./main3.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
make[1]: Leaving directory `/h/j/w/co/automake/tests/txinfo21.dir/rec'
make[1]: Entering directory `/h/j/w/co/automake/tests/txinfo21.dir'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
if (/bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --version) >/dev/null 2>&1; then \
  for f in main.info main.info-[0-9] main.info-[0-9][0-9] main.i[0-9] main.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
cd "$am__cwd"; \
if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo   -I . \
 -o main.info main.texi; \
then \
  rc=0; \
  CDPATH="${ZSH_VERSION+.}:" && cd .; \
else \
  rc=$?; \
  CDPATH="${ZSH_VERSION+.}:" && cd . && \
  $restore $backupdir/* `echo "./main.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
if (/bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --version) >/dev/null 2>&1; then \
  for f in sub/main2.info sub/main2.info-[0-9] sub/main2.info-[0-9][0-9] sub/main2.i[0-9] sub/main2.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
cd "$am__cwd"; \
if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo   -I sub -I ./sub \
 -o sub/main2.info ./sub/main2.texi; \
then \
  rc=0; \
  CDPATH="${ZSH_VERSION+.}:" && cd .; \
else \
  rc=$?; \
  CDPATH="${ZSH_VERSION+.}:" && cd . && \
  $restore $backupdir/* `echo "./sub/main2.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
make[1]: Leaving directory `/h/j/w/co/automake/tests/txinfo21.dir'
+ sleep 2
+ make html
Making html in rec
make[1]: Entering directory `/h/j/w/co/automake/tests/txinfo21.dir/rec'
rm -rf main3.htp
if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --html   -I . \
 -o main3.htp main3.texi; \
then \
  rm -rf main3.html; \
  if test ! -d main3.htp && test -d main3; then \
    mv main3 main3.html; else mv main3.htp main3.html; fi; \
else \
  if test ! -d main3.htp && test -d main3; then \
    rm -rf main3; else rm -Rf main3.htp main3.html; fi; \
  exit 1; \
fi
make[1]: Leaving directory `/h/j/w/co/automake/tests/txinfo21.dir/rec'
make[1]: Entering directory `/h/j/w/co/automake/tests/txinfo21.dir'
rm -rf main.htp
if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --html   -I . \
 -o main.htp main.texi; \
then \
  rm -rf main.html; \
  if test ! -d main.htp && test -d main; then \
    mv main main.html; else mv main.htp main.html; fi; \
else \
  if test ! -d main.htp && test -d main; then \
    rm -rf main; else rm -Rf main.htp main.html; fi; \
  exit 1; \
fi
rm -rf sub/main2.htp
if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --html   -I sub -I ./sub \
 -o sub/main2.htp `test -f 'sub/main2.texi' || echo './'`sub/main2.texi; \
then \
  rm -rf sub/main2.html; \
  if test ! -d sub/main2.htp && test -d sub/main2; then \
    mv sub/main2 sub/main2.html; else mv sub/main2.htp sub/main2.html; fi; \
else \
  if test ! -d sub/main2.htp && test -d sub/main2; then \
    rm -rf sub/main2; else rm -Rf sub/main2.htp sub/main2.html; fi; \
  exit 1; \
fi
make[1]: Leaving directory `/h/j/w/co/automake/tests/txinfo21.dir'
+ test -d main.html
+ test -d sub/main2.html
+ test -d rec/main3.html
+ is_newest main.html main.texi
++ find main.html main.texi -newer main.html
+ is_newest_files=main.html/index.html
+ test -z main.html/index.html
+ exit_status=1
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'txinfo21: exit 1'
txinfo21: exit 1
+ exit 1

SKIP: upc.test (exit: 77)
=========================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
++ set -e
++ pwd
/h/j/w/co/automake/tests/upc.dir
+ cat
+ cat
+ cat
+ aclocal-1.11a -Werror
+ automake-1.11a --foreign -Werror -Wall
+ autoconf
+ ./configure
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking dependency style of gcc... gcc3
checking for upcc... no
checking for upc... no
configure: error: no Unified Parallel C compiler was found
+ exit_status=77
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'upc: exit 77'
upc: exit 77
+ exit 77

SKIP: upc3.test (exit: 77)
==========================

/h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
++ set -e
++ pwd
/h/j/w/co/automake/tests/upc3.dir
+ cat
+ cat
+ cat
+ cat
+ cat
+ aclocal-1.11a -Werror
+ automake-1.11a --foreign -Werror -Wall
+ autoconf
+ ./configure
checking for a BSD-compatible install... /p/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /p/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for upcc... no
checking for upc... no
configure: error: no Unified Parallel C compiler was found
+ exit_status=77
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'upc3: exit 77'
upc3: exit 77
+ exit 77




Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#9147; Package automake. (Fri, 22 Jul 2011 12:10:03 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: bug-automake <at> gnu.org
Cc: Jim Meyering <jim <at> meyering.net>, 9147 <at> debbugs.gnu.org
Subject: Re: bug#9147: 6 test failures on Fedora 15 with latest from git
Date: Fri, 22 Jul 2011 14:08:55 +0200
On Friday 22 July 2011, Jim Meyering wrote:
> Hi,
>
Hi Jim, thanks for the report.

> I built the latest and ran "make check TESTSUITEFLAGS=-j20" on Fedora 15.
>
Note that the `TESTSUITEFLAGS' variable has no effect on Automake-generated
testsuite harness.  What you probably wanted was simply "make check -j20".

> There were 6 failures.
> I barely have time to send this, so haven't tried to analyze the failures.


> FAIL: cond35.test (exit: 2)
> ===========================
> 
> /h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
> cond35: running flex --version
> flex 2.5.35
> cond35: running bison --version
> bison (GNU Bison) 2.4.593-10e0
> Written by Robert Corbett and Richard Stallman.
> 
> Copyright (C) 2011 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> cond35: running gcc --version
> gcc (GCC) 4.7.0 20110708 (experimental)
> Copyright (C) 2011 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> cond35: running gcc -v
> Using built-in specs.
> COLLECT_GCC=/p/bin/gcc
> COLLECT_LTO_WRAPPER=/h/p/p/gcc-2011-07-08.18h49/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
> Target: x86_64-unknown-linux-gnu
> Configured with: /h/j/w/co/gcc-svn/configure --prefix=/p/p/gcc-2011-07-08.18h49 --disable-multilib --disable-libmudflap --disable-nls --enable-languages=c
> Thread model: posix
> gcc version 4.7.0 20110708 (experimental) (GCC)
> ++ set -e
> ++ pwd
> /h/j/w/co/automake/tests/cond35.dir
> + cat
> + cat
> + aclocal-1.11a -Werror
> + autoconf
> + automake-1.11a --foreign -Werror -Wall --add-missing
> configure.in: installing `./ylwrap'
> ++ grep tparse.h: Makefile.in
> ++ wc -l
> + test 1 = 1
> + cat
> + cat
> + cat
> + cp ta.c tb.c
> + ./configure
> checking for a BSD-compatible install... /p/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /p/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> 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 ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking for flex... flex
> checking lex output file root... lex.yy
> checking lex library... none needed
> checking whether yytext is a pointer... no
> checking for bison... bison -y
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: executing depfiles commands
> + make
> /bin/sh ./ylwrap tparse.y y.tab.c tparse.c y.tab.h tparse.h y.output tparse.output -- bison -y -d
> updating tparse.h
> make  all-am
> make[1]: Entering directory `/h/j/w/co/automake/tests/cond35.dir'
> gcc -DPACKAGE_NAME=\"cond35\" -DPACKAGE_TARNAME=\"cond35\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"cond35\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"cond35\" -DVERSION=\"1.0\" -I.     -g -O2 -MT ta.o -MD -MP -MF .deps/ta.Tpo -c -o ta.o ta.c
> mv -f .deps/ta.Tpo .deps/ta.Po
> /bin/sh ./ylwrap tscan.l lex.yy.c tscan.c -- flex
> gcc -DPACKAGE_NAME=\"cond35\" -DPACKAGE_TARNAME=\"cond35\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"cond35\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"cond35\" -DVERSION=\"1.0\" -I.     -g -O2 -MT tscan.o -MD -MP -MF .deps/tscan.Tpo -c -o tscan.o tscan.c
> mv -f .deps/tscan.Tpo .deps/tscan.Po
> gcc -DPACKAGE_NAME=\"cond35\" -DPACKAGE_TARNAME=\"cond35\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"cond35\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"cond35\" -DVERSION=\"1.0\" -I.     -g -O2 -MT tparse.o -MD -MP -MF .deps/tparse.Tpo -c -o tparse.o tparse.c
> mv -f .deps/tparse.Tpo .deps/tparse.Po
> gcc  -g -O2   -o ta ta.o tscan.o tparse.o
> tscan.o: In function `yylex':
> /h/j/w/co/automake/tests/cond35.dir/tscan.c:805: undefined reference to `yywrap'
> collect2: error: ld returned 1 exit status
> make[1]: *** [ta] Error 1
> make[1]: Leaving directory `/h/j/w/co/automake/tests/cond35.dir'
> make: *** [all] Error 2
> + exit_status=2
> + set +e
> + cd /h/j/w/co/automake/tests
> + case $exit_status,$keep_testdirs in
> + test 0 '!=' 0
> + echo 'cond35: exit 2'
> cond35: exit 2
> + exit 2
> 
> FAIL: lex3.test (exit: 2)
> =========================
> 
> /h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
> lex3: running gcc --version
> gcc (GCC) 4.7.0 20110708 (experimental)
> Copyright (C) 2011 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> lex3: running gcc -v
> Using built-in specs.
> COLLECT_GCC=/p/bin/gcc
> COLLECT_LTO_WRAPPER=/h/p/p/gcc-2011-07-08.18h49/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
> Target: x86_64-unknown-linux-gnu
> Configured with: /h/j/w/co/gcc-svn/configure --prefix=/p/p/gcc-2011-07-08.18h49 --disable-multilib --disable-libmudflap --disable-nls --enable-languages=c
> Thread model: posix
> gcc version 4.7.0 20110708 (experimental) (GCC)
> lex3: running flex --version
> flex 2.5.35
> lex3: determine if make is GNU make
> GNU Make 3.82
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> ++ set -e
> ++ pwd
> /h/j/w/co/automake/tests/lex3.dir
> + CFLAGS=
> + export CFLAGS
> + cat
> + cat
> + cat
> + aclocal-1.11a -Werror
> + autoconf
> + automake-1.11a --foreign -Werror -Wall -a
> configure.in: installing `./ylwrap'
> + ./configure
> checking for a BSD-compatible install... /p/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /p/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> 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 ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking for flex... flex
> checking lex output file root... lex.yy
> checking lex library... none needed
> checking whether yytext is a pointer... no
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: executing depfiles commands
> + make
> /bin/sh ./ylwrap foo.l lex.yy.c foo.c -- flex
> gcc -DPACKAGE_NAME=\"lex3\" -DPACKAGE_TARNAME=\"lex3\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"lex3\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"lex3\" -DVERSION=\"1.0\" -I.      -MT foo.o -MD -MP -MF .deps/foo.Tpo -c -o foo.o foo.c
> mv -f .deps/foo.Tpo .deps/foo.Po
> gcc     -o foo foo.o
> foo.o: In function `yylex':
> foo.c:(.text+0x3d4): undefined reference to `yywrap'
> foo.o: In function `input':
> foo.c:(.text+0xf15): undefined reference to `yywrap'
> collect2: error: ld returned 1 exit status
> make: *** [foo] Error 1
> + exit_status=2
> + set +e
> + cd /h/j/w/co/automake/tests
> + case $exit_status,$keep_testdirs in
> + test 0 '!=' 0
> + echo 'lex3: exit 2'
> lex3: exit 2
> + exit 2
> 
> FAIL: lexvpath.test (exit: 2)
> =============================
> 
> /h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
> lexvpath: running gcc --version
> gcc (GCC) 4.7.0 20110708 (experimental)
> Copyright (C) 2011 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> lexvpath: running gcc -v
> Using built-in specs.
> COLLECT_GCC=/p/bin/gcc
> COLLECT_LTO_WRAPPER=/h/p/p/gcc-2011-07-08.18h49/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
> Target: x86_64-unknown-linux-gnu
> Configured with: /h/j/w/co/gcc-svn/configure --prefix=/p/p/gcc-2011-07-08.18h49 --disable-multilib --disable-libmudflap --disable-nls --enable-languages=c
> Thread model: posix
> gcc version 4.7.0 20110708 (experimental) (GCC)
> lexvpath: running flex --version
> flex 2.5.35
> ++ set -e
> ++ pwd
> /h/j/w/co/automake/tests/lexvpath.dir
> + cat
> + cat
> + cat
> + cat
> + cat
> + aclocal-1.11a -Werror
> + autoconf
> + automake-1.11a --foreign -Werror -Wall -a
> configure.in: installing `./ylwrap'
> + mkdir sub
> + cd sub
> + ../configure
> checking for a BSD-compatible install... /p/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /p/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> 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 ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking for flex... flex
> checking lex output file root... lex.yy
> checking lex library... none needed
> checking whether yytext is a pointer... no
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating lexoutroot
> config.status: executing depfiles commands
> + . ./lexoutroot
> ++ LEX_OUTPUT_ROOT=lex.yy
> + test -n lex.yy
> + cd ..
> + flex lexer.l
> + mv lex.yy.c lexer.c
> + cd sub
> + sleep 2
> + cat
> + make
> /bin/sh ../ylwrap ../lexer.l lex.yy.c lexer.c -- flex
> gcc -DPACKAGE_NAME=\"lexvpath\" -DPACKAGE_TARNAME=\"lexvpath\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"lexvpath\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"lexvpath\" -DVERSION=\"1.0\" -I. -I..     -g -O2 -MT lexer.o -MD -MP -MF .deps/lexer.Tpo -c -o lexer.o lexer.c
> mv -f .deps/lexer.Tpo .deps/lexer.Po
> gcc -DPACKAGE_NAME=\"lexvpath\" -DPACKAGE_TARNAME=\"lexvpath\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"lexvpath\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"lexvpath\" -DVERSION=\"1.0\" -I. -I..     -g -O2 -MT foo.o -MD -MP -MF .deps/foo.Tpo -c -o foo.o ../foo.c
> mv -f .deps/foo.Tpo .deps/foo.Po
> gcc  -g -O2   -o foo lexer.o foo.o
> lexer.o: In function `yylex':
> /h/j/w/co/automake/tests/lexvpath.dir/sub/lexer.c:812: undefined reference to `yywrap'
> collect2: error: ld returned 1 exit status
> make: *** [foo] Error 1
> + exit_status=2
> + set +e
> + cd /h/j/w/co/automake/tests
> + case $exit_status,$keep_testdirs in
> + test 0 '!=' 0
> + echo 'lexvpath: exit 2'
> lexvpath: exit 2
> + exit 2
> 
> FAIL: silent-lex-gcc.test (exit: 1)
> ===================================
> 
> /h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
> silent-lex-gcc: running flex --version
> flex 2.5.35
> silent-lex-gcc: running gcc --version
> gcc (GCC) 4.7.0 20110708 (experimental)
> Copyright (C) 2011 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> silent-lex-gcc: running gcc -v
> Using built-in specs.
> COLLECT_GCC=/p/bin/gcc
> COLLECT_LTO_WRAPPER=/h/p/p/gcc-2011-07-08.18h49/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
> Target: x86_64-unknown-linux-gnu
> Configured with: /h/j/w/co/gcc-svn/configure --prefix=/p/p/gcc-2011-07-08.18h49 --disable-multilib --disable-libmudflap --disable-nls --enable-languages=c
> Thread model: posix
> gcc version 4.7.0 20110708 (experimental) (GCC)
> ++ set -e
> ++ pwd
> /h/j/w/co/automake/tests/silent-lex-gcc.dir
> + mkdir sub
> + cat
> + cat
> + cat
> + cat
> + cp foo.l sub/bar.l
> + aclocal-1.11a -Werror
> + automake-1.11a --foreign -Werror -Wall --add-missing
> configure.in:5: installing `./compile'
> configure.in: installing `./ylwrap'
> + autoconf
> + for config_args in am_cv_CC_dependencies_compiler_type=gcc
> + ./configure am_cv_CC_dependencies_compiler_type=gcc --enable-silent-rules
> checking for a BSD-compatible install... /p/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /p/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for style of include used by make... GNU
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> 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 ISO C89... none needed
> checking dependency style of gcc... (cached) gcc
> checking whether gcc and cc understand -c and -o together... yes
> checking for flex... flex
> checking lex output file root... lex.yy
> checking lex library... none needed
> checking whether yytext is a pointer... no
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating sub/Makefile
> config.status: executing depfiles commands
> + make
> /usr/lib/../lib64/crt1.o: In function `_start':
> (.text+0x20): undefined reference to `main'
> bar.o: In function `yylex':
> /h/j/w/co/automake/tests/silent-lex-gcc.dir/sub/bar.c:812: undefined reference to `yywrap'
> collect2: error: ld returned 1 exit status
> make[1]: *** [bar1] Error 1
> make: *** [all-recursive] Error 1
> + cat stdout
> Making all in sub
> make[1]: Entering directory `/h/j/w/co/automake/tests/silent-lex-gcc.dir/sub'
>   LEX      bar.c
>   CC       bar.o
>   CCLD     bar1
> make[1]: Leaving directory `/h/j/w/co/automake/tests/silent-lex-gcc.dir/sub'
> + Exit 1
> + set +e
> + exit 1
> + exit 1
> + exit_status=1
> + set +e
> + cd /h/j/w/co/automake/tests
> + case $exit_status,$keep_testdirs in
> + test 0 '!=' 0
> + echo 'silent-lex-gcc: exit 1'
> silent-lex-gcc: exit 1
> + exit 1
> 
> FAIL: silent-lex-generic.test (exit: 1)
> =======================================
> 
> /h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
> silent-lex-generic: running flex --version
> flex 2.5.35
> ++ set -e
> ++ pwd
> /h/j/w/co/automake/tests/silent-lex-generic.dir
> + mkdir sub
> + cat
> + cat
> + cat
> + cat
> + cp foo.l sub/bar.l
> + aclocal-1.11a -Werror
> + automake-1.11a --foreign -Werror -Wall --add-missing
> configure.in:5: installing `./compile'
> configure.in: installing `./ylwrap'
> + autoconf
> + for config_args in --enable-dependency-tracking --disable-dependency-tracking
> + ./configure --enable-dependency-tracking --enable-silent-rules
> checking for a BSD-compatible install... /p/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /p/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for style of include used by make... GNU
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> 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 ISO C89... none needed
> checking dependency style of gcc... gcc3
> checking whether gcc and cc understand -c and -o together... yes
> checking for flex... flex
> checking lex output file root... lex.yy
> checking lex library... none needed
> checking whether yytext is a pointer... no
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating sub/Makefile
> config.status: executing depfiles commands
> + make
> /usr/lib/../lib64/crt1.o: In function `_start':
> (.text+0x20): undefined reference to `main'
> bar.o: In function `yylex':
> /h/j/w/co/automake/tests/silent-lex-generic.dir/sub/bar.c:812: undefined reference to `yywrap'
> collect2: error: ld returned 1 exit status
> make[1]: *** [bar1] Error 1
> make: *** [all-recursive] Error 1
> + cat stdout
> Making all in sub
> make[1]: Entering directory `/h/j/w/co/automake/tests/silent-lex-generic.dir/sub'
>   LEX      bar.c
>   CC       bar.o
>   CCLD     bar1
> make[1]: Leaving directory `/h/j/w/co/automake/tests/silent-lex-generic.dir/sub'
> + Exit 1
> + set +e
> + exit 1
> + exit 1
> + exit_status=1
> + set +e
> + cd /h/j/w/co/automake/tests
> + case $exit_status,$keep_testdirs in
> + test 0 '!=' 0
> + echo 'silent-lex-generic: exit 1'
> silent-lex-generic: exit 1
> + exit 1
> 

A fix for these failures (which I've only encountered when running the
automake testsuite with Linux -> MinGW cross compilers) should have
been applied to the testsuite-work branch some time ago (see commit
`v1.11-871-geb147a1', "lex tests: avoid spurious failures when LEXLIB
isn't found").

>
> FAIL: txinfo21.test (exit: 1)
> =============================
> 
> /h/j/w/co/automake/tests:/opt/cov-sa-linux64-5.3.0/bin:/usr/lib64/ccache:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
> txinfo21: running makeinfo --html --version
> makeinfo (GNU texinfo) 4.13
> 
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> txinfo21: running texi2dvi --version
> texi2dvi (GNU Texinfo 4.13) 1.135
> 
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> ++ set -e
> ++ pwd
> /h/j/w/co/automake/tests/txinfo21.dir
> + cat
> + cat
> + cat
> + mkdir sub
> + cat
> + mkdir rec
> + cat
> + cat
> + aclocal-1.11a -Werror
> + automake-1.11a --foreign -Werror -Wall --add-missing
> rec/Makefile.am:1: installing `rec/texinfo.tex'
> Makefile.am:2: installing `./texinfo.tex'
> + autoconf
> + ./configure
> checking for a BSD-compatible install... /p/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /p/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating rec/Makefile
> + make
> Making all in rec
> make[1]: Entering directory `/h/j/w/co/automake/tests/txinfo21.dir/rec'
> restore=: && backupdir=".am$$" && \
> am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
> rm -rf $backupdir && mkdir $backupdir && \
> if (/bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --version) >/dev/null 2>&1; then \
>   for f in main3.info main3.info-[0-9] main3.info-[0-9][0-9] main3.i[0-9] main3.i[0-9][0-9]; do \
>     if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
>   done; \
> else :; fi && \
> cd "$am__cwd"; \
> if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo   -I . \
>  -o main3.info main3.texi; \
> then \
>   rc=0; \
>   CDPATH="${ZSH_VERSION+.}:" && cd .; \
> else \
>   rc=$?; \
>   CDPATH="${ZSH_VERSION+.}:" && cd . && \
>   $restore $backupdir/* `echo "./main3.info" | sed 's|[^/]*$||'`; \
> fi; \
> rm -rf $backupdir; exit $rc
> make[1]: Leaving directory `/h/j/w/co/automake/tests/txinfo21.dir/rec'
> make[1]: Entering directory `/h/j/w/co/automake/tests/txinfo21.dir'
> restore=: && backupdir=".am$$" && \
> am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
> rm -rf $backupdir && mkdir $backupdir && \
> if (/bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --version) >/dev/null 2>&1; then \
>   for f in main.info main.info-[0-9] main.info-[0-9][0-9] main.i[0-9] main.i[0-9][0-9]; do \
>     if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
>   done; \
> else :; fi && \
> cd "$am__cwd"; \
> if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo   -I . \
>  -o main.info main.texi; \
> then \
>   rc=0; \
>   CDPATH="${ZSH_VERSION+.}:" && cd .; \
> else \
>   rc=$?; \
>   CDPATH="${ZSH_VERSION+.}:" && cd . && \
>   $restore $backupdir/* `echo "./main.info" | sed 's|[^/]*$||'`; \
> fi; \
> rm -rf $backupdir; exit $rc
> restore=: && backupdir=".am$$" && \
> am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
> rm -rf $backupdir && mkdir $backupdir && \
> if (/bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --version) >/dev/null 2>&1; then \
>   for f in sub/main2.info sub/main2.info-[0-9] sub/main2.info-[0-9][0-9] sub/main2.i[0-9] sub/main2.i[0-9][0-9]; do \
>     if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
>   done; \
> else :; fi && \
> cd "$am__cwd"; \
> if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo   -I sub -I ./sub \
>  -o sub/main2.info ./sub/main2.texi; \
> then \
>   rc=0; \
>   CDPATH="${ZSH_VERSION+.}:" && cd .; \
> else \
>   rc=$?; \
>   CDPATH="${ZSH_VERSION+.}:" && cd . && \
>   $restore $backupdir/* `echo "./sub/main2.info" | sed 's|[^/]*$||'`; \
> fi; \
> rm -rf $backupdir; exit $rc
> make[1]: Leaving directory `/h/j/w/co/automake/tests/txinfo21.dir'
> + sleep 2
> + make html
> Making html in rec
> make[1]: Entering directory `/h/j/w/co/automake/tests/txinfo21.dir/rec'
> rm -rf main3.htp
> if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --html   -I . \
>  -o main3.htp main3.texi; \
> then \
>   rm -rf main3.html; \
>   if test ! -d main3.htp && test -d main3; then \
>     mv main3 main3.html; else mv main3.htp main3.html; fi; \
> else \
>   if test ! -d main3.htp && test -d main3; then \
>     rm -rf main3; else rm -Rf main3.htp main3.html; fi; \
>   exit 1; \
> fi
> make[1]: Leaving directory `/h/j/w/co/automake/tests/txinfo21.dir/rec'
> make[1]: Entering directory `/h/j/w/co/automake/tests/txinfo21.dir'
> rm -rf main.htp
> if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --html   -I . \
>  -o main.htp main.texi; \
> then \
>   rm -rf main.html; \
>   if test ! -d main.htp && test -d main; then \
>     mv main main.html; else mv main.htp main.html; fi; \
> else \
>   if test ! -d main.htp && test -d main; then \
>     rm -rf main; else rm -Rf main.htp main.html; fi; \
>   exit 1; \
> fi
> rm -rf sub/main2.htp
> if /bin/sh /h/j/w/co/automake/tests/txinfo21.dir/missing --run makeinfo --html   -I sub -I ./sub \
>  -o sub/main2.htp `test -f 'sub/main2.texi' || echo './'`sub/main2.texi; \
> then \
>   rm -rf sub/main2.html; \
>   if test ! -d sub/main2.htp && test -d sub/main2; then \
>     mv sub/main2 sub/main2.html; else mv sub/main2.htp sub/main2.html; fi; \
> else \
>   if test ! -d sub/main2.htp && test -d sub/main2; then \
>     rm -rf sub/main2; else rm -Rf sub/main2.htp sub/main2.html; fi; \
>   exit 1; \
> fi
> make[1]: Leaving directory `/h/j/w/co/automake/tests/txinfo21.dir'
> + test -d main.html
> + test -d sub/main2.html
> + test -d rec/main3.html
> + is_newest main.html main.texi
> ++ find main.html main.texi -newer main.html
> + is_newest_files=main.html/index.html
> + test -z main.html/index.html
> + exit_status=1
> + set +e
> + cd /h/j/w/co/automake/tests
> + case $exit_status,$keep_testdirs in
> + test 0 '!=' 0
> + echo 'txinfo21: exit 1'
> txinfo21: exit 1
> + exit 1
> 
Ah, a failure I've introduced in 'maint' with commit `v1.11-360-ga370e2f'
"tests: fix spurious failure of txinfo21.test on FreeBSD".  It is due
to a limitation of the `is_newest' subroutine I hadn't thought about
(i.e., it doesn't work as expected on directories).  Should we hack
around this, or try to fix the `is_newest' subroutine instead?  I think
fixing `is_newest' is the best route. Anyway, I'll be AFK until tomorrow,
but then I'll give it a try (unless someone wants to beat me ;-)

Regards,
  Stefano







Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#9147; Package automake. (Fri, 22 Jul 2011 12:10:04 GMT) Full text and rfc822 format available.

Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#9147; Package automake. (Fri, 22 Jul 2011 12:33:02 GMT) Full text and rfc822 format available.

Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jim Meyering <jim <at> meyering.net>
To: Stefano Lattarini <stefano.lattarini <at> gmail.com>
Cc: bug-automake <at> gnu.org, 9147 <at> debbugs.gnu.org
Subject: Re: bug#9147: 6 test failures on Fedora 15 with latest from git
Date: Fri, 22 Jul 2011 14:32:05 +0200
Stefano Lattarini wrote:
> Hi Jim, thanks for the report.

Hi Stefano,

Thanks for the quick response.

>> I built the latest and ran "make check TESTSUITEFLAGS=-j20" on Fedora 15.
>>
> Note that the `TESTSUITEFLAGS' variable has no effect on Automake-generated
> testsuite harness.  What you probably wanted was simply "make check -j20".
...
>
> A fix for these failures (which I've only encountered when running the
> automake testsuite with Linux -> MinGW cross compilers) should have
> been applied to the testsuite-work branch some time ago (see commit
> `v1.11-871-geb147a1', "lex tests: avoid spurious failures when LEXLIB
> isn't found").

Good!  Will this fix make it to "master" soon?

>> FAIL: txinfo21.test (exit: 1)
>> =============================
...
>> + test -d rec/main3.html
>> + is_newest main.html main.texi
>> ++ find main.html main.texi -newer main.html
>> + is_newest_files=main.html/index.html
>> + test -z main.html/index.html
>> + exit_status=1
>> + set +e
>> + cd /h/j/w/co/automake/tests
>> + case $exit_status,$keep_testdirs in
>> + test 0 '!=' 0
>> + echo 'txinfo21: exit 1'
>> txinfo21: exit 1
>> + exit 1
>>
> Ah, a failure I've introduced in 'maint' with commit `v1.11-360-ga370e2f'
> "tests: fix spurious failure of txinfo21.test on FreeBSD".  It is due
> to a limitation of the `is_newest' subroutine I hadn't thought about
> (i.e., it doesn't work as expected on directories).  Should we hack
> around this, or try to fix the `is_newest' subroutine instead?  I think
> fixing `is_newest' is the best route. Anyway, I'll be AFK until tomorrow,
> but then I'll give it a try (unless someone wants to beat me ;-)

I can wait ;-)
Thanks.

A quick note about quoting: when there are hundreds of lines of
quoted text, and you insert a couple groups of 5-6 lines, it's
good to remove as much of that context as possible, if only
so that those trying to read your reply will not accidentally
skip over some part of it (I nearly did just that).




Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#9147; Package automake. (Fri, 22 Jul 2011 12:33:02 GMT) Full text and rfc822 format available.

Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#9147; Package automake. (Sat, 23 Jul 2011 12:44:02 GMT) Full text and rfc822 format available.

Message #20 received at 9147 <at> debbugs.gnu.org (full text, mbox):

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: Jim Meyering <jim <at> meyering.net>,
 9147 <at> debbugs.gnu.org
Cc: automake-patches <at> gnu.org
Subject: Re: bug#9147: 6 test failures on Fedora 15 with latest from git
Date: Sat, 23 Jul 2011 14:43:11 +0200
[Message part 1 (text/plain, inline)]
On Friday 22 July 2011, Jim Meyering wrote:
> Stefano Lattarini wrote:
> > Hi Jim, thanks for the report.
> 
> Hi Stefano,
> 
> Thanks for the quick response.
> 
> >> I built the latest and ran "make check TESTSUITEFLAGS=-j20" on Fedora 15.
> >>
> > Note that the `TESTSUITEFLAGS' variable has no effect on Automake-generated
> > testsuite harness.  What you probably wanted was simply "make check -j20".
> ...
> >
> > A fix for these failures (which I've only encountered when running the
> > automake testsuite with Linux -> MinGW cross compilers) should have
> > been applied to the testsuite-work branch some time ago (see commit
> > `v1.11-871-geb147a1', "lex tests: avoid spurious failures when LEXLIB
> > isn't found").
> 
> Good!  Will this fix make it to "master" soon?
>
I don't really know; the idea is to eventually merge 'testsuite-work' into
'master', but Ralf wants to take a look at its (many) commits before doing
the merge (and I agree with him that such a review would be useful).

In the meantime, when you want to test the "bleeding-edge" automake, I
suggest that you use 'testsuite-work' instead of 'master' (notice that
the latter branch is routinely merged into the former one, so you aren't
going to loose coverage).

> >> FAIL: txinfo21.test (exit: 1)
> >> =============================
> ...
> >> + test -d rec/main3.html
> >> + is_newest main.html main.texi
> >> ++ find main.html main.texi -newer main.html
> >> + is_newest_files=main.html/index.html
> >> + test -z main.html/index.html
> >> + exit_status=1
> >> + set +e
> >> + cd /h/j/w/co/automake/tests
> >> + case $exit_status,$keep_testdirs in
> >> + test 0 '!=' 0
> >> + echo 'txinfo21: exit 1'
> >> txinfo21: exit 1
> >> + exit 1
> >>
> > Ah, a failure I've introduced in 'maint' with commit `v1.11-360-ga370e2f'
> > "tests: fix spurious failure of txinfo21.test on FreeBSD".  It is due
> > to a limitation of the `is_newest' subroutine I hadn't thought about
> > (i.e., it doesn't work as expected on directories).  Should we hack
> > around this, or try to fix the `is_newest' subroutine instead?  I think
> > fixing `is_newest' is the best route. Anyway, I'll be AFK until tomorrow,
> > but then I'll give it a try (unless someone wants to beat me ;-)
> 
> I can wait ;-)
> Thanks.
>
Fixed by the attached patch (tested with GNU find and Solaris find).
I will allow a day or so for comments before pushing.

> A quick note about quoting: when there are hundreds of lines of
> quoted text, and you insert a couple groups of 5-6 lines, it's
> good to remove as much of that context as possible, if only
> so that those trying to read your reply will not accidentally
> skip over some part of it (I nearly did just that).
> 
Noted (BTW, I had deleted most of the log text you had originally
posted, but I can see that I had indeed still kept too much irrelevant
context).

Thanks,
  Stefano
[0001-test-defs-function-is_newest-now-works-also-with-dir.patch (text/x-patch, inline)]
From b6a40fa2d2c08f71f9aeced063a36a27f657da6b Mon Sep 17 00:00:00 2001
Message-Id: <b6a40fa2d2c08f71f9aeced063a36a27f657da6b.1311422147.git.stefano.lattarini <at> gmail.com>
From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
Date: Sat, 23 Jul 2011 13:55:20 +0200
Subject: [PATCH] test defs: function 'is_newest' now works also with directories

* tests/defs (is_newest): Call `find' with the `-prune' option,
so that it won't descend in the directories (which could cause
spurious results).
* tests/self-check-is_newest: Extend accordingly.

From a report by Jim Meyering, see automake bug#9147.
---
 ChangeLog                       |    9 +++++++++
 tests/defs                      |    2 +-
 tests/self-check-is_newest.test |   33 +++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f5fd899..0aedd52 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-07-23  Stefano Lattarini  <stefano.lattarini <at> gmail.com>
+
+	test defs: function 'is_newest' now works also with directories
+	* tests/defs (is_newest): Call `find' with the `-prune' option,
+	so that it won't descend in the directories (which could cause
+	spurious results).
+	* tests/self-check-is_newest: Extend accordingly.
+	From a report by Jim Meyering, see automake bug#9147.
+
 2011-07-15  Benoit Sigoure  <tsunanet <at> gmail.com>
 
 	docs: add references between the 2 sections on java support
diff --git a/tests/defs b/tests/defs
index fb0b535..dc7add0 100644
--- a/tests/defs
+++ b/tests/defs
@@ -147,7 +147,7 @@ cross_compiling ()
 # Resolve ties in favor of FILE.
 is_newest ()
 {
-  is_newest_files=`find "$@" -newer "$1"`
+  is_newest_files=`find "$@" -prune -newer "$1"`
   test -z "$is_newest_files"
 }
 
diff --git a/tests/self-check-is_newest.test b/tests/self-check-is_newest.test
index f179229..832d352 100755
--- a/tests/self-check-is_newest.test
+++ b/tests/self-check-is_newest.test
@@ -39,4 +39,37 @@ stat c d || : # for debugging
 
 is_newest c d
 
+# Should work on directories too, both empty and not-empty.  An older
+# implementation of `is_newest' failed if the first argument was a
+# directory containing files newer than itself (see automake bug#9147).
+mkdir u x
+touch x/foo
+$sleep
+touch x/foo
+$sleep
+mkdir v y
+touch y/foo
+$sleep
+touch y/foo
+
+stat u v x y x/foo y/foo || : # For debugging.
+
+for older in u x; do
+  for newer in v y; do
+    is_newest $newer $older
+    is_newest $older $newer && Exit 1
+  done
+done
+
+is_newest x/foo x
+is_newest x x/foo && Exit 1
+
+touch -r x u
+is_newest x u
+is_newest u x
+
+# A couple of mild "stress" tests.
+is_newest y x u v
+is_newest y u x/foo a b c
+
 :
-- 
1.7.2.3


Reply sent to Stefano Lattarini <stefano.lattarini <at> gmail.com>:
You have taken responsibility. (Sun, 24 Jul 2011 09:28:02 GMT) Full text and rfc822 format available.

Notification sent to Jim Meyering <jim <at> meyering.net>:
bug acknowledged by developer. (Sun, 24 Jul 2011 09:28:02 GMT) Full text and rfc822 format available.

Message #25 received at 9147-done <at> debbugs.gnu.org (full text, mbox):

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: Jim Meyering <jim <at> meyering.net>
Cc: 9147-done <at> debbugs.gnu.org, automake-patches <at> gnu.org
Subject: Re: bug#9147: 6 test failures on Fedora 15 with latest from git
Date: Sun, 24 Jul 2011 11:26:45 +0200
On Saturday 23 July 2011, Stefano Lattarini wrote:
> > >> FAIL: txinfo21.test (exit: 1)
> > >> =============================
> > ...
> > >> + test -d rec/main3.html
> > >> + is_newest main.html main.texi
> > >> ++ find main.html main.texi -newer main.html
> > >> + is_newest_files=main.html/index.html
> > >> + test -z main.html/index.html
> > >> + exit_status=1
> > >> + set +e
> > >> + cd /h/j/w/co/automake/tests
> > >> + case $exit_status,$keep_testdirs in
> > >> + test 0 '!=' 0
> > >> + echo 'txinfo21: exit 1'
> > >> txinfo21: exit 1
> > >> + exit 1
> > >>
> > > Ah, a failure I've introduced in 'maint' with commit `v1.11-360-ga370e2f'
> > > "tests: fix spurious failure of txinfo21.test on FreeBSD".  It is due
> > > to a limitation of the `is_newest' subroutine I hadn't thought about
> > > (i.e., it doesn't work as expected on directories).  Should we hack
> > > around this, or try to fix the `is_newest' subroutine instead?  I think
> > > fixing `is_newest' is the best route. Anyway, I'll be AFK until tomorrow,
> > > but then I'll give it a try (unless someone wants to beat me ;-)
> > 
> >
> Fixed by the attached patch (tested with GNU find and Solaris find).
> I will allow a day or so for comments before pushing.
> 
Pushed now.  I'm thus closing this bug report.

Thanks,
  Stefano





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 21 Aug 2011 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 14 years and 24 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.