GNU bug report logs - #8508
8 test failures on Fedora 15

Previous Next

Package: automake;

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

Date: Sat, 16 Apr 2011 10:00:09 UTC

Severity: normal

Done: Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de>

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 8508 in the body.
You can then email your comments to 8508 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#8508; Package automake. (Sat, 16 Apr 2011 10:00:10 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. (Sat, 16 Apr 2011 10:00:10 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: 8 test failures on Fedora 15
Date: Sat, 16 Apr 2011 11:59:33 +0200
Hi,

I've just run "make check" on Fedora 15.
Here's one problem, from the log below:

  sed: can't read /:$/d: No such file or directory

Here's the obvious fix (though it does not make that
particular test pass, because it has another problem):

From f74ec115dce4ae864b6a20606c75faa127b670cb Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering <at> redhat.com>
Date: Sat, 16 Apr 2011 11:55:46 +0200
Subject: [PATCH] depcomp: correct invalid sed invocation

* lib/depcomp: Insert missing -e before '/:$/d'.
Otherwise, that use of sed would treat '/:$/d' as a file name.

Copyright (C) 2010, 2011  Free Software Foundation, Inc.
---
 ChangeLog   |    8 +++++++-
 lib/depcomp |    4 ++--
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1464f06..e9f9968 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-04-16  Jim Meyering  <meyering <at> redhat.com>
+
+	depcomp: correct invalid sed invocation
+	* lib/depcomp: Insert missing -e before '/:$/d'.
+	Otherwise, that use of sed would treat '/:$/d' as a file name.
+
 2011-04-14  Stefano Lattarini  <stefano.lattarini <at> gmail.com>

 	maintainer check: quote literal `$' in Makefile rule
@@ -4475,7 +4481,7 @@

 -----

-Copyright (C) 2010  Free Software Foundation, Inc.
+Copyright (C) 2010, 2011  Free Software Foundation, Inc.

 Copying and distribution of this file, with or without modification, are
 permitted provided the copyright notice and this notice are preserved.
diff --git a/lib/depcomp b/lib/depcomp
index 6149451..9825d56 100755
--- a/lib/depcomp
+++ b/lib/depcomp
@@ -1,7 +1,7 @@
 #! /bin/sh
 # depcomp - compile a program generating dependencies as side-effects

-scriptversion=2011-04-11-10; # UTC
+scriptversion=2011-04-16.09; # UTC

 # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
 # 2011 Free Software Foundation, Inc.
@@ -170,7 +170,7 @@ gcc)
 ## to the object.  Take care to not repeat it in the output.
 ## Some versions of the HPUX 10.20 sed can't process this invocation
 ## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" '/:$/d' \
+    sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
       | sed -e 's/$/ :/' >> "$depfile"
   rm -f "$tmpdepfile"
   ;;
--
1.7.5.rc1.228.g86d60b








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

8 of 1025 tests failed.  (24 tests were not run).

.. contents:: :depth: 2


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

/h/j/w/co/automake/tests:/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 232: cl: command not found

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

/h/j/w/co/automake/tests:/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:/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.588-2f658-dirty
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.6.0 20110413 (Red Hat 4.6.0-4)
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=/usr/bin/gcc
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 20110413 (Red Hat 4.6.0-4) (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: 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:/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:/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 237: cscope: command not found

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

/h/j/w/co/automake/tests:/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.6.0 20110413 (Red Hat 4.6.0-4)
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=/usr/bin/gcc
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 20110413 (Red Hat 4.6.0-4) (GCC)
depcomp4: running makedepend -f-
./defs: line 299: makedepend: command not found

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

/h/j/w/co/automake/tests:/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 287: icc: command not found

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

/h/j/w/co/automake/tests:/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 299: makedepend: command not found

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

/h/j/w/co/automake/tests:/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:/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 411: g77: command not found

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

/h/j/w/co/automake/tests:/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 411: g77: command not found

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

/h/j/w/co/automake/tests:/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 267: gcj: command not found

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

/h/j/w/co/automake/tests:/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 267: gcj: command not found

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

/h/j/w/co/automake/tests:/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.6.0 20110413 (Red Hat 4.6.0-4)
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=/usr/bin/gcc
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 20110413 (Red Hat 4.6.0-4) (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: 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:/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.6.0 20110413 (Red Hat 4.6.0-4)
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=/usr/bin/gcc
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 20110413 (Red Hat 4.6.0-4) (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: 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:/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 411: lzip: command not found

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

/h/j/w/co/automake/tests:/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 352: rst2html: command not found
parallel-tests2: running rst2html.py --version
./defs: line 352: rst2html.py: command not found
parallel-tests2: no proper rst2html program found

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

/h/j/w/co/automake/tests:/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 411: virtualenv: command not found

FAIL: self-check-cleanup.test (exit: 1)
=======================================

/h/j/w/co/automake/tests:/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/self-check-cleanup.dir
+ test xyes '!=' xyes
++ pwd
+ sed 's|^testbuilddir=.*|testbuilddir='\''/h/j/w/co/automake/tests/self-check-cleanup.dir'\''|' ../defs-static
+ cp ../defs .
+ have_symlinks=false
+ ln -s defs foo
+ have_symlinks=:
+ export have_symlinks
+ dir=dummy.dir
+ mkdir dummy.dir dummy.dir/sub
+ cd dummy.dir
+ touch file sub/file
+ :
+ ln -s file symlink
+ ln -s none brokenlink
+ cd ..
+ chmod 000 dummy.dir/sub/file dummy.dir/file dummy.dir/symlink
+ chmod 000 dummy.dir/sub dummy.dir
+ /bin/sh -c '. ./defs' dummy.test
/h/j/w/co/automake/tests/self-check-cleanup.dir:/h/j/w/co/automake/tests:/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/self-check-cleanup.dir/dummy.dir
+ exit_status=0
+ set +e
+ cd /h/j/w/co/automake/tests/self-check-cleanup.dir
+ case $exit_status,$keep_testdirs in
+ find dummy.dir -type d '!' -perm -700 -exec chmod u+rwx '{}' ';'
+ rm -rf dummy.dir
+ test 0 '!=' 0
+ echo 'dummy: exit 0'
dummy: exit 0
+ exit 0
+ test '!' -f dummy.dir
+ test '!' -d dummy.dir
+ test '!' -r dummy.dir
+ /bin/sh -c '
  . ./defs || Exit 1
  set -e
  mkdir dir dir/sub
  cd dir
  touch file sub/file
  if $have_symlinks; then
    ln -s file symlink
    ln -s none brokenlink
  fi
  cd ..
  chmod 000 dir/sub/* dir/file dir/symlink
  chmod 000 dir/sub dir
' dummy.test
/h/j/w/co/automake/tests/self-check-cleanup.dir:/h/j/w/co/automake/tests:/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/self-check-cleanup.dir/dummy.dir
+ set -e
+ mkdir dir dir/sub
+ cd dir
+ touch file sub/file
+ :
+ ln -s file symlink
+ ln -s none brokenlink
+ cd ..
+ chmod 000 dir/sub/file dir/file dir/symlink
+ chmod 000 dir/sub dir
+ exit_status=0
+ set +e
+ cd /h/j/w/co/automake/tests/self-check-cleanup.dir
+ case $exit_status,$keep_testdirs in
+ find dummy.dir -type d '!' -perm -700 -exec chmod u+rwx '{}' ';'
+ rm -rf dummy.dir
+ test 0 '!=' 0
+ echo 'dummy: exit 0'
dummy: exit 0
+ exit 0
+ test '!' -f dummy.dir
+ test '!' -d dummy.dir
+ test '!' -r dummy.dir
+ :
+ mkdir dir
+ chmod 000 dir
+ :
+ chmod 000 file
+ mkdir dummy.dir
+ cd dummy.dir
+ ln -s ../dir ../file .
+ cd ..
+ /bin/sh -c '. ./defs' dummy.test
/h/j/w/co/automake/tests/self-check-cleanup.dir:/h/j/w/co/automake/tests:/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/self-check-cleanup.dir/dummy.dir
+ exit_status=0
+ set +e
+ cd /h/j/w/co/automake/tests/self-check-cleanup.dir
+ case $exit_status,$keep_testdirs in
+ find dummy.dir -type d '!' -perm -700 -exec chmod u+rwx '{}' ';'
+ rm -rf dummy.dir
+ test 0 '!=' 0
+ echo 'dummy: exit 0'
dummy: exit 0
+ exit 0
+ ls -l
total 84
-rw-------. 1 meyering meyering    82 Apr 16 11:42 configure.in
-rw-------. 1 meyering meyering 18583 Apr 16 11:42 defs
-rw-------. 1 meyering meyering  5972 Apr 16 11:42 defs-static
-rwx------. 1 meyering meyering 20330 Apr 16 11:42 depcomp
d---------. 2 meyering meyering  4096 Apr 16 11:42 dir
----------. 1 meyering meyering     0 Apr 16 11:42 file
lrwxrwxrwx. 1 meyering meyering     4 Apr 16 11:42 foo -> defs
-rwx------. 1 meyering meyering 13998 Apr 16 11:42 install-sh
-rwx------. 1 meyering meyering 11419 Apr 16 11:42 missing
+ grep '^---------- .*file'
+ ls -l file
+ exit_status=1
+ set +e
+ cd /h/j/w/co/automake/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'self-check-cleanup: exit 1'
self-check-cleanup: exit 1
+ exit 1

FAIL: self-check-dir.test (exit: 1)
===================================

+ this=S_dir
+ outcome=:
+ pwd
/h/j/w/co/automake/tests
+ rm -f S_dir.tmp
++ pwd
+ /bin/zsh -c '
  . ./defs || Exit 1
  : > S_dir.tmp
  case `pwd` in '\''/h/j/w/co/automake/tests'\''/S_dir.dir);; *) Exit 1;; esac
' S_dir.test
/h/j/w/co/automake/tests:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
+./defs:567> set -e
+./defs:569> pwd
/h/j/w/co/automake/tests/zsh.dir
+zsh:3> :
+zsh:4> pwd
+zsh:4> case /h/j/w/co/automake/tests/zsh.dir (/h/j/w/co/automake/tests/S_dir.dir)
+zsh:4> case /h/j/w/co/automake/tests/zsh.dir (*)
+zsh:4> Exit 1
+Exit:2> set +e
+Exit:3> exit 1
+Exit:4> exit 1
+zsh:4> exit_status=1
+zsh:4> set +e
+zsh:4> cd /h/j/w/co/automake/tests
+zsh:4> case 1, (0,)
+zsh:4> test 0 '!=' 0
+zsh:4> echo 'zsh: exit 1'
zsh: exit 1
+zsh:4> exit 1
+ outcome=false
+ test -f S_dir.tmp
+ false

FAIL: self-check-me.test (exit: 1)
==================================

+ : /bin/zsh
+ /bin/zsh -c '. ./defs && echo me=$me' foo-bar-.test
+ grep '^me=foo-bar-$'
+./defs:567> set -e
+./defs:569> pwd
+zsh:1> echo 'me=zsh'
+zsh:1> exit_status=0
+zsh:1> set +e
+zsh:1> cd /h/j/w/co/automake/tests
+zsh:1> case 0, (0,)
+zsh:1> find zsh.dir -type d ! -perm -700 -exec chmod u+rwx '{}' ';'
+zsh:1> rm -rf zsh.dir
+zsh:1> test 0 '!=' 0
+zsh:1> echo 'zsh: exit 0'
+zsh:1> exit 0

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

/h/j/w/co/automake/tests:/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 411: gfortran: command not found

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

/h/j/w/co/automake/tests:/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 411: gfortran: command not found

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

/h/j/w/co/automake/tests:/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.6.0 20110413 (Red Hat 4.6.0-4)
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=/usr/bin/gcc
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 20110413 (Red Hat 4.6.0-4) (GCC)
silent-many-gcc: running g++ --version
g++ (GCC) 4.6.0 20110413 (Red Hat 4.6.0-4)
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 20110413 (Red Hat 4.6.0-4) (GCC)
silent-many-gcc: running gfortran --version
./defs: line 411: gfortran: command not found

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

/h/j/w/co/automake/tests:/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 20110413 (Red Hat 4.6.0-4)
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 20110413 (Red Hat 4.6.0-4) (GCC)
silent-many-generic: running gfortran --version
./defs: line 411: gfortran: command not found

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

/h/j/w/co/automake/tests:/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.6.0 20110413 (Red Hat 4.6.0-4)
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=/usr/bin/gcc
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 20110413 (Red Hat 4.6.0-4) (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
sed: can't read /:$/d: No such file or directory
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/../../../../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: 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:/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/gcc/x86_64-redhat-linux/4.6.0/../../../../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: 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

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

/h/j/w/co/automake/tests:/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:/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

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

/h/j/w/co/automake/tests:/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
vala2: running libtool --version
libtool (GNU libtool) 2.4
Written by Gordon Matzigkeit <gord <at> gnu.ai.mit.edu>, 1996

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.
vala2: 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.
vala2: running pkg-config --version
0.25
vala2: running valac --version
./defs: line 411: valac: command not found

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

/h/j/w/co/automake/tests:/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
vala3: running libtool --version
libtool (GNU libtool) 2.4
Written by Gordon Matzigkeit <gord <at> gnu.ai.mit.edu>, 1996

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.
vala3: 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.
vala3: running pkg-config --version
0.25
vala3: running valac --version
./defs: line 411: valac: command not found

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

/h/j/w/co/automake/tests:/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
vala5: running libtool --version
libtool (GNU libtool) 2.4
Written by Gordon Matzigkeit <gord <at> gnu.ai.mit.edu>, 1996

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.
vala5: 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.
vala5: running pkg-config --version
0.25
vala5: running valac --version
./defs: line 411: valac: command not found




Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#8508; Package automake. (Sat, 16 Apr 2011 10:47:02 GMT) Full text and rfc822 format available.

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

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: 8508 <at> debbugs.gnu.org
Cc: Jim Meyering <jim <at> meyering.net>
Subject: Re: bug#8508: 8 test failures on Fedora 15
Date: Sat, 16 Apr 2011 12:46:16 +0200
On Saturday 16 April 2011, Jim Meyering wrote:
> Hi,
>
Hi Jim, thanks for the report.

> I've just run "make check" on Fedora 15.
> Here's one problem, from the log below:
> 
>   sed: can't read /:$/d: No such file or directory
>
> Here's the obvious fix (though it does not make that
> particular test pass, because it has another problem):
> 
> From f74ec115dce4ae864b6a20606c75faa127b670cb Mon Sep 17 00:00:00 2001
> From: Jim Meyering <meyering <at> redhat.com>
> Date: Sat, 16 Apr 2011 11:55:46 +0200
> Subject: [PATCH] depcomp: correct invalid sed invocation
> 
> * lib/depcomp: Insert missing -e before '/:$/d'.
> Otherwise, that use of sed would treat '/:$/d' as a file name.
> 
> Copyright (C) 2010, 2011  Free Software Foundation, Inc.
> ---
>  ChangeLog   |    8 +++++++-
>  lib/depcomp |    4 ++--
>  2 files changed, 9 insertions(+), 3 deletions(-)
> 
> diff --git a/ChangeLog b/ChangeLog
> index 1464f06..e9f9968 100644
> --- a/ChangeLog
> +++ b/ChangeLog
> @@ -1,3 +1,9 @@
> +2011-04-16  Jim Meyering  <meyering <at> redhat.com>
> +
> +	depcomp: correct invalid sed invocation
> +	* lib/depcomp: Insert missing -e before '/:$/d'.
> +	Otherwise, that use of sed would treat '/:$/d' as a file name.
> +
>  2011-04-14  Stefano Lattarini  <stefano.lattarini <at> gmail.com>
> 
>  	maintainer check: quote literal `$' in Makefile rule
> @@ -4475,7 +4481,7 @@
> 
>  -----
> 
> -Copyright (C) 2010  Free Software Foundation, Inc.
> +Copyright (C) 2010, 2011  Free Software Foundation, Inc.
> 
>  Copying and distribution of this file, with or without modification, are
>  permitted provided the copyright notice and this notice are preserved.
> diff --git a/lib/depcomp b/lib/depcomp
> index 6149451..9825d56 100755
> --- a/lib/depcomp
> +++ b/lib/depcomp
> @@ -1,7 +1,7 @@
>  #! /bin/sh
>  # depcomp - compile a program generating dependencies as side-effects
> 
> -scriptversion=2011-04-11-10; # UTC
> +scriptversion=2011-04-16.09; # UTC
> 
>  # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
>  # 2011 Free Software Foundation, Inc.
> @@ -170,7 +170,7 @@ gcc)
>  ## to the object.  Take care to not repeat it in the output.
>  ## Some versions of the HPUX 10.20 sed can't process this invocation
>  ## correctly.  Breaking it into two sed invocations is a workaround.
> -    sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" '/:$/d' \
> +    sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
>        | sed -e 's/$/ :/' >> "$depfile"
>    rm -f "$tmpdepfile"
>    ;;
> --
> 1.7.5.rc1.228.g86d60b
> 
>
The patch is fine IMHO, I'll apply it in your name ASAP (adding a
reference to this bug report).  Thanks.

