[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #34725] Something regarding Lex causes build f
From: |
Edd Barrett |
Subject: |
[Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD |
Date: |
Wed, 02 Nov 2011 10:22:56 +0000 |
User-agent: |
Mozilla/5.0 (X11; OpenBSD amd64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1 |
URL:
<http://savannah.gnu.org/bugs/?34725>
Summary: Something regarding Lex causes build failure on
OpenBSD
Project: GNU Octave
Submitted by: vext01
Submitted on: Wed 02 Nov 2011 10:22:55 AM GMT
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: 3.4.3
Operating System: *BSD
_______________________________________________________
Details:
Hi,
After working around bug #34663, I hit the following build error:
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include
-I/usr/X11R6/include -I../libgnu
-I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.
-I/usr/local/include -I/usr/X11R6
/include -O2 -pipe -DHAVE_CONFIG_H -I/usr/local/include
-I/usr/X11R6/include/freetype2 -I/usr/X11R6/in
clude -I/usr/X11R6/include -Wall -W -Wshadow -Wold-style-cast -Wformat
-Wpointer-arith -Wwrite-strings
-Wcast-align -Wcast-qual -O2 -pipe -pthread -O2 -pipe -MT
TEMPLATE-INST/liboctinterp_la-Array-tc.lo -
MD -MP -MF TEMPLATE-INST/.deps/liboctinterp_la-Array-tc.Tpo -c
TEMPLATE-INST/Array-tc.cc -fPIC -DPIC
-o TEMPLATE-INST/.libs/liboctinterp_la-Array-tc.o
mv -f TEMPLATE-INST/.deps/liboctinterp_la-Array-tc.Tpo
TEMPLATE-INST/.deps/liboctinterp_la-Array-tc.Pl
o
/bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I..
-I/usr/local/include -I/u
sr/X11R6/include -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave
-I../liboctave -I. -I. -I/
usr/local/include -I/usr/X11R6/include -O2 -pipe -DHAVE_CONFIG_H
-I/usr/local/include -I/usr/X11R6/in
clude/freetype2 -I/usr/X11R6/include -I/usr/X11R6/include -Wall -W -Wshadow
-Wold-style-cast -Wformat
-Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -pipe -pthread
-O2 -pipe -MT liboctinterp
_la-builtins.lo -MD -MP -MF .deps/liboctinterp_la-builtins.Tpo -c -o
liboctinterp_la-builtins.lo `test
-f 'builtins.cc' || echo './'`builtins.cc
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include
-I/usr/X11R6/include -I../libgnu
-I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.
-I/usr/local/include -I/usr/X11R6
/include -O2 -pipe -DHAVE_CONFIG_H -I/usr/local/include
-I/usr/X11R6/include/freetype2 -I/usr/X11R6/in
clude -I/usr/X11R6/include -Wall -W -Wshadow -Wold-style-cast -Wformat
-Wpointer-arith -Wwrite-strings
-Wcast-align -Wcast-qual -O2 -pipe -pthread -O2 -pipe -MT
liboctinterp_la-builtins.lo -MD -MP -MF .de
ps/liboctinterp_la-builtins.Tpo -c builtins.cc -fPIC -DPIC -o
.libs/liboctinterp_la-builtins.o
builtins.cc:25117:2: error: #error lex.l requires flex version 2.5.4 or later
builtins.cc:25344: error: stray '\' in program
builtins.cc:25345: error: stray '\' in program
builtins.cc:25345: error: stray '\' in program
builtins.cc:25345: error: stray '\' in program
builtins.cc:25345: error: stray '\' in program
builtins.cc:25347: error: stray '\' in program
builtins.cc:25347: error: stray '\' in program
builtins.cc:25347: error: stray '\' in program
builtins.cc:25348: error: stray '\' in program
builtins.cc:25348: error: stray '\' in program
builtins.cc:25351: error: stray '#' in program
builtins.cc:25354: error: stray '\' in program
builtins.cc:25354: error: stray '\' in program
builtins.cc:25355: error: stray '\' in program
builtins.cc:25355: error: stray '\' in program
builtins.cc:25355: error: stray '\' in program
builtins.cc:25356: error: stray '\' in program
builtins.cc:25359: error: stray '\' in program
builtins.cc:25359: error: stray '\' in program
builtins.cc:25359:58: error: invalid suffix "a" on integer constant
builtins.cc:25402: error: stray '\' in program
builtins.cc:25402: error: stray '\' in program
builtins.cc:25416: error: stray '\' in program
builtins.cc:25416:18: warning: missing terminating " character
builtins.cc:25416: error: missing terminating " character
builtins.cc:25427: error: stray '#' in program
builtins.cc:25427: error: stray '\' in program
builtins.cc:25427: error: stray '\' in program
builtins.cc:25427: error: stray '\' in program
builtins.cc:25427: error: stray '\' in program
builtins.cc:25427: error: stray '\' in program
builtins.cc:25427: error: stray '\' in program
builtins.cc:25427:32: warning: missing terminating " character
builtins.cc:25427: error: missing terminating " character
builtins.cc:25452: error: stray '\' in program
builtins.cc:25478: error: stray '\' in program
builtins.cc:25506: error: stray '\' in program
builtins.cc:25629: error: stray '\' in program
builtins.cc:25656: error: stray '\' in program
builtins.cc:25685: error: stray '\' in program
builtins.cc:25685: error: stray '\' in program
builtins.cc:25685: error: stray '\' in program
builtins.cc:25685: error: stray '\' in program
builtins.cc:25685: error: stray '\' in program
builtins.cc:25685:16: warning: missing terminating ' character
builtins.cc:25685: error: missing terminating ' character
builtins.cc:25755: error: stray '@' in program
builtins.cc:25756: error: stray '@' in program
builtins.cc:25773: error: stray '\' in program
builtins.cc:25774: error: stray '\' in program
builtins.cc:25862: error: stray '\' in program
builtins.cc:25862:2: warning: missing terminating " character
builtins.cc:25862: error: missing terminating " character
builtins.cc:25895: error: stray '\' in program
builtins.cc:26023: error: stray '\' in program
builtins.cc:52: error: expected initializer before '.' token
gmake[3]: *** [liboctinterp_la-builtins.lo] Error 1
Notice this line:
builtins.cc:25117:2: error: #error lex.l requires flex version 2.5.4 or later
The default OpenBSD lexer is:
% flex --version
flex version 2.5.4
And I have also tried:
% gflex --version
gflex 2.5.35
So the error seems wrong.
The other thing that surprises me here is that we appear to be building lexer
input with g++. Is this some GNU extension that OpenBSD does not understand?
Having said that I am using gmake, flex, gcc/g++; all GNU tools.
Help would be most appreciated.
See bug #34663 for a config.log.
This is OpenBSD-current on amd64.
Cheers
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?34725>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD,
Edd Barrett <=
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD, John W. Eaton, 2011/11/02
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD, Edd Barrett, 2011/11/02
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD, John W. Eaton, 2011/11/02
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD, Edd Barrett, 2011/11/02
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD, John W. Eaton, 2011/11/02
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD, John W. Eaton, 2011/11/02
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD, Edd Barrett, 2011/11/02
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD, John W. Eaton, 2011/11/02
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD, Edd Barrett, 2011/11/02
- [Octave-bug-tracker] [bug #34725] Something regarding Lex causes build failure on OpenBSD, John W. Eaton, 2011/11/02