Dynare 4.3.3 won't compile
Created by: mboisson
I am trying to compile Dynare 4.3.3 for a user (he needs this specific version). I get the following error :
DynareBison.yy:45:36: error: ‘const struct Dynare::parser::stack_symbol_type’ has no member named ‘begin’
(Current).begin = (Rhs)[1].begin;
^
DynareBison.cc:619:7: note: in expansion of macro ‘YYLLOC_DEFAULT’
YYLLOC_DEFAULT (yylhs.location, slice, yylen);
^
DynareBison.yy:46:36: error: ‘const struct Dynare::parser::stack_symbol_type’ has no member named ‘end’
(Current).end = (Rhs)[N].end;
^
DynareBison.cc:619:7: note: in expansion of macro ‘YYLLOC_DEFAULT’
YYLLOC_DEFAULT (yylhs.location, slice, yylen);
^
DynareBison.yy:50:52: error: ‘const struct Dynare::parser::stack_symbol_type’ has no member named ‘end’
(Current).begin = (Current).end = (Rhs)[0].end;
^
DynareBison.cc:619:7: note: in expansion of macro ‘YYLLOC_DEFAULT’
YYLLOC_DEFAULT (yylhs.location, slice, yylen);
^
DynareBison.yy:45:36: error: ‘struct Dynare::parser::stack_symbol_type’ has no member named ‘begin’
(Current).begin = (Rhs)[1].begin;
^
DynareBison.cc:5399:7: note: in expansion of macro ‘YYLLOC_DEFAULT’
YYLLOC_DEFAULT (error_token.location, yyerror_range, 2);
^
DynareBison.yy:46:36: error: ‘struct Dynare::parser::stack_symbol_type’ has no member named ‘end’
(Current).end = (Rhs)[N].end;
^
DynareBison.cc:5399:7: note: in expansion of macro ‘YYLLOC_DEFAULT’
YYLLOC_DEFAULT (error_token.location, yyerror_range, 2);
^
DynareBison.yy:50:52: error: ‘struct Dynare::parser::stack_symbol_type’ has no member named ‘end’
(Current).begin = (Current).end = (Rhs)[0].end;
^
DynareBison.cc:5399:7: note: in expansion of macro ‘YYLLOC_DEFAULT’
YYLLOC_DEFAULT (error_token.location, yyerror_range, 2);
Any idea how to solve this ?