Building IDP 3.3.0
Stuck at 53%:
[ 56%] Building CXX object lib/minisatid/src/CMakeFiles/minisatid.dir/fzparser/fzparser.cc.o make[2]: [lib/minisatid/src/CMakeFiles/minisatid.dir/ecnfparser/ecnfparser.cc.o] Fout 1 make[2]: Wachten op onvoltooide taken... parser/flatzincparser.ypp: In memberfunctie ‘virtual int FZ::FZParser::parse()’: parser/flatzincparser.ypp:113:13: fout: ‘yyloc’ was not declared in this scope parser/flatzincparser.ypp:145:13: fout: ‘yyloc’ was not declared in this scope parser/flatzincparser.ypp:216:13: fout: ‘yyloc’ was not declared in this scope parser/flatzincparser.ypp:233:13: fout: ‘yyloc’ was not declared in this scope parser/flatzincparser.ypp: At global scope: parser/flatzincparser.ypp:270:32: fout: ‘location_type’ in ‘class FZ::FZParser’ does not name a type parser/flatzincparser.ypp:270:59: fout: ISO C++ forbids declaration of ‘parameter’ with no type [-fpermissive] parser/flatzincparser.ypp:270:6: fout: prototype for ‘void FZ::FZParser::error(const int&, const string&)’ does not match any in class ‘FZ::FZParser’ /home/frederic/idp_build/lib/minisatid/src/fzparser/fzparser.cc:1047:3: fout: kandidaten zijn: void FZ::FZParser::error(const FZ::FZParser::syntax_error&) /home/frederic/idp_build/lib/minisatid/src/fzparser/fzparser.hh:316:18: fout: virtual void FZ::FZParser::error(const string&) make[2]: [lib/minisatid/src/CMakeFiles/minisatid.dir/fzparser/fzparser.cc.o] Fout 1 make[1]: [lib/minisatid/src/CMakeFiles/minisatid.dir/all] Fout 2 make: *** [all] Fout 2
Comments (3)
-
-
Downgrading bison did the trick, thanks!
-
- changed status to resolved
- Log in to comment
Compilation was not tested with bison versions more recent than 2.7.1. It did not compile, which has been fixed on the repository already, in branch bison-3_fix. Request access to the repository or install an older version of bison for now.