--- Begin Message ---
Subject: |
dejagnu 1.6.3 breaks automake 1.16.3 testsuite |
Date: |
Mon, 28 Jun 2021 11:45:50 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
The following automake tests fail with dejagnu 1.6.3:
FAIL: t/check12.sh
FAIL: t/dejagnu-relative-srcdir.sh
FAIL: t/dejagnu-siteexp-extend.sh
FAIL: t/check12-w.sh
FAIL: t/check12
===============
check12: running runtest SOMEPROGRAM=someprogram --version
DejaGnu version 1.6.3
Expect version 5.45.4
Tcl version 8.6
Running from installcheck: no
Test Protocol: none
PATH =
/home/abuild/rpmbuild/BUILD/automake-1.16.3/bin:/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/ax:/usr/local/bin:/usr/bin:/bin
++ pwd
/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12.dir
+ cat
+ cat
+ cat
+ cat
+ chmod +x a.test b.test
+ cat
+ A_EXIT_STATUS=0
+ export A_EXIT_STATUS
+ B_EXIT_STATUS=0
+ export B_EXIT_STATUS
+ cat
+ cat
+ NAIL=nail
+ export NAIL
+ cat
+ chmod +x hammer spanner
+ mkdir hammer.test spanner.test
+ cat
+ cat
+ cat
+ CHECKLOCAL_EXIT_STATUS=0
+ export CHECKLOCAL_EXIT_STATUS
+ aclocal-1.16 -Werror
+ autoconf
+ automake-1.16 --foreign -Werror -Wall --add-missing
parallel-tests: installing './test-driver'
+ for vpath in : false
+ :
+ srcdir=..
+ mkdir build
+ cd build
+ test -f config.status
+ ../configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
+ make check
make check-DEJAGNU check-TESTS check-local
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12.dir/build'
Making a new site.exp file ...
srcdir='..'; export srcdir; \
EXPECT=expect; export EXPECT; \
if /bin/sh -c "runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='hammer spanner'; for tool in $l; do \
if runtest --tool $tool --srcdir $srcdir HAMMER=../hammer
SPANNER=../spanner ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:45:19 2021
Native configuration is x86_64-pc-linux-gnu
=== hammer tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ...
Running ../build/site.exp ...
Running ../hammer.test/hammer.exp ...
Running ../spanner.test/spanner.exp ...
=== hammer Summary ===
# of expected passes 2
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:45:19 2021
Native configuration is x86_64-pc-linux-gnu
=== spanner tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ...
Running ../build/site.exp ...
Running ../hammer.test/hammer.exp ...
Running ../spanner.test/spanner.exp ...
=== spanner Summary ===
# of expected passes 2
make[2]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12.dir/build'
PASS: a.test
PASS: b.test
============================================================================
Testsuite summary for check12 1.0
============================================================================
# TOTAL: 2
# PASS: 2
[ 1024s] # SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[2]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12.dir/build'
case $CHECKLOCAL_EXIT_STATUS in \
0) echo 'check-local succeeded :-)';; \
*) echo 'check-local failed :-(';; \
esac >local.log
exit $CHECKLOCAL_EXIT_STATUS
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12.dir/build'
+ test -f hammer.log
+ test -f hammer.sum
+ test -f spanner.log
+ test -f spanner.sum
+ test x '!=' xyes
+ test -f test-suite.log
+ test -f a.log
+ test -f b.log
+ grep 'check-local succeeded :-)' local.log
check-local succeeded :-)
+ cp -f config.status config-status.sav
+ make distclean
test -z "local.log" || rm -f local.log
test -z "a.log b.log" || rm -f a.log b.log
test -z "a.trs b.trs" || rm -f a.trs b.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f site.exp site.bak
l='hammer spanner'; for tool in $l; do \
rm -f $tool.sum $tool.log; \
done
test -z "" || rm -f
test . = ".." || test -z "" || rm -f
rm -f config.status config.cache config.log configure.lineno
config.status.lineno
rm -f Makefile
+ test '!' -e hammer.log
+ test '!' -e hammer.sum
+ test '!' -e spanner.log
+ test '!' -e spanner.sum
+ test '!' -e test-suite.log
+ test '!' -e a.log
+ test '!' -e b.log
+ test '!' -e local.log
+ mv -f config-status.sav config.status
+ ./config.status
config.status: creating Makefile
+ NAIL=screw
+ make check
make check-DEJAGNU check-TESTS check-local
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12.dir/build'
Making a new site.exp file ...
srcdir='..'; export srcdir; \
EXPECT=expect; export EXPECT; \
if /bin/sh -c "runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='hammer spanner'; for tool in $l; do \
if runtest --tool $tool --srcdir $srcdir HAMMER=../hammer
SPANNER=../spanner ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:45:19 2021
Native configuration is x86_64-pc-linux-gnu
=== hammer tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ...
Running ../build/site.exp ...
Running ../hammer.test/hammer.exp ...
FAIL: test_hammer
Running ../spanner.test/spanner.exp ...
=== hammer Summary ===
# of expected passes 1
# of unexpected failures 1
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:45:19 2021
Native configuration is x86_64-pc-linux-gnu
=== spanner tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ...
Running ../build/site.exp ...
Running ../hammer.test/hammer.exp ...
FAIL: test_hammer
Running ../spanner.test/spanner.exp ...
=== spanner Summary ===
# of expected passes 1
# of unexpected failures 1
make[1]: *** [Makefile:471: check-DEJAGNU] Error 1
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12.dir/build'
make: *** [Makefile:830: check-am] Error 2
+ test -f hammer.log
+ test -f hammer.sum
+ test -f spanner.log
+ test -f spanner.sum
+ grep 'FAIL: test_hammer' hammer.sum
FAIL: test_hammer
+ grep FAIL: spanner.sum
FAIL: test_hammer
+ _am_exit 1
+ set +e
+ test 77 = 1
+ exit 1
+ exit 1
+ am_exit_trap 1
+ exit_status=1
+ set +e
+ cd /home/abuild/rpmbuild/BUILD/automake-1.16.3
+ test none = tap
+ case $am_explicit_skips in
+ test 1 -eq 0
+ keep_testdirs=yes
+ am_keeping_testdirs
+ case $keep_testdirs in
+ return 0
+ set +x
FAIL t/check12.sh (exit status: 1)
FAIL: t/dejagnu-relative-srcdir
===============================
dejagnu-relative-srcdir: running runtest SOMEPROGRAM=someprogram --version
DejaGnu version 1.6.3
Expect version 5.45.4
Tcl version 8.6
Running from installcheck: no
Test Protocol: none
PATH =
/home/abuild/rpmbuild/BUILD/automake-1.16.3/bin:/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/ax:/usr/local/bin:/usr/bin:/bin
++ pwd
/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-relative-srcdir.dir
+ cat
+ cat
+ mkdir env.test tcl.test lib
+ cat
+ cat
+ cat
+ aclocal-1.16 -Werror
+ autoconf
+ automake-1.16 --foreign -Werror -Wall --add-missing
+ ./configure --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
+ make check
make check-DEJAGNU
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-relative-srcdir.dir'
Making a new site.exp file ...
srcdir='.'; export srcdir; \
EXPECT=expect; export EXPECT; \
if /bin/sh -c "runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='tcl env'; for tool in $l; do \
if runtest --tool $tool --srcdir $srcdir ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
Using ./lib/tcl.exp as tool init file.
tcl_lib_srcdir: .
Test run by abuild on Mon Jun 28 08:46:21 2021
Native configuration is x86_64-pc-linux-gnu
=== tcl tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ..
Running ./env.test/env.exp ...
env_srcdir: .
Running ./site.exp ...
Running ./tcl.test/tcl.exp ...
tcl_srcdir: .
tcl_orig_srcdir: .
=== tcl Summary ===
# of expected passes 3
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:46:21 2021
Native configuration is x86_64-pc-linux-gnu
=== env tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ..
Running ./env.test/env.exp ...
env_srcdir: .
Running ./site.exp ...
Running ./tcl.test/tcl.exp ...
tcl_srcdir: .
ERROR: tcl error sourcing ./tcl.test/tcl.exp.
ERROR: tcl error code TCL LOOKUP VARNAME orig_srcdir
ERROR: can't read "orig_srcdir": no such variable
while executing
"send_user "tcl_orig_srcdir: $orig_srcdir\n""
(file "./tcl.test/tcl.exp" line 7)
invoked from within
"source ./tcl.test/tcl.exp"
("uplevel" body line 1)
invoked from within
"uplevel #0 source ./tcl.test/tcl.exp"
invoked from within
"catch "uplevel #0 source $test_file_name" msg"
=== env Summary ===
# of expected passes 2
# of unresolved testcases 1
ERROR: -------------------------------------------
ERROR: in testcase ./tcl.test/tcl.exp
ERROR: can't read "orig_srcdir": no such variable
ERROR: tcl error code TCL LOOKUP VARNAME orig_srcdir
ERROR: tcl error info:
can't read "orig_srcdir": no such variable
while executing
"send_user "tcl_orig_srcdir: $orig_srcdir\n""
(file "./tcl.test/tcl.exp" line 7)
invoked from within
"source ./tcl.test/tcl.exp"
("uplevel" body line 1)
invoked from within
"uplevel #0 source ./tcl.test/tcl.exp"
invoked from within
"catch "uplevel #0 source $test_file_name" msg"
--------------------------------------------------
make[1]: *** [Makefile:264: check-DEJAGNU] Error 1
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-relative-srcdir.dir'
make: *** [Makefile:474: check-am] Error 2
+ am_exit_trap 2
+ exit_status=2
+ set +e
+ cd /home/abuild/rpmbuild/BUILD/automake-1.16.3
+ test none = tap
+ case $am_explicit_skips in
+ test 2 -eq 0
+ keep_testdirs=yes
+ am_keeping_testdirs
+ case $keep_testdirs in
+ return 0
+ set +x
FAIL t/dejagnu-relative-srcdir.sh (exit status: 2)
FAIL: t/dejagnu-siteexp-extend
==============================
dejagnu-siteexp-extend: running runtest SOMEPROGRAM=someprogram --version
DejaGnu version 1.6.3
Expect version 5.45.4
Tcl version 8.6
Running from installcheck: no
Test Protocol: none
PATH =
/home/abuild/rpmbuild/BUILD/automake-1.16.3/bin:/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/ax:/usr/local/bin:/usr/bin:/bin
++ pwd
/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir
+ cat
+ cat
+ echo 'set foo "/foo/"'
+ mkdir tool.test
+ write_check_for foo
+ echo 'send_user "foo: $foo\n"'
+ unindent
+ test x = x
++ sed -e 's/ *# .*//'
++ printf '%s\n' '
/^$/b # Nothing to do for empty lines.
x # Get x<indent> into pattern space.
/^$/{ # No prior x<indent>, go prepare it.
g # Copy this 1st non-blank line into pattern space.
s/^\([ ]*\).*/x\1/ # Prepare x<indent> in pattern space.
} # Now: x<indent> in pattern and <line> in hold.
G # Build x<indent>\n<line> in pattern space, and
h # duplicate it into hold space.
s/\n.*$// # Restore x<indent> in pattern space, and
x # exchange with the above duplicate in hold space.
s/^x\(.*\)\n\1// # Remove leading <indent> from <line>.
s/^x.*\n// # Restore <line> when there is no leading <indent>.
'
+ sed_unindent_prog='
/^$/b
x
/^$/{
g
s/^\([ ]*\).*/x\1/
}
G
h
s/\n.*$//
x
s/^x\(.*\)\n\1//
s/^x.*\n//'
+ sed '
/^$/b
x
/^$/{
g
s/^\([ ]*\).*/x\1/
}
G
h
s/\n.*$//
x
s/^x\(.*\)\n\1//
s/^x.*\n//'
+ cat tool.test/tool.exp
send_user "foo: $foo\n"
if { $foo == "/foo/" } {
pass "test_foo"
} else {
fail "test_foo"
}
+ aclocal-1.16 -Werror
+ autoconf
+ automake-1.16 --foreign -Werror -Wall --add-missing
+ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
+ make check
make check-DEJAGNU
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir'
Making a new site.exp file ...
srcdir='.'; export srcdir; \
EXPECT=expect; export EXPECT; \
if /bin/sh -c "runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='tool'; for tool in $l; do \
if runtest --tool $tool --srcdir $srcdir ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:46:22 2021
Native configuration is x86_64-pc-linux-gnu
=== tool tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ..
Running ./foo.exp ...
Running ./site.exp ...
Running ./tool.test/tool.exp ...
foo: /foo/
=== tool Summary ===
# of expected passes 1
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir'
+ cat foo.exp
set foo "/foo/"
+ cat site.exp
## these variables are automatically generated by make ##
# Do not edit here. If you wish to override these values
# edit the last section
set srcdir "."
set objdir
"/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir"
## Begin content included from file foo.exp. Do not modify. ##
set foo "/foo/"
## End content included from file foo.exp. ##
## End of auto-generated content; you can edit from here. ##
+ grep 'PASS: test_foo' tool.sum
PASS: test_foo
+ write_check_for bar
+ echo 'send_user "bar: $bar\n"'
+ unindent
+ test 'x
/^$/b
x
/^$/{
g
s/^\([ ]*\).*/x\1/
}
G
h
s/\n.*$//
x
s/^x\(.*\)\n\1//
s/^x.*\n//' = x
+ sed '
/^$/b
x
/^$/{
g
s/^\([ ]*\).*/x\1/
}
G
h
s/\n.*$//
x
s/^x\(.*\)\n\1//
s/^x.*\n//'
+ write_check_for baz
+ echo 'send_user "baz: $baz\n"'
+ unindent
+ test 'x
/^$/b
x
/^$/{
g
s/^\([ ]*\).*/x\1/
}
G
h
s/\n.*$//
x
s/^x\(.*\)\n\1//
s/^x.*\n//' = x
+ sed '
/^$/b
x
/^$/{
g
s/^\([ ]*\).*/x\1/
}
G
h
s/\n.*$//
x
s/^x\(.*\)\n\1//
s/^x.*\n//'
+ cat tool.test/tool.exp
send_user "foo: $foo\n"
if { $foo == "/foo/" } {
pass "test_foo"
} else {
fail "test_foo"
}
send_user "bar: $bar\n"
if { $bar == "/bar/" } {
pass "test_bar"
} else {
fail "test_bar"
}
send_user "baz: $baz\n"
if { $baz == "/baz/" } {
pass "test_baz"
} else {
fail "test_baz"
}
+ sleep 2
+ cat
+ make check
make check-DEJAGNU
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir'
Making a new site.exp file ...
srcdir='.'; export srcdir; \
EXPECT=expect; export EXPECT; \
if /bin/sh -c "runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='tool'; for tool in $l; do \
if runtest --tool $tool --srcdir $srcdir ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:46:24 2021
Native configuration is x86_64-pc-linux-gnu
=== tool tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ..
Running ./foo.exp ...
Running ./site.exp ...
Running ./tool.test/tool.exp ...
foo: /foo/
bar: /foo/
FAIL: test_bar
baz: /foo/
FAIL: test_baz
=== tool Summary ===
# of expected passes 1
# of unexpected failures 2
make[1]: *** [Makefile:265: check-DEJAGNU] Error 1
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir'
make: *** [Makefile:475: check-am] Error 2
+ grep 'PASS: test_foo' tool.sum
PASS: test_foo
+ grep 'FAIL: test_bar' tool.sum
FAIL: test_bar
+ grep 'FAIL: test_baz' tool.sum
FAIL: test_baz
+ cat
+ echo 'set bar "/bar/"'
+ echo 'set baz "/xyz/"'
+ sleep 2
+ automake-1.16 --foreign -Werror -Wall Makefile
+ ./config.status Makefile
config.status: creating Makefile
+ make check
make check-DEJAGNU
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir'
test -d bar.dir || mkdir bar.dir
echo 'set baz "/baz/"' > bar.dir/bar
Making a new site.exp file ...
srcdir='.'; export srcdir; \
EXPECT=expect; export EXPECT; \
if /bin/sh -c "runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='tool'; for tool in $l; do \
if runtest --tool $tool --srcdir $srcdir ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:46:27 2021
Native configuration is x86_64-pc-linux-gnu
=== tool tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ..
Running ./foo.exp ...
Running ./site.exp ...
Running ./tool.test/tool.exp ...
foo: /foo/
bar: /bar/
baz: /baz/
=== tool Summary ===
# of expected passes 3
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir'
+ cat site.exp
## these variables are automatically generated by make ##
# Do not edit here. If you wish to override these values
# edit the last section
set srcdir "."
set objdir
"/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir"
## Begin content included from file foo.exp. Do not modify. ##
set foo "/foo/"
set bar "/foo/"
set baz "/foo/"
set qux "/foo/"
## End content included from file foo.exp. ##
## Begin content included from file bar. Do not modify. ##
set bar "/bar/"
set baz "/xyz/"
## End content included from file bar. ##
## Begin content included from file bar.dir/bar. Do not modify. ##
set baz "/baz/"
## End content included from file bar.dir/bar. ##
## End of auto-generated content; you can edit from here. ##
+ cat bar.dir/bar
set baz "/baz/"
+ /usr/bin/grep -F /bar/ site.exp
set bar "/bar/"
+ /usr/bin/grep -F /baz/ site.exp
set baz "/baz/"
+ grep 'PASS: test_foo' tool.sum
PASS: test_foo
+ grep 'PASS: test_bar' tool.sum
PASS: test_bar
+ grep 'PASS: test_baz' tool.sum
PASS: test_baz
+ make distcheck
make dist-gzip am__post_remove_distdir='@:'
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir'
make distdir-am
make[2]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir'
if test -d "dejagnu-siteexp-extend-1.0"; then find "dejagnu-siteexp-extend-1.0"
-type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf
"dejagnu-siteexp-extend-1.0" || { sleep 5 && rm -rf
"dejagnu-siteexp-extend-1.0"; }; else :; fi
test -d "dejagnu-siteexp-extend-1.0" || mkdir "dejagnu-siteexp-extend-1.0"
test -n "" \
|| find "dejagnu-siteexp-extend-1.0" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec /bin/sh
/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir/install-sh
-c -m a+r {} {} \; \
|| chmod -R a+r "dejagnu-siteexp-extend-1.0"
make[2]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir'
tardir=dejagnu-siteexp-extend-1.0 && ${TAR-tar} chof - "$tardir" | eval GZIP=
gzip --best -c >dejagnu-siteexp-extend-1.0.tar.gz
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir'
if test -d "dejagnu-siteexp-extend-1.0"; then find "dejagnu-siteexp-extend-1.0"
-type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf
"dejagnu-siteexp-extend-1.0" || { sleep 5 && rm -rf
"dejagnu-siteexp-extend-1.0"; }; else :; fi
case 'dejagnu-siteexp-extend-1.0.tar.gz' in \
*.tar.gz*) \
eval GZIP= gzip --best -dc dejagnu-siteexp-extend-1.0.tar.gz | ${TAR-tar} xf
- ;;\
*.tar.bz2*) \
bzip2 -dc dejagnu-siteexp-extend-1.0.tar.bz2 | ${TAR-tar} xf - ;;\
*.tar.lz*) \
lzip -dc dejagnu-siteexp-extend-1.0.tar.lz | ${TAR-tar} xf - ;;\
*.tar.xz*) \
xz -dc dejagnu-siteexp-extend-1.0.tar.xz | ${TAR-tar} xf - ;;\
*.tar.Z*) \
uncompress -c dejagnu-siteexp-extend-1.0.tar.Z | ${TAR-tar} xf - ;;\
*.shar.gz*) \
eval GZIP= gzip --best -dc dejagnu-siteexp-extend-1.0.shar.gz | unshar ;;\
*.zip*) \
unzip dejagnu-siteexp-extend-1.0.zip ;;\
*.tar.zst*) \
zstd -dc dejagnu-siteexp-extend-1.0.tar.zst | ${TAR-tar} xf - ;;\
esac
chmod -R a-w dejagnu-siteexp-extend-1.0
chmod u+w dejagnu-siteexp-extend-1.0
mkdir dejagnu-siteexp-extend-1.0/_build dejagnu-siteexp-extend-1.0/_build/sub
dejagnu-siteexp-extend-1.0/_inst
chmod a-w dejagnu-siteexp-extend-1.0
test -d dejagnu-siteexp-extend-1.0/_build || exit 0; \
dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd
dejagnu-siteexp-extend-1.0/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
&& dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \
&& am__cwd=`pwd` \
&& CDPATH="${ZSH_VERSION+.}:" && cd dejagnu-siteexp-extend-1.0/_build/sub \
&& ../../configure \
\
\
--srcdir=../.. --prefix="$dc_install_base" \
&& make \
&& make dvi \
&& make check \
&& make install \
&& make installcheck \
&& make uninstall \
&& make distuninstallcheck_dir="$dc_install_base" \
distuninstallcheck \
&& chmod -R a-w "$dc_install_base" \
&& ({ \
(cd ../.. && umask 077 && mkdir "$dc_destdir") \
&& make DESTDIR="$dc_destdir" install \
&& make DESTDIR="$dc_destdir" uninstall \
&& make DESTDIR="$dc_destdir" \
distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \
} || { rm -rf "$dc_destdir"; exit 1; }) \
&& rm -rf "$dc_destdir" \
&& make dist \
&& rm -rf dejagnu-siteexp-extend-1.0.tar.gz \
&& make distcleancheck \
&& cd "$am__cwd" \
|| exit 1
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir/dejagnu-siteexp-extend-1.0/_build/sub'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir/dejagnu-siteexp-extend-1.0/_build/sub'
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir/dejagnu-siteexp-extend-1.0/_build/sub'
make[1]: Nothing to be done for 'dvi'.
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir/dejagnu-siteexp-extend-1.0/_build/sub'
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir/dejagnu-siteexp-extend-1.0/_build/sub'
make check-DEJAGNU
make[2]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir/dejagnu-siteexp-extend-1.0/_build/sub'
test -d bar.dir || mkdir bar.dir
echo 'set baz "/baz/"' > bar.dir/bar
Making a new site.exp file ...
srcdir='../..'; export srcdir; \
EXPECT=expect; export EXPECT; \
if /bin/sh -c "runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='tool'; for tool in $l; do \
if runtest --tool $tool --srcdir $srcdir ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:46:29 2021
Native configuration is x86_64-pc-linux-gnu
=== tool tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ../...
Running ../../_build/sub/site.exp ...
Running ../../foo.exp ...
Running ../../tool.test/tool.exp ...
foo: /foo/
bar: /foo/
FAIL: test_bar
baz: /foo/
FAIL: test_baz
=== tool Summary ===
# of expected passes 1
# of unexpected failures 2
make[2]: *** [Makefile:266: check-DEJAGNU] Error 1
make[2]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir/dejagnu-siteexp-extend-1.0/_build/sub'
make[1]: *** [Makefile:476: check-am] Error 2
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/dejagnu-siteexp-extend.dir/dejagnu-siteexp-extend-1.0/_build/sub'
make: *** [Makefile:397: distcheck] Error 1
+ am_exit_trap 2
+ exit_status=2
+ set +e
+ cd /home/abuild/rpmbuild/BUILD/automake-1.16.3
+ test none = tap
+ case $am_explicit_skips in
+ test 2 -eq 0
+ keep_testdirs=yes
+ am_keeping_testdirs
+ case $keep_testdirs in
+ return 0
+ set +x
FAIL t/dejagnu-siteexp-extend.sh (exit status: 2)
FAIL: t/check12-w
=================
./t/check12-w.sh: will source ./t/check12.sh
check12-w: running runtest SOMEPROGRAM=someprogram --version
DejaGnu version 1.6.3
Expect version 5.45.4
Tcl version 8.6
Running from installcheck: no
Test Protocol: none
PATH =
/home/abuild/rpmbuild/BUILD/automake-1.16.3/bin:/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/ax:/usr/local/bin:/usr/bin:/bin
+++ pwd
/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12-w.dir
++ cat
++ cat
++ cat
++ cat
++ chmod +x a.test b.test
++ cat
++ A_EXIT_STATUS=0
++ export A_EXIT_STATUS
++ B_EXIT_STATUS=0
++ export B_EXIT_STATUS
++ cat
++ cat
++ NAIL=nail
++ export NAIL
++ cat
++ chmod +x hammer spanner
++ mkdir hammer.test spanner.test
++ cat
++ cat
++ cat
++ CHECKLOCAL_EXIT_STATUS=0
++ export CHECKLOCAL_EXIT_STATUS
++ aclocal-1.16 -Werror
++ autoconf
++ automake-1.16 --foreign -Werror -Wall --add-missing
++ for vpath in : false
++ :
++ srcdir=..
++ mkdir build
++ cd build
++ test -f config.status
++ ../configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
++ make check
make check-DEJAGNU check-TESTS check-local
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12-w.dir/build'
Making a new site.exp file ...
srcdir='..'; export srcdir; \
EXPECT=expect; export EXPECT; \
if /bin/sh -c "runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='hammer spanner'; for tool in $l; do \
if runtest --tool $tool --srcdir $srcdir HAMMER=../hammer
SPANNER=../spanner ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:55:56 2021
Native configuration is x86_64-pc-linux-gnu
=== hammer tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ...
Running ../build/site.exp ...
Running ../hammer.test/hammer.exp ...
Running ../spanner.test/spanner.exp ...
=== hammer Summary ===
# of expected passes 2
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:55:56 2021
Native configuration is x86_64-pc-linux-gnu
=== spanner tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ...
Running ../build/site.exp ...
Running ../hammer.test/hammer.exp ...
Running ../spanner.test/spanner.exp ...
=== spanner Summary ===
# of expected passes 2
a.test: exit status: 0
PASS: a.test
b.test: exit status: 0
PASS: b.test
==================
All 2 tests passed
==================
case $CHECKLOCAL_EXIT_STATUS in \
0) echo 'check-local succeeded :-)';; \
*) echo 'check-local failed :-(';; \
esac >local.log
exit $CHECKLOCAL_EXIT_STATUS
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12-w.dir/build'
++ test -f hammer.log
++ test -f hammer.sum
++ test -f spanner.log
++ test -f spanner.sum
++ test xyes '!=' xyes
++ grep 'check-local succeeded :-)' local.log
check-local succeeded :-)
++ cp -f config.status config-status.sav
++ make distclean
test -z "local.log" || rm -f local.log
rm -f site.exp site.bak
l='hammer spanner'; for tool in $l; do \
rm -f $tool.sum $tool.log; \
done
test -z "" || rm -f
test . = ".." || test -z "" || rm -f
rm -f config.status config.cache config.log configure.lineno
config.status.lineno
rm -f Makefile
++ test '!' -e hammer.log
++ test '!' -e hammer.sum
++ test '!' -e spanner.log
++ test '!' -e spanner.sum
++ test '!' -e test-suite.log
++ test '!' -e a.log
++ test '!' -e b.log
++ test '!' -e local.log
++ mv -f config-status.sav config.status
++ ./config.status
config.status: creating Makefile
++ NAIL=screw
++ make check
make check-DEJAGNU check-TESTS check-local
make[1]: Entering directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12-w.dir/build'
Making a new site.exp file ...
srcdir='..'; export srcdir; \
EXPECT=expect; export EXPECT; \
if /bin/sh -c "runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='hammer spanner'; for tool in $l; do \
if runtest --tool $tool --srcdir $srcdir HAMMER=../hammer
SPANNER=../spanner ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:55:57 2021
Native configuration is x86_64-pc-linux-gnu
=== hammer tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ...
Running ../build/site.exp ...
Running ../hammer.test/hammer.exp ...
FAIL: test_hammer
Running ../spanner.test/spanner.exp ...
=== hammer Summary ===
# of expected passes 1
# of unexpected failures 1
WARNING: Couldn't find tool init file
Test run by abuild on Mon Jun 28 08:55:57 2021
Native configuration is x86_64-pc-linux-gnu
=== spanner tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: could not find testsuite; trying ...
Running ../build/site.exp ...
Running ../hammer.test/hammer.exp ...
FAIL: test_hammer
Running ../spanner.test/spanner.exp ...
=== spanner Summary ===
# of expected passes 1
# of unexpected failures 1
make[1]: *** [Makefile:290: check-DEJAGNU] Error 1
make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/automake-1.16.3/t/check12-w.dir/build'
make: *** [Makefile:593: check-am] Error 2
++ test -f hammer.log
++ test -f hammer.sum
++ test -f spanner.log
++ test -f spanner.sum
++ grep 'FAIL: test_hammer' hammer.sum
FAIL: test_hammer
++ grep FAIL: spanner.sum
FAIL: test_hammer
++ _am_exit 1
++ set +e
++ test 77 = 1
++ exit 1
++ exit 1
+ am_exit_trap 1
+ exit_status=1
+ set +e
+ cd /home/abuild/rpmbuild/BUILD/automake-1.16.3
+ test none = tap
+ case $am_explicit_skips in
+ test 1 -eq 0
+ keep_testdirs=yes
+ am_keeping_testdirs
+ case $keep_testdirs in
+ return 0
+ set +x
FAIL t/check12-w.sh (exit status: 1)
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."
--- End Message ---