> 
> ==============================================
>    GNU Automake 1.11a: tests/test-suite.log
> ==============================================
> 
> 8 of 1025 tests failed.  (24 tests were not run).
> 
> .. contents:: :depth: 2
> 
 
> FAIL: cond35.test (exit: 2)
> ===========================
> 
> ... [CUT] ...
>
> + ./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
>
This seems like an autoconf bug: configure fails to determine the
required flag to link in the lex library ...

> 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
>
> ... [CUT] ...
>
> 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: ld returned 1 exit status
>
... so we get this link error.

Would you mind to report this bug to the autoconf mailing list?
Or I'll do that eventually if you don't have time. 

> 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)
> FAIL: lexvpath.test (exit: 2)
> FAIL: silent-lex-gcc.test (exit: 1)
> FAIL: silent-lex-generic.test (exit: 1)
>
These tests fail for the same reason.


> FAIL: self-check-cleanup.test (exit: 1)
> =======================================
> 
> ... [CUT] ...
>
> + ls -l
> total 84
> -rw-------. 1 meyering meyering    82 Apr 16 11:42 configure.in
>
Why this trailing dot in the permission string?
>
> -rw-------. 1 meyering meyering 18583 Apr 16 11:42 defs
> -rw-------. 1 meyering meyering  5972 Apr 16 11:42 defs-static
> -rwx------. 1 meyering meyering 20330 Apr 16 11:42 depcomp
> d---------. 2 meyering meyering  4096 Apr 16 11:42 dir
> ----------. 1 meyering meyering     0 Apr 16 11:42 file
> lrwxrwxrwx. 1 meyering meyering     4 Apr 16 11:42 foo -> defs
> -rwx------. 1 meyering meyering 13998 Apr 16 11:42 install-sh
> -rwx------. 1 meyering meyering 11419 Apr 16 11:42 missing
> + grep '^---------- .*file'
>
OK, spurious failure caused by the trailing dot in the permission
string.  I'll fix it by relaxing the regexp.
>
> + ls -l file
> + exit_status=1
> + set +e
> + cd /h/j/w/co/automake/tests
> + case $exit_status,$keep_testdirs in
> + test 0 '!=' 0
> + echo 'self-check-cleanup: exit 1'
> self-check-cleanup: exit 1
> + exit 1
>

