[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MacOS 64-bit build
From: |
Hans Åberg |
Subject: |
Re: MacOS 64-bit build |
Date: |
Wed, 13 Feb 2019 20:48:49 +0100 |
> On 13 Feb 2019, at 20:16, Daniel Johnson <address@hidden> wrote:
>
> I am using guile 1.8.8, gcc 7.4.0, and flex 2.6.4. Here's my configure line:
>
> On build, I get a long string of errors originating in out/lexer.cc:
>
> out/lexer.cc:6272:46: error: cannot convert 'std::istream {aka
> std::basic_istream<char>}' to 'std::istream* {aka std::basic_istream<char>*}'
> in assignment
> YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
Use flex 2.5.37, as the flex 2.6.* C++ lexer is broken (discussed on the Bison
lists): a stream pointer has been changed in the declaration to a reference
without doing it in the code. Reported some years ago on the flex list.