[Debian-med-packaging] Bug#733407: Help: Bug#733407: maude: FTBFS: surface.yy:63:67: error: 'parseResult' was not declared in this scope

Andreas Tille andreas at an3as.eu
Mon Jan 27 21:31:33 UTC 2014


Hi Niels,

I guess you want to tell me that I want something like

   http://anonscm.debian.org/gitweb/?p=collab-maint/mscgen.git;a=blob;f=debian/patches/language.y-parse-param.patch;hb=HEAD

applied to maude code.  I need to admit that I'm to weak with bison and
can not really make some sense out of its bison input to approach this.

Any help would be welcome

      Andreas.

On Mon, Jan 27, 2014 at 08:57:55PM +0100, Niels Thykier wrote:
> On 2014-01-27 20:30, Andreas Tille wrote:
> > Hi,
> > 
> > does anybody have a clue how to fix this C++ issue?
> > 
> > Kind regards
> > 
> >          Andreas.
> > 
> 
> It is not a C++ issue, but a change in bison you are looking at.  I had
> a similar issue with mscgen not too long ago[1].
> 
> ~Niels
> 
> [1] http://packages.qa.debian.org/m/mscgen/news/20131229T131907Z.html
> 
> 
> > ----- Forwarded message from David Suárez <david.sephirot at gmail.com> -----
> > 
> > Date: Sat, 28 Dec 2013 19:10:41 +0100
> > From: David Suárez <david.sephirot at gmail.com>
> > To: submit at bugs.debian.org
> > Subject: Bug#733407: maude: FTBFS: surface.yy:63:67: error: 'parseResult' was not declared in this scope
> > X-Debian-PR-Message: report 733407
> > X-Debian-PR-Package: src:maude
> > X-Debian-PR-Keywords: jessie sid
> > X-Debian-PR-Source: maude
> > 
> > Source: maude
> > Version: 2.6-4
> > Severity: serious
> > Tags: jessie sid
> > User: debian-qa at lists.debian.org
> > Usertags: qa-ftbfs-20131226 qa-ftbfs
> > Justification: FTBFS on amd64
> > 
> > Hi,
> > 
> > During a rebuild of all packages in sid, your package failed to build on
> > amd64.
> > 
> > Relevant part (hopefully):
> >> g++ -DHAVE_CONFIG_H -I. -I. -I../..  -I../../src/Utility -I../../src/Temporal -I../../src/Interface -I../../src/Core -I../../src/Variable -I../../src/FullCompiler -I../../src/Higher -I../../src/CUI_Theory -I../../src/S_Theory -I../../src/NA_Theory -I../../src/FreeTheory -I../../src/ObjectSystem -I../../src/Mixfix -I../../src/BuiltIn -I../../src/MSCP10 -I../../src/IO_Stuff -I../../src/ACU_Persistent -I../../src/ACU_Theory -I../../src/AU_Persistent -I../../src/AU_Theory -I../../src/Meta -I../../src/3rdParty -I../../src/FullCompiler -I../../src/StrategyLanguage -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -c -o libmixfix_a-surface.o `test -f 'surface.cc' || echo './'`surface.cc
> >> In file included from ../../src/Interface/term.hh:34:0,
> >>                  from ../../src/Variable/variableTerm.hh:28,
> >>                  from ../../src/Core/variableInfo.hh:30,
> >>                  from ../../src/Core/preEquation.hh:30,
> >>                  from ../../src/Core/rule.hh:28,
> >>                  from userLevelRewritingContext.hh:34,
> >>                  from surface.yy:54:
> >> ../../src/Core/termSet.hh:35:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
> >>    PointerSet::cardinality;
> >>    ^
> >> ../../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:5248:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
> >> surface.c:5392: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[5]: *** [libmixfix_a-surface.o] Error 1
> > 
> > The full build log is available from:
> >    http://aws-logs.debian.net/ftbfs-logs/2013/12/26/maude_2.6-4_unstable.log
> > 
> > A list of current common problems and possible solutions is available at
> > http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
> > 
> > About the archive rebuild: The rebuild was done on EC2 VM instances from
> > Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
> > failed build was retried once to eliminate random failures.
> > 
> > _______________________________________________
> > Debian-med-packaging mailing list
> > Debian-med-packaging at lists.alioth.debian.org
> > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
> > 
> > 
> > ----- End forwarded message -----
> > 
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-mentors-REQUEST at lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster at lists.debian.org
> Archive: http://lists.debian.org/52E6BA43.5070008@thykier.net
> 
> 

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list