> FAIL: self-check-dir.test (exit: 1)
> ===================================
> 
> + this=S_dir
> + outcome=:
> + pwd
> /h/j/w/co/automake/tests
> + rm -f S_dir.tmp
> ++ pwd
> + /bin/zsh -c '
>   . ./defs || Exit 1
>   : > S_dir.tmp
>   case `pwd` in '\''/h/j/w/co/automake/tests'\''/S_dir.dir);; *) Exit 1;; esac
> ' S_dir.test
> /h/j/w/co/automake/tests:/h/j/bin/perl:/h/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
> +./defs:567> set -e
> +./defs:569> pwd
> /h/j/w/co/automake/tests/zsh.dir
> +zsh:3> :
> +zsh:4> pwd
> +zsh:4> case /h/j/w/co/automake/tests/zsh.dir (/h/j/w/co/automake/tests/S_dir.dir)
> +zsh:4> case /h/j/w/co/automake/tests/zsh.dir (*)
> +zsh:4> Exit 1
> +Exit:2> set +e
> +Exit:3> exit 1
> +Exit:4> exit 1
> +zsh:4> exit_status=1
> +zsh:4> set +e
> +zsh:4> cd /h/j/w/co/automake/tests
> +zsh:4> case 1, (0,)
> +zsh:4> test 0 '!=' 0
> +zsh:4> echo 'zsh: exit 1'
> zsh: exit 1
> +zsh:4> exit 1
> + outcome=false
> + test -f S_dir.tmp
> + false
>
> FAIL: self-check-me.test (exit: 1)
> ==================================
> 
> + : /bin/zsh
> + /bin/zsh -c '. ./defs && echo me=$me' foo-bar-.test
> + grep '^me=foo-bar-$'
> +./defs:567> set -e
> +./defs:569> pwd
> +zsh:1> echo 'me=zsh'
> +zsh:1> exit_status=0
> +zsh:1> set +e
> +zsh:1> cd /h/j/w/co/automake/tests
> +zsh:1> case 0, (0,)
> +zsh:1> find zsh.dir -type d ! -perm -700 -exec chmod u+rwx '{}' ';'
> +zsh:1> rm -rf zsh.dir
> +zsh:1> test 0 '!=' 0
> +zsh:1> echo 'zsh: exit 0'
> +zsh:1> exit 0
> 
These failures are due to a known incompatibity in how Zsh handles $0.
Anyway, currenty the automake testsuite does not support being run by
Zsh, so these failures is not worth worrying about yet.

