octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #47586] Duplicate signbit declarations on deve


From: Rafael López
Subject: [Octave-bug-tracker] [bug #47586] Duplicate signbit declarations on development branch with gcc 4.9.2
Date: Fri, 01 Apr 2016 13:20:41 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

Follow-up Comment #6, bug #47586 (project octave):

This morning I downloaded a fresh tarball from the wiki link and the same
problem appeared.

I have also cloned from mercurial with:

hg clone http://hg.savannah.gnu.org/hgweb/octave/

and tried to build following your recipe:

./bootstrap
mkdir .build
cd .build
../configure
make

I got the following error:

CXX     
libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-oct-parse.lo
libinterp/parse-tree/oct-parse.cc: In function 'int
yyparse(octave_base_parser&)':
libinterp/parse-tree/oct-parse.cc:3096:39: error: 'yylex' was not declared in
this scope
       yychar = yylex (&yylval, scanner);
                                       ^
libinterp/parse-tree/oct-parse.yy: In constructor
'octave_base_parser::octave_base_parser(octave_base_lexer&)':
libinterp/parse-tree/oct-parse.yy:2032:61: error: 'yypstate_new' was not
declared in this scope
     stmt_list (0), lexer (lxr), parser_state (yypstate_new ())
                                                             ^
libinterp/parse-tree/oct-parse.yy: In destructor
'octave_base_parser::~octave_base_parser()':
libinterp/parse-tree/oct-parse.yy:2049:32: error: 'yypstate' does not name a
type
   yypstate_delete (static_cast<yypstate *> (parser_state));
                                ^
libinterp/parse-tree/oct-parse.yy:2049:41: error: expected '>' before '*'
token
   yypstate_delete (static_cast<yypstate *> (parser_state));
                                         ^
libinterp/parse-tree/oct-parse.yy:2049:41: error: expected '(' before '*'
token
libinterp/parse-tree/oct-parse.yy:2049:42: error: expected primary-expression
before '>' token
   yypstate_delete (static_cast<yypstate *> (parser_state));
                                          ^
libinterp/parse-tree/oct-parse.yy: In member function 'void
octave_base_parser::reset()':
libinterp/parse-tree/oct-parse.yy:2073:32: error: 'yypstate' does not name a
type
   yypstate_delete (static_cast<yypstate *> (parser_state));
                                ^
libinterp/parse-tree/oct-parse.yy:2073:41: error: expected '>' before '*'
token
   yypstate_delete (static_cast<yypstate *> (parser_state));
                                         ^
libinterp/parse-tree/oct-parse.yy:2073:41: error: expected '(' before '*'
token
libinterp/parse-tree/oct-parse.yy:2073:42: error: expected primary-expression
before '>' token
   yypstate_delete (static_cast<yypstate *> (parser_state));
                                          ^
libinterp/parse-tree/oct-parse.yy:2074:32: error: 'yypstate_new' was not
declared in this scope
   parser_state = yypstate_new ();
                                ^
libinterp/parse-tree/oct-parse.yy: In member function 'int
octave_parser::run()':
libinterp/parse-tree/oct-parse.yy:4032:3: error: 'yypstate' was not declared
in this scope
   yypstate *pstate = static_cast<yypstate *> (parser_state);
   ^
libinterp/parse-tree/oct-parse.yy:4032:13: error: 'pstate' was not declared in
this scope
   yypstate *pstate = static_cast<yypstate *> (parser_state);
             ^
libinterp/parse-tree/oct-parse.yy:4032:34: error: 'yypstate' does not name a
type
   yypstate *pstate = static_cast<yypstate *> (parser_state);
                                  ^
libinterp/parse-tree/oct-parse.yy:4032:43: error: expected '>' before '*'
token
   yypstate *pstate = static_cast<yypstate *> (parser_state);
                                           ^
libinterp/parse-tree/oct-parse.yy:4032:43: error: expected '(' before '*'
token
libinterp/parse-tree/oct-parse.yy:4032:44: error: expected primary-expression
before '>' token
   yypstate *pstate = static_cast<yypstate *> (parser_state);
                                            ^
libinterp/parse-tree/oct-parse.yy:4032:60: error: expected ')' before ';'
token
   yypstate *pstate = static_cast<yypstate *> (parser_state);
                                                            ^
libinterp/parse-tree/oct-parse.yy:4036:48: error: 'octave_pull_parse' was not
declared in this scope
       status = octave_pull_parse (pstate, *this);
                                                ^
libinterp/parse-tree/oct-parse.yy: In member function 'int
octave_push_parser::run(const string&, bool)':
libinterp/parse-tree/oct-parse.yy:4092:7: error: 'yypstate' was not declared
in this scope
       yypstate *pstate = static_cast<yypstate *> (parser_state);
       ^
libinterp/parse-tree/oct-parse.yy:4092:17: error: 'pstate' was not declared in
this scope
       yypstate *pstate = static_cast<yypstate *> (parser_state);
                 ^
libinterp/parse-tree/oct-parse.yy:4092:38: error: 'yypstate' does not name a
type
       yypstate *pstate = static_cast<yypstate *> (parser_state);
                                      ^
libinterp/parse-tree/oct-parse.yy:4092:47: error: expected '>' before '*'
token
       yypstate *pstate = static_cast<yypstate *> (parser_state);
                                               ^
libinterp/parse-tree/oct-parse.yy:4092:47: error: expected '(' before '*'
token
libinterp/parse-tree/oct-parse.yy:4092:48: error: expected primary-expression
before '>' token
       yypstate *pstate = static_cast<yypstate *> (parser_state);
                                                ^
libinterp/parse-tree/oct-parse.yy:4092:64: error: expected ')' before ';'
token
       yypstate *pstate = static_cast<yypstate *> (parser_state);
                                                                ^
libinterp/parse-tree/oct-parse.yy:4096:66: error: 'octave_push_parse' was not
declared in this scope
           status = octave_push_parse (pstate, token, &lval, *this);
                                                                  ^
libinterp/parse-tree/oct-parse.yy:4121:20: error: 'YYPUSH_MORE' was not
declared in this scope
   while (status == YYPUSH_MORE);
                    ^
Makefile:19044: recipe for target
'libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-oct-parse.lo'
failed
make[2]: ***
[libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-oct-parse.lo]
Error 1
make[2]: Leaving directory '/scratch/octave_mercurial/octave/.build'
Makefile:25358: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/scratch/octave_mercurial/octave/.build'
Makefile:9671: recipe for target 'all' failed
make: *** [all] Error 2


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?47586>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]