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