Thanks,
  Stefano




Reply sent to Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de>:
You have taken responsibility. (Sat, 16 Apr 2011 10:52:01 GMT) Full text and rfc822 format available.

Notification sent to Jim Meyering <jim <at> meyering.net>:
bug acknowledged by developer. (Sat, 16 Apr 2011 10:52:02 GMT) Full text and rfc822 format available.

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

From: Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de>
To: Jim Meyering <jim <at> meyering.net>, automake-patches <at> gnu.org
Cc: 8508-done <at> debbugs.gnu.org
Subject: Re: bug#8508: 8 test failures on Fedora 15
Date: Sat, 16 Apr 2011 12:51:29 +0200
Hi Jim,

* Jim Meyering wrote on Sat, Apr 16, 2011 at 11:59:33AM CEST:
> Subject: [PATCH] depcomp: correct invalid sed invocation
> 
> * lib/depcomp: Insert missing -e before '/:$/d'.
> Otherwise, that use of sed would treat '/:$/d' as a file name.

Thanks.  Merged from the 'fix-depcomp' branch into all active branches.
Sorry for the inconvenience.

Cheers,
Ralf




Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#8508; Package automake. (Sat, 16 Apr 2011 10:53:01 GMT) Full text and rfc822 format available.

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

From: Jim Meyering <jim <at> meyering.net>
To: Stefano Lattarini <stefano.lattarini <at> gmail.com>
Cc: 8508 <at> debbugs.gnu.org
Subject: Re: bug#8508: 8 test failures on Fedora 15
Date: Sat, 16 Apr 2011 12:52:32 +0200
Hi Stefano,

