URL: <https://savannah.gnu.org/support/?111381>
Summary: autoconf-2.72.90 tests fail with traditional yacc,
lex
Group: Autoconf
Submitter: eggert
Submitted: Tue 03 Feb 2026 08:08:58 PM PST
Priority: 5 - Unprioritized
Severity: 2 - Minor
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Unlocked
Operating System: Solaris
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Tue 03 Feb 2026 08:08:58 PM PST By: Paul Eggert <eggert>
When I ran "make check" with autoconf-2.72.90 on Solaris 10 sparc (where the
only GNU tool is GNU m4 1.4.19 which I built myself), the following tests
fail:
453: AC_PROG_LEX with noyywrap FAILED
(semantics.at:1306)
454: AC_PROG_LEX with yywrap FAILED
(semantics.at:1308)
517: AC_DECL_YYTEXT FAILED
(acprograms.at:22)
Presumably this is because the tests are using /usr/ccs/bin/yacc and
/usr/ccs/bin/lex instead of GNU Bison and flex. "lex -V" and "yacc -Qy" both
say they are "Software Generation Utilities (SGU) Solaris-ELF (4.0)"; the
executables are both dated 2005-01-22.
I'll attach a compressed tarball of the failed test output files.
A search through the archives reports that
[https://lists.nongnu.org/archive/html/autoconf/2023-12/msg00000.html Zack was
working on fixing this for Autoconf in 2023], but I don't know what happened
with that. A brief look at the Autoconf bug tracker found sr #110266, which
may be the same bug as this one.
To avoid further noise about this perhaps we should remove the test cases? Or
at least remove them if they use traditional yacc and lex?
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/support/?111381>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
