[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Tests with Heirloom tools (was: [PATCH v2] Overhauled and modularized te
From: |
Stefano Lattarini |
Subject: |
Tests with Heirloom tools (was: [PATCH v2] Overhauled and modularized tests in `instspc.test'.) |
Date: |
Tue, 21 Sep 2010 20:55:53 +0200 |
User-agent: |
KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) |
BRIEF DESCRIPTION
Run the instspc tests with Heirloom tools.
DETAILS
* The environment is mostly clobbered.
* The locale is strictly set to "C".
* The heirloom make version used contains the bug worked around by
Automake commit `v1.11-159-ge7aa360' "Work around a nasty bug
(segfault) of Solaris make".
* CONFIG_SHELL is forced to the heirloom shell (very similar to
Solaris /bin/sh)
* GNU coreutils, findutils & diffutils are disabled.
* The `which' and `mktemp' programs are unavailable.
* Some programs required to build Automake and/or to make a full
testsuite run are linked into the sandbox; among them are:
- the programs from Autoconf 2.65 (autoconf, autom4te, autoheader,
autoupdate, ...)
- system perl interpreter (should be version 5.10.x)
- the GCC C, C++, Java and Fortran compilers (version 4.3.3)
- Libtool version 2.2.8 (should be irrelevant here)
- GNU binutils (as, ld, ar, ranlib), from system default
OUTCOME
Two instspec tests failed:
- instspc-carriageret-build.test
- instspc-carriageret-install.test
See attached log for more info.
COMMENTS
The problematic `^M' (a.k.a. carriage-return) character was exactly
the one causing the failure of older `instspc.test' with Solaris
/usr/xpg4/bin/make and heirloom make. So, this is not a regression.
==============================================
GNU Automake 1.11a: tests/test-suite.log
==============================================
2 of 94 tests failed.
.. contents:: :depth: 2
FAIL: instspc-carriageret-build.test (exit: 1)
==============================================
/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests:/home/stefano/src/test-in-sandbox/sandboxes/linux-bigio/automake/heirloom/basic-bin:/home/stefano/src/test-in-sandbox/sandboxes/linux-bigio/automake/heirloom/extra-bin
=== Running test ../../src_/tests/instspc-carriageret-build.test
+ pwd
/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir
+ set -e
+ eval instspc_test_string=${instspc__carriageret}
instspc_test_string=
+ test x
= x
+ mkdir ./
+ mkdir sub sub1
+ cat
+ :
+ :
+ :
+ :
+ :
+ :
+ cat
+ cp source.c source2.c
+ cat
+ aclocal-1.11a -Werror
+ autoconf
+ automake-1.11a --foreign -Werror -Wall -a
build=
+ pwd
dest=/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1
+ cd ./
+ ../configure --prefix /
-prefix
checking for a BSD-compatible install... ../install-sh -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ../install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
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 ranlib... ranlib
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make
gcc -DPACKAGE_NAME=\"instspc-carriageret-build\"
-DPACKAGE_TARNAME=\"instspc-carriageret-build\" -DPACKAGE_VERSION=\"1.0\"
-DPACKAGE_STRING=\"instspc-carriageret-build\ 1.0\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE_URL=\"\" -DPACKAGE=\"instspc-carriageret-build\" -DVERSION=\"1.0\"
-I. -I.. -g -O2 -MT source.o -MD -MP -MF .deps/source.Tpo -c -o source.o
../source.c
mv -f .deps/source.Tpo .deps/source.Po
rm -f sub/libbase.a
ar cru sub/libbase.a source.o
ranlib sub/libbase.a
rm -f sub/libnobase.a
ar cru sub/libnobase.a source.o
ranlib sub/libnobase.a
gcc -g -O2 -o sub/base source.o
gcc -g -O2 -o sub/nobase source.o
+ make -e test-install-sep
file=
DESTDIR=/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo"
../install-sh -c ../sub/base.sh
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo"
../install-sh -c -m 644 sub/libbase.a
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo'
( cd
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo'
&& ranlib libbase.a )
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo"
../install-sh -c sub/base
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo"
../install-sh -c -d
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo/sub/'
../install-sh -c ../sub/nobase.sh
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo/sub/'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo"
../install-sh -c -d
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo/sub'
../install-sh -c -m 644 sub/libnobase.a
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo/sub'
( cd
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo'
&& ranlib sub/libnobase.a )
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo"
../install-sh -c -d
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo/sub/'
../install-sh -c sub/nobase
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo/sub/'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo"
../install-sh -c -m 644 ../sub/base.dat
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo"
../install-sh -c -m 644 ../sub/base.h
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo"
../install-sh -c -d
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo/sub'
../install-sh -c -m 644 ../sub/nobase.dat
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo/sub'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo"
../install-sh -c -d
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo/sub'
../install-sh -c -m 644 ../sub/nobase.h
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/r-prefix/foo/sub'
test -f
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-build.dir/sub1/
-prefix/foo/sub/nobase.h'
*** Error code 1 (bu21)
make: fatal error.
exit_status=1
+ set +e
+ cd /home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests
+ test 0 != 0
+ echo instspc-carriageret-build: exit 1
instspc-carriageret-build: exit 1
+ exit 1
FAIL: instspc-carriageret-install.test (exit: 1)
================================================
/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests:/home/stefano/src/test-in-sandbox/sandboxes/linux-bigio/automake/heirloom/basic-bin:/home/stefano/src/test-in-sandbox/sandboxes/linux-bigio/automake/heirloom/extra-bin
=== Running test ../../src_/tests/instspc-carriageret-install.test
+ pwd
/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir
+ set -e
+ eval instspc_test_string=${instspc__carriageret}
instspc_test_string=
+ test x
= x
+ mkdir ./
+ mkdir sub sub1
+ cat
+ :
+ :
+ :
+ :
+ :
+ :
+ cat
+ cp source.c source2.c
+ cat
+ aclocal-1.11a -Werror
+ autoconf
+ automake-1.11a --foreign -Werror -Wall -a
build=sub1
+ pwd
dest=/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
+ cd ./sub1
+ ../configure --prefix /
-prefix
checking for a BSD-compatible install... ../install-sh -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ../install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
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 ranlib... ranlib
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make
gcc -DPACKAGE_NAME=\"instspc-carriageret-install\"
-DPACKAGE_TARNAME=\"instspc-carriageret-install\" -DPACKAGE_VERSION=\"1.0\"
-DPACKAGE_STRING=\"instspc-carriageret-install\ 1.0\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE_URL=\"\" -DPACKAGE=\"instspc-carriageret-install\" -DVERSION=\"1.0\"
-I. -I.. -g -O2 -MT source.o -MD -MP -MF .deps/source.Tpo -c -o source.o
../source.c
mv -f .deps/source.Tpo .deps/source.Po
rm -f sub/libbase.a
ar cru sub/libbase.a source.o
ranlib sub/libbase.a
rm -f sub/libnobase.a
ar cru sub/libnobase.a source.o
ranlib sub/libnobase.a
gcc -g -O2 -o sub/base source.o
gcc -g -O2 -o sub/nobase source.o
+ make -e test-install-sep
file=
DESTDIR=/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo"
../install-sh -c ../sub/base.sh
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo"
../install-sh -c -m 644 sub/libbase.a
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo'
( cd
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo' && ranlib libbase.a )
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo"
../install-sh -c sub/base
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo"
../install-sh -c -d
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo/sub/'
../install-sh -c ../sub/nobase.sh
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo/sub/'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo"
../install-sh -c -d
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo/sub'
../install-sh -c -m 644 sub/libnobase.a
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo/sub'
( cd
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo' && ranlib sub/libnobase.a )
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo"
../install-sh -c -d
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo/sub/'
../install-sh -c sub/nobase
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo/sub/'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo"
../install-sh -c -m 644 ../sub/base.dat
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo"
../install-sh -c -m 644 ../sub/base.h
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo"
../install-sh -c -d
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo/sub'
../install-sh -c -m 644 ../sub/nobase.dat
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo/sub'
test -z "/r-prefix/foo" || ../install-sh -c -d
"/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo"
../install-sh -c -d
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo/sub'
../install-sh -c -m 644 ../sub/nobase.h
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/r-prefix/foo/sub'
test -f
'/home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests/instspc-carriageret-install.dir/
/
-prefix/foo/sub/nobase.h'
*** Error code 1 (bu21)
make: fatal error.
exit_status=1
+ set +e
+ cd /home/stefano/src/automake/instspc-refactor.dir/heirloom.dir/build_/tests
+ test 0 != 0
+ echo instspc-carriageret-install: exit 1
instspc-carriageret-install: exit 1
+ exit 1
- Re: [PATCH] Overhauled and modularized tests in `instspc.test'., (continued)
- Re: [PATCH] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/14
- Re: [PATCH] Overhauled and modularized tests in `instspc.test'., Ralf Wildenhues, 2010/09/15
- [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/15
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Ralf Wildenhues, 2010/09/16
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/16
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Ralf Wildenhues, 2010/09/16
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/16
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/17
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Ralf Wildenhues, 2010/09/17
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/21
- Tests with Heirloom tools (was: [PATCH v2] Overhauled and modularized tests in `instspc.test'.),
Stefano Lattarini <=
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/24
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/24
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/24
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/24
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/24
- Re: [PATCH v2] Overhauled and modularized tests in `instspc.test'., Stefano Lattarini, 2010/09/24