Thanks for the speedy reply.

Stefano Lattarini wrote:
...
> The patch is fine IMHO, I'll apply it in your name ASAP (adding a
> reference to this bug report).  Thanks.

Thanks.

...
>> FAIL: self-check-cleanup.test (exit: 1)
>> =======================================
>>
>> ... [CUT] ...
>>
>> + ls -l
>> total 84
>> -rw-------. 1 meyering meyering    82 Apr 16 11:42 configure.in
>>
> Why this trailing dot in the permission string?

That changed in coreutils two years ago, from NEWS:
* Noteworthy changes in release 7.1 (2009-02-21) [stable]
  ...
  ls -l now marks SELinux-only files with the less obtrusive '.',
  rather than '+'.  A file with any other combination of MAC and ACL
  is still marked with a '+'.

>> -rw-------. 1 meyering meyering 18583 Apr 16 11:42 defs
>> -rw-------. 1 meyering meyering  5972 Apr 16 11:42 defs-static
>> -rwx------. 1 meyering meyering 20330 Apr 16 11:42 depcomp
>> d---------. 2 meyering meyering  4096 Apr 16 11:42 dir
>> ----------. 1 meyering meyering     0 Apr 16 11:42 file
>> lrwxrwxrwx. 1 meyering meyering     4 Apr 16 11:42 foo -> defs
>> -rwx------. 1 meyering meyering 13998 Apr 16 11:42 install-sh
>> -rwx------. 1 meyering meyering 11419 Apr 16 11:42 missing
>> + grep '^---------- .*file'
>>
> OK, spurious failure caused by the trailing dot in the permission
> string.  I'll fix it by relaxing the regexp.




Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#8508; Package automake. (Sat, 16 Apr 2011 10:59:01 GMT) Full text and rfc822 format available.

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

