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

Reply via email to