make MODE=release
make[1]: Entering directory '/home/pavithra/omnetpp-4.3'
***** Configuration: MODE=release, TOOLCHAIN_NAME=gcc, LIB_SUFFIX=.so ****
===== Checking environment =====
===== Compiling utils ====
make[2]: Entering directory '/home/pavithra/omnetpp-4.3/src/utils'
Creating executable: /home/pavithra/omnetpp-4.3/out/gcc-release/src/utils/opp_lcg32_seedtool
Creating executable: /home/pavithra/omnetpp-4.3/out/gcc-release/src/utils/abspath
Copying scripts to bin directory...
make[2]: Leaving directory '/home/pavithra/omnetpp-4.3/src/utils'
===== Compiling common ====
make[2]: Entering directory '/home/pavithra/omnetpp-4.3/src/common'
lcgrandom.cc
filereader.cc
filereader.cc: In member function ‘bool FileReader::isLineStart(char*)’:
filereader.cc:295:45: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&previousChar, 1, 1, file); //XXX warning: ignored return va
^
linetokenizer.cc
stringpool.cc
stringtokenizer.cc
fnamelisttokenizer.cc
expression.cc
LEX: expression.lex
YACC: expression.y
matchexpression.cc
YACC: matchexpression.y
matchexpression.y:21.1-12: warning: deprecated directive, use ‘%pure-parser’ [-Wdeprecated]
%pure_parser
^^^^^^^^^^^^
matchexpression.y: warning: 1 shift/reduce conflict [-Wconflicts-sr]
matchexpressionlexer.cc
matchexpression.tab.cc: In function ‘int matchexpressionyyparse()’:
matchexpression.tab.cc:1180:30: error: too few arguments to function ‘int matchexpressionyylex(char**, void*)’
yychar = yylex (&yylval);
^
matchexpression.tab.cc:104:12: note: declared here
inline int matchexpressionyylex (YYSTYPE *yylval, void *statePtr)
^
matchexpression.tab.cc:1260:73: error: ‘statePtr’ was not declared in this scope
{ MatchExpressionParserState &state = *(MatchExpressionParserState*)statePtr;
^
matchexpression.tab.cc:1267:73: error: ‘statePtr’ was not declared in this scope
{ MatchExpressionParserState &state = *(MatchExpressionParserState*)statePtr;
^
matchexpression.tab.cc:1274:73: error: ‘statePtr’ was not declared in this scope
{ MatchExpressionParserState &state = *(MatchExpressionParserState*)statePtr;
^
matchexpression.tab.cc:1281:73: error: ‘statePtr’ was not declared in this scope
{ MatchExpressionParserState &state = *(MatchExpressionParserState*)statePtr;
^
matchexpression.tab.cc:1289:87: error: ‘statePtr’ was not declared in this scope
MatchExpressionParserState &state = *(MatchExpressionParserState*)statePtr;
^
matchexpression.tab.cc:1301:87: error: ‘statePtr’ was not declared in this scope
MatchExpressionParserState &state = *(MatchExpressionParserState*)statePtr;
^
matchexpression.tab.cc: In static member function ‘static void MatchExpression::parsePattern(std::vector<MatchExpression::Elem>&, const char*, bool, bool, bool)’:
matchexpression.tab.cc:1559:19: error: too many arguments to function ‘int matchexpressionyyparse()’
yyparse(&state);
^
matchexpression.tab.cc:63:25: note: declared here
#define yyparse matchexpressionyyparse
^
matchexpression.tab.cc:1011:1: note: in expansion of macro ‘yyparse’
yyparse (void)
^l,kkn
Makefile:54: recipe for target '/home/pavithra/omnetpp-4.3/out/gcc-release/src/common/matchexpression.tab.o' failed
make[2]: *** [/home/pavithra/omnetpp-4.3/out/gcc-release/src/common/matchexpression.tab.o] Error 1
make[2]: Leaving directory '/home/pavithra/omnetpp-4.3/src/common'
Makefile:100: recipe for target 'common' failed
make[1]: *** [common] Error 2
make[1]: Leaving directory '/home/pavithra/omnetpp-4.3'
Makefile:23: recipe for target 'allmodes' failed
make: *** [allmodes] Error 2