From: Jim Meyering <jim <at> meyering.net>
To: Stefano Lattarini <stefano.lattarini <at> gmail.com>
Cc: 8508 <at> debbugs.gnu.org
Subject: Re: bug#8508: 8 test failures on Fedora 15
Date: Sat, 16 Apr 2011 12:58:12 +0200
Stefano Lattarini wrote:
...
>> FAIL: self-check-dir.test (exit: 1)
>> ===================================
...
>> FAIL: self-check-me.test (exit: 1)
>> ==================================
...

> These failures are due to a known incompatibity in how Zsh handles $0.
> Anyway, currenty the automake testsuite does not support being run by
> Zsh, so these failures is not worth worrying about yet.

If they're not worth worrying about now, then perhaps it'd
be better to skip them than to fail?




Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#8508; Package automake. (Sat, 16 Apr 2011 11:10:03 GMT) Full text and rfc822 format available.

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

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: Jim Meyering <jim <at> meyering.net>
Cc: 8508 <at> debbugs.gnu.org
Subject: Re: bug#8508: 8 test failures on Fedora 15
Date: Sat, 16 Apr 2011 13:09:12 +0200
On Saturday 16 April 2011, Jim Meyering wrote:
> Stefano Lattarini wrote:
> ...
> >> FAIL: self-check-dir.test (exit: 1)
> >> ===================================
> ...
> >> FAIL: self-check-me.test (exit: 1)
> >> ==================================
> ...
> 
> > These failures are due to a known incompatibity in how Zsh handles $0.
> > Anyway, currenty the automake testsuite does not support being run by
> > Zsh, so these failures is not worth worrying about yet.
> 
> If they're not worth worrying about now, then perhaps it'd
> be better to skip them than to fail?
> 
The fact is that, currently, the Automake test scripts are run with
/bin/sh instead of with $SHELL, but the self-check-*.test tests have
been written to use $SHELL to test testsuite internals.  I was hoping
that this inconsistency would have soon been solved by the patch of
mine that forced test scripts to run with configure-determined $SHELL,
but that patch is still pending.  See:
<http://lists.gnu.org/archive/html/automake-patches/2011-01/msg00033.html>

