On 9/16/19 11:20 AM, psm...@nuodb.com wrote:
On Mon, 2019-09-16 at 11:04 -0700, Paul Eggert wrote:
syntax error at ./run_make_tests.pl line 473, near "or continue"
Ugh. Can you change this line:
-x $prog or continue;
to this:
-x $prog or next;
Thanks, that got the tests to start up. However, 6 tests failed, with
diagnostics reported below.
Can you run this and tell me what it prints:
perl -we 'use File::Spec::Functions qw(splitpath); my @o = splitpath("../make"); print
"@o\n"'
A single line " ../make".
and also this:
perl -we 'use File::Spec; print "$File::Spec::VERSION\n";'
A single line "0.87".
The failures were the following:
features/vpathplus ...................................... FAILED (3/4
passed)
functions/shell ......................................... FAILED (7/8
passed)
functions/wildcard ...................................... FAILED (8/9
passed)
plus the following three timeouts in features/output-sync, perhaps
because the hardware is reasonably old and slow (a circa-2005 Sun Fire
280R with 750 MHz UltraSPARC III CPUs).
features/output-sync ....................................
Test timed out after 30 seconds
Error running /var/run/rpc_door/eggert/make-4.2.91/tests/../make
(expected 0; got 14): /var/run/rpc_door/eggert/make-4.2.91/tests/../make
-f work/features/output-sync.mk -j -Orecurse
Caught signal 14!
Test timed out after 30 seconds
Error running /var/run/rpc_door/eggert/make-4.2.91/tests/../make
(expected 0; got 14): /var/run/rpc_door/eggert/make-4.2.91/tests/../make
-f work/features/output-sync.mk.1 -j --output-sync=target
Caught signal 14!
Test timed out after 30 seconds
Error running /var/run/rpc_door/eggert/make-4.2.91/tests/../make
(expected 0; got 14): /var/run/rpc_door/eggert/make-4.2.91/tests/../make
-f work/features/output-sync.mk.1 -j --output-sync=target x=
Caught signal 14!
FAILED (12/15 passed)
I'm attaching a copy of the *.*diff* files.
::::::::::::::
tests/work/functions/shell.diff.7
::::::::::::::
*** work/functions/shell.base.7 Mon Sep 16 12:14:33 2019
--- work/functions/shell.log.7 Mon Sep 16 12:14:33 2019
***************
*** 1 ****
! SIG=130
--- 1 ----
! SIG=208
::::::::::::::
tests/work/functions/wildcard.diff.6
::::::::::::::
*** work/functions/wildcard.base.6 Mon Sep 16 12:14:33 2019
--- work/functions/wildcard.log.6 Mon Sep 16 12:14:33 2019
***************
*** 1,13 ****
hellod hellof
! hellod/
hellod/worldd hellod/worldf
! hellod/worldd/
hellod hellof hellod/worldd hellod/worldf
! hellod/ hellod/worldd/
hellod/worldd hellod/worldf
! hellod/worldd/
hellod/worldd hellod/worldf
hellod/worldd/
! hellod/worldd/kend1/ hellod/worldd/kend2/
hellod/worldd/kend1 hellod/worldd/kend2 hellod/worldd/kenf1
hellod/worldd/kenf2
! hellod/worldd/kend1/ hellod/worldd/kend2/
--- 1,13 ----
hellod hellof
! hellod/ hellof
hellod/worldd hellod/worldf
! hellod/worldd/ hellod/worldf
hellod hellof hellod/worldd hellod/worldf
! hellod/ hellof hellod/worldd/ hellod/worldf
hellod/worldd hellod/worldf
! hellod/worldd/ hellod/worldf
hellod/worldd hellod/worldf
hellod/worldd/
! hellod/worldd/kend1/ hellod/worldd/kend2/ hellod/worldd/kenf1
hellod/worldd/kenf2
hellod/worldd/kend1 hellod/worldd/kend2 hellod/worldd/kenf1
hellod/worldd/kenf2
! hellod/worldd/kend1/ hellod/worldd/kend2/ hellod/worldd/kenf1
hellod/worldd/kenf2
::::::::::::::
tests/work/features/output-sync.diff
::::::::::::::
*** work/features/output-sync.base Mon Sep 16 12:13:07 2019
--- work/features/output-sync.log Mon Sep 16 12:12:37 2019
***************
*** 1,12 ****
- /var/run/rpc_door/eggert/make-4.2.91/tests/../make -C foo
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.91/tests/foo'
- foo: start
- foo: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.91/tests/foo'
- /var/run/rpc_door/eggert/make-4.2.91/tests/../make -C bar
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.91/tests/bar'
- bar: start
- bar: end
- baz: start
- baz: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.91/tests/bar'
--- 0 ----
::::::::::::::
tests/work/features/output-sync.diff.1
::::::::::::::
*** work/features/output-sync.base.1 Mon Sep 16 12:13:37 2019
--- work/features/output-sync.log.1 Mon Sep 16 12:13:09 2019
***************
*** 4,14 ****
bar: start
bar: end
make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.91/tests/bar'
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.91/tests/foo'
- foo: start
- foo: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.91/tests/foo'
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.91/tests/bar'
- baz: start
- baz: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.91/tests/bar'
--- 4,6 ----
::::::::::::::
tests/work/features/output-sync.diff.2
::::::::::::::
*** work/features/output-sync.base.2 Mon Sep 16 12:14:08 2019
--- work/features/output-sync.log.2 Mon Sep 16 12:13:39 2019
***************
*** 2,8 ****
sleep 1 ; /var/run/rpc_door/eggert/make-4.2.91/tests/../make -C bar
bar: start
bar: end
- foo: start
- foo: end
- baz: start
- baz: end
--- 2,4 ----
::::::::::::::
tests/work/features/vpathplus.diff.2
::::::::::::::
*** work/features/vpathplus.base.2 Mon Sep 16 12:14:30 2019
--- work/features/vpathplus.log.2 Mon Sep 16 12:14:30 2019
***************
*** 1,4 ****
cat work/inter.d > inter.c
cat inter.c > inter.b 2>/dev/null || exit 1
cat inter.b > inter.a
! rm inter.b inter.c
--- 1,4 ----
cat work/inter.d > inter.c
cat inter.c > inter.b 2>/dev/null || exit 1
cat inter.b > inter.a
! rm inter.c inter.b
_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make