Subject: Re: bug#30612: [automake-1.16] make check fails on Solaris 11.3 x86

From: Mathieu Lirzin <[email-masked]>
Date: Thu, 08 Mar 2018 21:54:48 +0100

Hello,

Kiyoshi KANAZAWA <[email-masked]> writes:

> Trying to install automake-1.16 on Solaris 11.3 x86.
> make check fails with
>
> FAIL: t/lex-clean-cxx.sh
> FAIL: t/lex-depend-cxx.sh
>
>
> It seems to be caused by declaration of yylex ().
> lex-clean-cxx.log & lex-depend-cxx.log are attached.
>
>
> Tested with gcc 7.3.0, 
>
> % ./configure
> % make
> % make check
>

This is likely related to commit
826408a7f6ca4c39ff7b7ac9952c05f48110748f [1] which make those tests work
with Flex 2.6.4 and g++ 7.3.

If you know a good way to achieve a better compatibility than the
solution chosen by that commit, I would be interested.

Thanks for the report.

[1] https://git.savannah.gnu.org/cgit/automake.git/commit/?id=826408a7f6ca4c39ff7b7ac9952c05f48110748f

-- 
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37