Regards,
  Stefano




Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#8508; Package automake. (Sat, 16 Apr 2011 11:22:01 GMT) Full text and rfc822 format available.

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

From: Jim Meyering <jim <at> meyering.net>
To: Stefano Lattarini <stefano.lattarini <at> gmail.com>
Cc: 8508 <at> debbugs.gnu.org
Subject: Re: bug#8508: 8 test failures on Fedora 15
Date: Sat, 16 Apr 2011 13:21:09 +0200
Stefano Lattarini wrote:

> On Saturday 16 April 2011, Jim Meyering wrote:
>> Stefano Lattarini wrote:
>> ...
>> >> FAIL: self-check-dir.test (exit: 1)
>> >> ===================================
>> ...
>> >> FAIL: self-check-me.test (exit: 1)
>> >> ==================================
>> ...
>>
>> > These failures are due to a known incompatibity in how Zsh handles $0.
>> > Anyway, currenty the automake testsuite does not support being run by
>> > Zsh, so these failures is not worth worrying about yet.
>>
>> If they're not worth worrying about now, then perhaps it'd
>> be better to skip them than to fail?
>>
> The fact is that, currently, the Automake test scripts are run with
> /bin/sh instead of with $SHELL, but the self-check-*.test tests have
> been written to use $SHELL to test testsuite internals.  I was hoping
> that this inconsistency would have soon been solved by the patch of
> mine that forced test scripts to run with configure-determined $SHELL,
> but that patch is still pending.

