PS: More failures:
11) On Solaris 11, "make check" gives 1 test failure:
gmake[5]: Entering directory
`/home/bruno/multibuild-1614/solaris11x8632/guile-2.0.3.152-c5f6c2/test-suite/standalone'
PASS: test-system-cmds
PASS: test-bad-identifiers
PASS: test-require-extension
usage: tail [+/-[n][lbc][f]] [file]
tail [+/-[n][l][r|f]] [file]
Incorrect output: expected "a;", but got ""
FAIL: test-guile-snarf
The 'tail' program in Solaris does not understand the modern syntax.
$ printf 'a\nb\nc\nd\ne\n' | tail -n +2
usage: tail [+/-[n][lbc][f]] [file]
tail [+/-[n][l][r|f]] [file]
$ printf 'a\nb\nc\nd\ne\n' | tail -n 2
usage: tail [+/-[n][lbc][f]] [file]
tail [+/-[n][l][r|f]] [file]
$ printf 'a\nb\nc\nd\ne\n' | sed 1d
b
c
d
e
So I would suggest to replace "tail -n +2" with "sed 1d".
12) Still on Solaris 11, "make check" gives more test failures:
Running gc.test
FAIL: gc.test: gc: Lexical vars are collectable
Running net-db.test
ERROR: net-db.test: getaddrinfo: 127.0.0.1:80 - arguments: ((getaddrinfo-error
8))
ERROR: net-db.test: getaddrinfo: port 80 - arguments: ((getaddrinfo-error 8))
Running time.test
FAIL: time.test: strftime: C99 %z format: EST+5
Totals for this test run:
passes: 34338
failures: 2
unexpected passes: 0
expected failures: 30
unresolved test cases: 562
untested test cases: 1
unsupported test cases: 11
errors: 2
Bruno