Follow-up Comment #3, bug #27361 (project grub):
I don't like the idea of bumping up software version to solve certain
problem, this may break other system, I don't think all os ships with bison
2.3 by default. In fact, you should check if the specific feature is missing.
In the case of bison 1.28, it's these two lines that cause the problem:
%lex-param { struct grub_parser_param *state };
%parse-param { struct grub_parser_param *state };
%lex-param and %parse-param is not supported in bison 1.28, it uses the now
deprecated YYLEX_PARAM and YYPARSE_PARAM macro to set parameter. It's better
to write a configure.ac test to check for this feature explicitly.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?27361>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-grub mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-grub