Oh, in that case I agree: improving the infrastructure seems better
than making the tests skip.

> See:
> <http://lists.gnu.org/archive/html/automake-patches/2011-01/msg00033.html>

There, you wrote that you were going to push Sunday night.
But that was over four months ago.
I guess there are still pending objections?




Information forwarded to owner <at> debbugs.gnu.org, bug-automake <at> gnu.org:
bug#8508; Package automake. (Sat, 16 Apr 2011 11:33:01 GMT) Full text and rfc822 format available.

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

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: Jim Meyering <jim <at> meyering.net>
Cc: Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de>, 8508 <at> debbugs.gnu.org
Subject: Re: bug#8508: 8 test failures on Fedora 15
Date: Sat, 16 Apr 2011 13:32:19 +0200
On Saturday 16 April 2011, Jim Meyering wrote:
> Stefano Lattarini wrote:
>
> > The fact is that, currently, the Automake test scripts are run with
> > /bin/sh instead of with $SHELL, but the self-check-*.test tests have
> > been written to use $SHELL to test testsuite internals.  I was hoping
> > that this inconsistency would have soon been solved by the patch of
> > mine that forced test scripts to run with configure-determined $SHELL,
> > but that patch is still pending.
> 
> Oh, in that case I agree: improving the infrastructure seems better
> than making the tests skip.
> 
> > See:
> > <http://lists.gnu.org/archive/html/automake-patches/2011-01/msg00033.html>
> 
> There, you wrote that you were going to push Sunday night.
> But that was over four months ago.
> I guess there are still pending objections?
>
At this point, I suspect it might just be some sort of communication error.

Ralf, ping on that patch?  Reference:
  <http://lists.gnu.org/archive/html/automake-patches/2011-01/msg00033.html>

Thanks,
  Stefano




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

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

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: Jim Meyering <jim <at> meyering.net>
Cc: 8508 <at> debbugs.gnu.org
Subject: Re: bug#8508: 8 test failures on Fedora 15
Date: Sat, 16 Apr 2011 14:33:22 +0200
On Saturday 16 April 2011, Stefano Lattarini wrote:
> On Saturday 16 April 2011, Jim Meyering wrote:
> > Stefano Lattarini wrote:
> > ...
> > >> FAIL: self-check-dir.test (exit: 1)
> > >> ===================================
> > ...
> > >> FAIL: self-check-me.test (exit: 1)
> > >> ==================================
> > ...
> > 
> > > These failures are due to a known incompatibity in how Zsh handles $0.
> > > Anyway, currenty the automake testsuite does not support being run by
> > > Zsh, so these failures is not worth worrying about yet.
> > 
> > If they're not worth worrying about now, then perhaps it'd
> > be better to skip them than to fail?
> > 
> The fact is that, currently, the Automake test scripts are run with
> /bin/sh instead of with $SHELL, but the self-check-*.test tests have
> been written to use $SHELL to test testsuite internals.  I was hoping
> that this inconsistency would have soon been solved by the patch of
> mine that forced test scripts to run with configure-determined $SHELL,
> but that patch is still pending.  See:
> <http://lists.gnu.org/archive/html/automake-patches/2011-01/msg00033.html>
>
> Regards,
>   Stefano
> 
But still, `tests/defs' defined $SHELL to /bin/sh in your case, so the
two failing tests are indeed buggy because they fail to pick up this
definition.

I'll soon apply a patch fixing this problem.

Sorry for the noise,
  Stefano




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

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

Previous Next


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