The version of maplexer.c committed in r7013 (branch-5-0) does not work for me on Ubunto 6. I get the following errors:
maplexer.l: In function ‘yylex’:
maplexer.l:69: warning: implicit declaration of function ‘msyy_scan_string’
maplexer.l:70: error: ‘msyyin’ undeclared (first use in this function)
maplexer.l:70: error: (Each undeclared identifier is reported only once
maplexer.l:70: error: for each function it appears in.)
maplexer.l:94: warning: implicit declaration of function ‘msyy_delete_buffer’
maplexer.l:374: error: ‘msyytext’ undeclared (first use in this function)
maplexer.l:465: warning: implicit declaration of function ‘msyy_switch_to_buffer’
maplexer.l:465: warning: implicit declaration of function ‘msyy_create_buffer’
Could this be related to the same source as #2373, i.e. files generated on the Mac not working on other platforms?
Can I simply replace maplexer.c with a new version generated with flex 2.5.31 on Linux?