GNU bug report logs - #68165
automake-1.16j on Solaris 11

Previous Next

Package: automake;

Reported by: Bruno Haible <bruno <at> clisp.org>

Date: Sun, 31 Dec 2023 08:23:01 UTC

Severity: normal

To reply to this bug, email your comments to 68165 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Bruno Haible <bruno <at> clisp.org>
To: bug-automake <at> gnu.org
Subject: Re: automake-1.16j on Solaris 11
Date: Sun, 31 Dec 2023 09:22:01 +0100
[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):

From: Bruno Haible <bruno <at> clisp.org>
To: bug-automake <at> gnu.org
Subject: Re: automake-1.16j on Solaris 11
Date: Sun, 31 Dec 2023 16:25:20 +0100
[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):

From: Karl Berry <karl <at> freefriends.org>
To: bruno <at> clisp.org
Cc: 68165 <at> debbugs.gnu.org
Subject: Re: bug#68165: automake-1.16j on Solaris 11
Date: Sun, 31 Dec 2023 16:35:39 -0700
      /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.