|
| From: | Mike Miller |
| Subject: | [Octave-bug-tracker] [bug #42900] build failure on invalid symbol "OCTAVE-DEBUG" |
| Date: | Fri, 01 Aug 2014 20:30:19 +0000 |
| User-agent: | Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Firefox/24.0 |
URL:
<http://savannah.gnu.org/bugs/?42900>
Summary: build failure on invalid symbol "OCTAVE-DEBUG"
Project: GNU Octave
Submitted by: mtmiller
Submitted on: Fri 01 Aug 2014 04:30:18 PM EDT
Category: Configuration and Build System
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Build Failure
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: GNU/Linux
_______________________________________________________
Details:
The latest hydra build of the default branch failed to compile due to the
following error:
In file included from parse-tree/lex.ll:98:0:
parse-tree/oct-parse.h:36:15: warning: extra tokens at end of #ifndef
directive [enabled by default]
#ifndef OCTAVE-DEBUG
^
parse-tree/oct-parse.h:44:17: warning: missing whitespace after the macro name
[enabled by default]
# define OCTAVE-DEBUG 0
^
parse-tree/oct-parse.h:44:24: error: missing binary operator before token "0"
# define OCTAVE-DEBUG 0
^
parse-tree/oct-parse.h:47:5: note: in expansion of macro 'OCTAVE'
#if OCTAVE-DEBUG
^
parse-tree/oct-parse.h:52:15: warning: extra tokens at end of #ifndef
directive [enabled by default]
#ifndef OCTAVE-TOKENTYPE
See http://hydra.nixos.org/build/13025761 for details.
I think this is due to a typo in this change made on the stable branch today:
http://hg.savannah.gnu.org/hgweb/octave/rev/d8abf813c69f
If I'm reading the change right, the %define api.prefix should be "octave_"
instead of "octave-".
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?42900>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |