GNU bug report logs -
#68165
automake-1.16j on Solaris 11
Previous Next
To reply to this bug, email your comments to 68165 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-automake <at> gnu.org
:
bug#68165
; Package
automake
.
(Sun, 31 Dec 2023 08:23:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Bruno Haible <bruno <at> clisp.org>
:
New bug report received and forwarded. Copy sent to
bug-automake <at> gnu.org
.
(Sun, 31 Dec 2023 08:23:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Solaris 11.4, the "gmake check" command in automake-1.16j appears to hang.
Using 'truss', I found that it invokes
/usr/bin/lex --version
and that command reads from standard input:
$ /usr/bin/lex --version
lex: Software Generation Utilities (SGU) Solaris-ELF (4.0)
_
The attached proposed patch fixes it.
[0001-tests-Don-t-hang-on-Solaris-when-flex-is-not-install.patch (text/x-patch, attachment)]
Information forwarded
to
bug-automake <at> gnu.org
:
bug#68165
; Package
automake
.
(Sun, 31 Dec 2023 15:26:02 GMT)
Full text and
rfc822 format available.
Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
With the '$LEX --version' hang fixed, I get the attached log, with the
following failures:
$ grep ^FAIL: test-suite.log
FAIL: t/cond35
FAIL: t/fn99subdir
FAIL: t/gettext-external-pr338
FAIL: t/lex3
FAIL: t/lex5
FAIL: t/lexvpath
FAIL: t/lex-lib
FAIL: t/lex-lib-external
FAIL: t/lex-libobj
FAIL: t/lex-clean-cxx
FAIL: t/lex-clean
FAIL: t/lex-depend-cxx
FAIL: t/lex-depend
FAIL: t/lex-line
FAIL: t/lex-nodist
FAIL: t/lex-pr204
FAIL: t/test-driver-cond
FAIL: t/self-check-is_newest
FAIL: t/self-check-is_newest.tap 3 - not is_newest a b
FAIL: t/self-check-is_newest.tap 9 - not is_newest u v
FAIL: t/self-check-is_newest.tap 11 - not is_newest u y
FAIL: t/self-check-is_newest.tap 13 - not is_newest x v
FAIL: t/self-check-is_newest.tap 15 - not is_newest x y
FAIL: t/self-check-is_newest.tap 17 - not is_newest x x/foo
FAIL: t/silent-lex
FAIL: t/subpkg
FAIL: t/subpkg2
FAIL: t/subpkg3
FAIL: t/subpkg-yacc
You can ignore:
- The failure of t/gettext-external-pr338 because I have an unreleased
version of gettext on that machine, which has a dysfunctional 'autopoint'
program.
- The failures of *lex*, because that old version of 'lex' is not worth
supporting.
- The failures of subpkg*, because Solaris 'make' makes wrong variable
substitutions in VPATH builds (well-known).
Bruno
[test-suite.log.xz (application/x-xz, attachment)]
Information forwarded
to
bug-automake <at> gnu.org
:
bug#68165
; Package
automake
.
(Sun, 31 Dec 2023 23:36:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 68165 <at> debbugs.gnu.org (full text, mbox):
/usr/bin/lex --version
and that command reads from standard input:
Thanks Bruno. I installed the patch.
As for the other (non-ignored) failures, here and in your other reports
today ... I can't get far with such system-dependent failures. Any
chance you have time to delve into them? I know that's asking a lot.
I will look at the logs, but have little confidence I'll have any ideas
for fixes. --thanks, karl.
This bug report was last modified 1 year and 172 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.