Summary: | dev-lang/maude-2.6: fails to build with bison-2.6 and bison-3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://tinderboxlogs.s3.amazonaws.com/tbamd64.excelsior.flameeyes.eu/dev-lang%3Amaude-2.6%3A20130125-193521.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 479254 |
Description
Diego Elio Pettenò (RETIRED)
2013-01-25 22:56:46 UTC
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix -I../.. -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Utility -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Temporal -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Interface -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Variable -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/FullCompiler -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Higher -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/CUI_Theory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/S_Theory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/NA_Theory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/FreeTheory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/ObjectSystem -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/BuiltIn -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/MSCP10 -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/IO_Stuff -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/ACU_Persistent -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/ACU_Theory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/AU_Persistent -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/AU_Theory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Meta -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/3rdParty -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/FullCompiler -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/StrategyLanguage -O2 -pipe -march=native -c -o libmixfix_a-lexer.o `test -f 'lexer.cc' || echo '/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/'`lexer.cc In file included from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Interface/term.hh:34:0, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Variable/variableTerm.hh:28, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/variableInfo.hh:30, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/preEquation.hh:30, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/printAttribute.cc:42: /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/termSet.hh:35:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the ‘using’ keyword [-Wdeprecated] PointerSet::cardinality; ^ /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/termSet.hh:36:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the ‘using’ keyword [-Wdeprecated] PointerSet::makeEmpty; ^ In file included from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Interface/term.hh:34:0, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/freshVariableSource.cc:41: /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/termSet.hh:35:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the ‘using’ keyword [-Wdeprecated] PointerSet::cardinality; ^ /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/termSet.hh:36:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the ‘using’ keyword [-Wdeprecated] PointerSet::makeEmpty; ^ In file included from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Interface/term.hh:34:0, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Variable/variableTerm.hh:28, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/variableInfo.hh:30, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/preEquation.hh:30, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/rule.hh:28, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/userLevelRewritingContext.hh:34, from surface.yy:54: /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/termSet.hh:35:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the ‘using’ keyword [-Wdeprecated] PointerSet::cardinality; ^ /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/termSet.hh:36:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the ‘using’ keyword [-Wdeprecated] PointerSet::makeEmpty; ^ surface.yy: In function ‘int yyparse()’: surface.yy:63:67: error: ‘parseResult’ was not declared in this scope #define PARSE_RESULT (*((UserLevelRewritingContext::ParseResult*) parseResult)) ^ surface.yy:235:6: note: in expansion of macro ‘PARSE_RESULT’ PARSE_RESULT = UserLevelRewritingContext::QUIT; ^ surface.yy:63:67: error: ‘parseResult’ was not declared in this scope #define PARSE_RESULT (*((UserLevelRewritingContext::ParseResult*) parseResult)) ^ surface.yy:312:6: note: in expansion of macro ‘PARSE_RESULT’ PARSE_RESULT = UserLevelRewritingContext::QUIT; ^ surface.yy:63:67: error: ‘parseResult’ was not declared in this scope #define PARSE_RESULT (*((UserLevelRewritingContext::ParseResult*) parseResult)) ^ surface.yy:319:10: note: in expansion of macro ‘PARSE_RESULT’ PARSE_RESULT = UserLevelRewritingContext::QUIT; ^ surface.yy:573:4: error: expected ‘;’ before ‘}’ token } ^ surface.yy:1097:33: error: expected ‘;’ before ‘}’ token command : KW_SELECT { lexBubble(END_COMMAND, 1) } ^ surface.yy:1102:33: error: expected ‘;’ before ‘}’ token | KW_DUMP { lexBubble(END_COMMAND, 1) } ^ surface.yy:63:67: error: ‘parseResult’ was not declared in this scope #define PARSE_RESULT (*((UserLevelRewritingContext::ParseResult*) parseResult)) ^ surface.yy:1490:6: note: in expansion of macro ‘PARSE_RESULT’ PARSE_RESULT = UserLevelRewritingContext::RESUME; ^ surface.yy:63:67: error: ‘parseResult’ was not declared in this scope #define PARSE_RESULT (*((UserLevelRewritingContext::ParseResult*) parseResult)) ^ surface.yy:1494:6: note: in expansion of macro ‘PARSE_RESULT’ PARSE_RESULT = UserLevelRewritingContext::ABORT; ^ surface.yy:63:67: error: ‘parseResult’ was not declared in this scope #define PARSE_RESULT (*((UserLevelRewritingContext::ParseResult*) parseResult)) ^ surface.yy:1498:6: note: in expansion of macro ‘PARSE_RESULT’ PARSE_RESULT = UserLevelRewritingContext::STEP; ^ surface.yy:63:67: error: ‘parseResult’ was not declared in this scope #define PARSE_RESULT (*((UserLevelRewritingContext::ParseResult*) parseResult)) ^ surface.yy:1502:6: note: in expansion of macro ‘PARSE_RESULT’ PARSE_RESULT = UserLevelRewritingContext::WHERE; ^ surface.c:5229:35: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] surface.c:5373:35: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] surface.yy:308:58: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] system((string("ls") + $3).c_str()); ^ make[4]: *** [libmixfix_a-surface.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Interface/term.hh:34:0, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Variable/variableTerm.hh:28, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/variableInfo.hh:30, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/preEquation.hh:30, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/rule.hh:28, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/userLevelRewritingContext.hh:34, from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/lexer.ll:48: /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/termSet.hh:35:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the ‘using’ keyword [-Wdeprecated] PointerSet::cardinality; ^ /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core/termSet.hh:36:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the ‘using’ keyword [-Wdeprecated] PointerSet::makeEmpty; ^ <stdout>: In function ‘int yy_get_next_buffer()’: /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/lexer.ll:56:72: error: invalid initialization of reference of type ‘int&’ from expression of type ‘yy_size_t {aka long unsigned int}’ #define YY_INPUT(buf, result, max_size) getInput(buf, result, max_size) ^ <stdout>:4664:3: note: in expansion of macro ‘YY_INPUT’ In file included from /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/lexer.ll:46:0: /var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/lexerAux.hh:30:6: error: in passing argument 2 of ‘void getInput(char*, int&, int)’ void getInput(char* buf, int& result, int max_size); ^ make[4]: *** [libmixfix_a-lexer.o] Error 1 make[4]: Leaving directory `/var/tmp/portage/dev-lang/maude-2.6/work/maude-2.6_build/src/Mixfix' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/dev-lang/maude-2.6/work/maude-2.6_build/src/Mixfix' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-lang/maude-2.6/work/maude-2.6_build/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-lang/maude-2.6/work/maude-2.6_build' make: *** [all] Error 2 * ERROR: dev-lang/maude-2.6::gentoo failed (compile phase): * emake failed +*maude-2.6-r1 (06 Nov 2013) + + 06 Nov 2013; Sébastien Fabbro <bicatali@gentoo.org> + +files/maude-2.6-gcc47.patch, +files/maude-2.6-search-datadir.patch, + +maude-2.6-r1.ebuild, -files/2.1.1-gcc3.4.patch, -files/23maude, + -files/maude-2.3.0-gcc43.patch, -maude-2.3.0.ebuild, -maude-2.5.0.ebuild, + -maude-2.6.ebuild, metadata.xml: + Fixed with newer gcc (bug #454072), build in source fixing bug #488450, switch + to EAPI5, separate doc and examples flags, include patch from Debian to look + for datadir at compile time removing the need to define MAUDE_LIB system-wide, + removed older ebuilds which do not build anymore + |