5.18.9 plus cb517f1d19705e05f93be0fea4083d9862730e44 throws a testsuite error
on mips and armhf. See https://buildd.debian.org/status/package.php?p=autogen&suite=experimental for the full build log.
The failing parts are these:
[...]
PASS: heredef.test
FAIL: html.test
PASS: in.test
[...]
FAIL: html
==========
html-> setx=set -x
html-> msg=:
html-> VERBOSE=true
html-> test -d html-testd
html-> mkdir html-testd
html-> init_tests
html-> exec
html-> BASH_XTRACEFD=8
html-> TMPDIR=/«PKGBUILDDIR»/agen5/test/html-testd/html-tmpd
html-> mkdir -p /«PKGBUILDDIR»/agen5/test/html-testd/html-tmpd
html-> echo -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-format-contains-nul -DHAVE_CONFIG_H
html-> /bin/sed s/-Werror[^ ]//g;s/-Wextra//g
html-> CFLAGS=-g -O2 -fPIE -fstack-protector-strong -Wformat -Wall -Wno-format-contains-nul -DHAVE_CONFIG_H
html-> lo_dir=/«PKGBUILDDIR»/autoopts
html-> find /«PKGBUILDDIR»/autoopts -type f -name libopts.o
html-> head -n1
html-> lo_lib=/«PKGBUILDDIR»/autoopts/libopts_la-libopts.o
html-> test -f /«PKGBUILDDIR»/autoopts/libopts_la-libopts.o
html-> lo_dir=/«PKGBUILDDIR»/autoopts
html-> test X = X
html-> LD_LIBRARY_PATH=/«PKGBUILDDIR»/autoopts:
html-> GUILE_WARN_DEPRECATED=no
html-> test -f /usr/lib/libgen.so
html-> test -f /lib/libgen.so
html-> LIB=/«PKGBUILDDIR»/autoopts/libopts_la-libopts.o
html-> AG_L=run_ag ao
html-> agl_opts=-L/«PKGBUILDDIR»/autoopts/tpl
html-> test L/«PKGBUILDDIR» = L/«PKGBUILDDIR»
html-> export TMPDIR PATH LD_LIBRARY_PATH GUILE_WARN_DEPRECATED LIB AG_L agl_opts CC LIBGUILE AG_VERSION
html-> THUMPER_PID=3536
html-> cfg_inc
html-> >html-> test_src=/«PKGBUILDDIR»/agen5/test/html.test
html-> thumper
cd html-testd
html-> exec
html-> /bin/sed s/^/-I/
html-> sort -u
html-> cd /«PKGBUILDDIR»/.
html-> pwd
html-> cd -
html-> cd /«PKGBUILDDIR»/autoopts
html-> pwd
html-> cd -
html-> cd /«PKGBUILDDIR»/agen5
html-> pwd
html-> cd -
html-> cd /«PKGBUILDDIR»/.
html-> pwd
html-> cd -
html-> cd /«PKGBUILDDIR»/autoopts
html-> pwd
html-> cd -
html-> cd /«PKGBUILDDIR»/agen5
html-> pwd
html-> cd -
html-> dirs=-I/«PKGBUILDDIR»
-I/«PKGBUILDDIR»/agen5
-I/«PKGBUILDDIR»/autoopts
html-> echo -I/«PKGBUILDDIR» -I/«PKGBUILDDIR»/agen5 -I/«PKGBUILDDIR»/autoopts -Wdate-time -D_FORTIFY_SOURCE=2
html-> INC=-I/«PKGBUILDDIR» -I/«PKGBUILDDIR»/agen5 -I/«PKGBUILDDIR»/autoopts -Wdate-time -D_FORTIFY_SOURCE=2
html-> : === Running html.test for html using /bin/bash ===
html-> chmod +w html-tmpd
html-> true
html-> SHELLX=/bin/bash -x
html-> trap failure 'test html killed on timeout' 15
html-> echo creating cgi.tpl
creating cgi.tpl
html-> cat
html-> echo creating html.tpl
creating html.tpl
html-> cat
html-> pwd
html-> echo creating html.out in /«PKGBUILDDIR»/agen5/test/html-testd
creating html.out in /«PKGBUILDDIR»/agen5/test/html-testd
html-> cat
html-> REQUEST_METHOD=GET
html-> QUERY_STRING=mumble=fumble+bumble&foo=bar&template=html
html-> expr mumble=fumble+bumble&foo=bar&template=html : .*
html-> CONTENT_LENGTH=42
html-> export CONTENT_LENGTH REQUEST_METHOD QUERY_STRING
html-> run_ag x1
html-> local opts= tfile=html-aglog-x1-3501.log
html-> true
html-> >html-> opts=--trace=every --trace-out=>>html-aglog-x1-3501.log
/bin/grep -E -v ^in state
html-> AUTOGEN_TRACE=every
html-> pwd
html-> AUTOGEN_TRACE_OUT=>>/«PKGBUILDDIR»/agen5/test/html-testd/html-aglog-x1-3501.log
html-> export AUTOGEN_TRACE_OUT AUTOGEN_TRACE
html-> shift
html-> opts=--trace=every --trace-out=>>html-aglog-x1-3501.log -L/«PKGBUILDDIR»/autoopts/tpl
html-> MALLOC_CHECK_=3 /«PKGBUILDDIR»/agen5/autogen --trace=every --trace-out=>>html-aglog-x1-3501.log -L/«PKGBUILDDIR»/autoopts/tpl
html-> cmp -s html.samp html.test
html-> diff html.samp html.test
html-> failure 1c1,2
< content-type: text/html
FSM Error: in state 4 (need_name), event 4 (other_name) is invalid
Content-type: text/plain
3,4c4,16
< <head>Mumble: fumble bumble</head>
< <body>Foolish: bar</body>
AutoGen form processing error:
invalid transition: in @@ CGI Definitions @@ on line 5Likely causes: a mismatched quote, a value that needs quoting,
or a missing semi-colon
Failing Guile command: = = = = =(debug-enable 'backtrace)
=================================
html-> kill -9 3536
html-> trap 15
html-> set -x
html-> cd /«PKGBUILDDIR»/agen5/test/html-testd/..
html-> test -d FAILURES
html-> mkdir FAILURES
html-> mv html-testd FAILURES/html-testd
html-> test -f html.log
html-> mv html.log FAILURES/html-testd/amtest-html.log
html-> ln -s FAILURES/html-testd/amtest-html.log html.log
html-> echo FAILURE: 1c1,2
< content-type: text/html
FSM Error: in state 4 (need_name), event 4 (other_name) is invalid
Content-type: text/plain
3,4c4,16
< <head>Mumble: fumble bumble</head>
< <body>Foolish: bar</body>
AutoGen form processing error:
invalid transition: in @@ CGI Definitions @@ on line 5Likely causes: a mismatched quote, a value that needs quoting,
or a missing semi-colon
Failing Guile command: = = = = =(debug-enable 'backtrace)
=================================
FAILURE: 1c1,2
< content-type: text/html
FSM Error: in state 4 (need_name), event 4 (other_name) is invalid
Content-type: text/plain
3,4c4,16
< <head>Mumble: fumble bumble</head>
< <body>Foolish: bar</body>
AutoGen form processing error:
invalid transition: in @@ CGI Definitions @@ on line 5Likely causes: a mismatched quote, a value that needs quoting,
or a missing semi-colon
Failing Guile command: = = = = =(debug-enable 'backtrace)
=================================
html-> exit 1
FAIL html.test (exit status: 1)
5.18.7 built succesfully.
cu Andreas
With 5.18.10 the html test succeeds. However error.test fails on (probably) all archs, I tested on mips and amd64:
Hmmm. It would be really interesting to understand why my "make distcheck" is successful. I'll strip away the spurious "core dumped" line from the output.
$ make check
make check-TESTS
make[1]: Entering directory '/u/bkorb/ag/ag/agen5/test'
make[2]: Entering directory '/u/bkorb/ag/ag/agen5/test'
PASS: define.test
PASS: directives.test
PASS: error.test
[...]
I'll leave state as "pending" pending Andreas' confirmation of the fix.
On 2016-05-25 Bruce Korb bruce.korb@gmail.com wrote:
Sure, there you go:
FAIL: error
Likely causes: a mismatched quote, a value that needs quoting,
or a missing semi-colon
+ Aborted (core dumped)
Likely causes: a mismatched quote, a value that needs quoting,
or a missing semi-colon
+ Aborted (core dumped)
FAILURE: expected->actual
error.base4 Thu May 26 05:23:02 2016
--- error.res4 Thu May 26 05:23:02 2016***
8,10 ****
--- 8,11 ----
Likely causes: a mismatched quote, a value that needs quoting,
or a missing semi-colon
+ Aborted (core dumped)
============================================================================
Testsuite summary for GNU AutoGen 5.18.10
============================================================================
TOTAL: 43
PASS: 42
SKIP: 0
XFAIL: 0
FAIL: 1
XPASS: 0
ERROR: 0
============================================================================
See agen5/test/test-suite.log
Please report to autogen-users@lists.sourceforge.net
============================================================================
Makefile:593: recipe for target 'test-suite.log' failed
cu Andreas
On 2016-05-26 Bruce Korb bruce.korb@gmail.com wrote:
Hello,
I am very sorry to not be able to come back with "thanks, this worked".
:-(
FAIL: error
On 2016-05-26 Bruce Korb bruce.korb@gmail.com wrote:
Thank you, that one worked.
cu Andreas
What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.'
I sew his ears on from time to time, sure'fixed