[mira_talk] Re: Type mismatch of LexerInput and LexerOutput [PATCH]

  • From: Shaun Jackman <sjackman@xxxxxxxxx>
  • To: mira_talk@xxxxxxxxxxxxx
  • Date: Tue, 23 Oct 2012 09:12:11 -0700

Hi Bastien,

flex 2.5.35 ships with OS X 10.8. After thinking about this, the
solution is to ship FlexLexer.h with MIRA, since it requires the
version of FlexLexer.h that corresponds with the version of flex used
to generate the C++ source files. Could you send me your FlexLexer.h?
I'll see if it fixes my issue.

Cheers,
Shaun

On 23 October 2012 00:05, Bastien Chevreux <bach@xxxxxxxxxxxx> wrote:
> On Oct 23, 2012, at 7:22 , Shaun Jackman wrote:
>> When compiling MIRA on OS X 10.8, I get an error message that
>> LexerInput and LexerOutput do not match the declaration. The following
>> patch fixes this issue.
>
> Hi Shaun,
>
> the problem is that *_flexer.cc files are generated automatically by flex, 
> starting from the *_flexer.ll files. The patch you provided will probably 
> work, but not be applicable in the automated build environment.
>
> Which means that this is some new incompatibility regarding flex, this time 
> for OSX 10.8. I'll need to investigate this separately, may take some time 
> though.
>
> Just to be sure: what's the version of flex?
>
> B.
>
>
> --
> You have received this mail because you are subscribed to the mira_talk 
> mailing list. For information on how to subscribe or unsubscribe, please 
> visit http://www.chevreux.org/mira_mailinglists.html

-- 
You have received this mail because you are subscribed to the mira_talk mailing 
list. For information on how to subscribe or unsubscribe, please visit 
http://www.chevreux.org/mira_mailinglists.html

Other related posts: