[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a m
From: |
Ben Abbott |
Subject: |
[Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type |
Date: |
Thu, 23 Jul 2015 00:43:18 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12 |
Follow-up Comment #16, bug #41178 (project octave):
Sebastian,
I tried the three patches you attached. Below is the result. Perhaps my
configure process is different?
In file included from dldfcn/__osmesa_print__.cc:35:
corefcn/gl2ps-renderer.h:43:8: warning: 'glps_renderer::draw' hides overloaded
virtual functions [-Woverloaded-virtual]
void draw (const graphics_object& go, const std::string& print_cmd);
^
corefcn/gl-render.h:70:16: note: hidden overloaded virtual function
'opengl_renderer::draw' declared here: type mismatch at 2nd parameter ('bool'
vs 'const std::string &' (aka
'const basic_string<char, char_traits<char>, allocator<char> > &'))
virtual void draw (const graphics_object& go, bool toplevel = true);
^
corefcn/gl-render.h:72:16: note: hidden overloaded virtual function
'opengl_renderer::draw' declared here: type mismatch at 1st parameter
('const Matrix &' vs 'const graphics_object &')
virtual void draw (const Matrix& hlist, bool toplevel = false)
^
In file included from dldfcn/__osmesa_print__.cc:42:
/usr/X11/include/GL/osmesa.h:119:1: error: unknown type name 'GLAPI'
GLAPI OSMesaContext GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:119:20: error: expected ';' after top level
declarator
GLAPI OSMesaContext GLAPIENTRY
^
;
/usr/X11/include/GL/osmesa.h:132:1: error: unknown type name 'GLAPI'
GLAPI OSMesaContext GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:132:20: error: expected ';' after top level
declarator
GLAPI OSMesaContext GLAPIENTRY
^
;
/usr/X11/include/GL/osmesa.h:142:1: error: unknown type name 'GLAPI'
GLAPI void GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:142:7: error: expected unqualified-id
GLAPI void GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:174:1: error: unknown type name 'GLAPI'
GLAPI GLboolean GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:174:16: error: expected ';' after top level
declarator
GLAPI GLboolean GLAPIENTRY
^
;
/usr/X11/include/GL/osmesa.h:184:1: error: unknown type name 'GLAPI'
GLAPI OSMesaContext GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:184:20: error: expected ';' after top level
declarator
GLAPI OSMesaContext GLAPIENTRY
^
;
/usr/X11/include/GL/osmesa.h:202:1: error: unknown type name 'GLAPI'
GLAPI void GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:202:7: error: expected unqualified-id
GLAPI void GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:218:1: error: unknown type name 'GLAPI'
GLAPI void GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:218:7: error: expected unqualified-id
GLAPI void GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:233:1: error: unknown type name 'GLAPI'
GLAPI GLboolean GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:233:16: error: expected ';' after top level
declarator
GLAPI GLboolean GLAPIENTRY
^
;
/usr/X11/include/GL/osmesa.h:249:1: error: unknown type name 'GLAPI'
GLAPI GLboolean GLAPIENTRY
^
/usr/X11/include/GL/osmesa.h:249:16: error: expected ';' after top level
declarator
GLAPI GLboolean GLAPIENTRY
^
;
/usr/X11/include/GL/osmesa.h:266:1: error: unknown type name 'GLAPI'
GLAPI OSMESAproc GLAPIENTRY
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
78 warnings and 20 errors generated.
Makefile:6251: recipe for target
'dldfcn/dldfcn___osmesa_print___la-__osmesa_print__.lo' failed
make[3]: *** [dldfcn/dldfcn___osmesa_print___la-__osmesa_print__.lo] Error 1
make[3]: Leaving directory
'/Users/bpabbott/Development/mercurial/default/sources/libinterp'
Makefile:3703: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory
'/Users/bpabbott/Development/mercurial/default/sources/libinterp'
Makefile:2123: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/Users/bpabbott/Development/mercurial/default/sources'
Makefile:1986: recipe for target 'all' failed
make: *** [all] Error 2
My configure process ended with the below
Octave is now configured for x86_64-apple-darwin
Source directory: .
Installation prefix: /sw
C compiler: /sw/var/lib/fink/path-prefix-clang/cc
-D_THREAD_SAFE -pthread -Wall -W -Wshadow -Wformat -Wpointer-arith
-Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align
-Wcast-qual -O3 -MD -D_THREAD_SAFE -pthread
C++ compiler: /sw/var/lib/fink/path-prefix-libcxx/c++
-D_THREAD_SAFE -pthread -Wall -W -Wshadow -Wold-style-cast -Wformat
-Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O3 -MD
-D_THREAD_SAFE -pthread
Fortran compiler: /sw/bin/gfortran-fsf-4.9 -O3
Fortran libraries: -L/sw/lib/gcc4.9/lib -lgfortran
Lex libraries:
LIBS: -lm -lm -lgl2ps
AMD CPPFLAGS:
AMD LDFLAGS:
AMD libraries: -lamd
ARPACK CPPFLAGS:
ARPACK LDFLAGS:
ARPACK libraries: -larpack
BLAS libraries: -ltatlas
CAMD CPPFLAGS:
CAMD LDFLAGS:
CAMD libraries: -lcamd
CARBON libraries: -Wl,-framework -Wl,Carbon
CCOLAMD CPPFLAGS:
CCOLAMD LDFLAGS:
CCOLAMD libraries: -lccolamd
CHOLMOD CPPFLAGS:
CHOLMOD LDFLAGS:
CHOLMOD libraries: -lcholmod
COLAMD CPPFLAGS:
COLAMD LDFLAGS:
COLAMD libraries: -lcolamd
CURL CPPFLAGS:
CURL LDFLAGS:
CURL libraries: -lcurl
CXSPARSE CPPFLAGS:
CXSPARSE LDFLAGS:
CXSPARSE libraries: -lcxsparse
DL libraries: -ldl
FFTW3 CPPFLAGS:
FFTW3 LDFLAGS:
FFTW3 libraries: -lfftw3_threads -lfftw3
FFTW3F CPPFLAGS:
FFTW3F LDFLAGS:
FFTW3F libraries: -lfftw3f_threads -lfftw3f
FLTK CPPFLAGS: -I/sw/include -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT
FLTK LDFLAGS: -L/sw/lib/fltk13-aqua/lib -L/sw/lib -lfltk_gl
-framework AGL -framework OpenGL -framework ApplicationServices -lfltk
-lpthread -framework Cocoa
FLTK libraries:
fontconfig CPPFLAGS: -I/sw/include
fontconfig libraries: -L/sw/lib -lfontconfig
FreeType2 CPPFLAGS: -I/sw/include/freetype2
FreeType2 libraries: -L/sw/lib -lfreetype
GLPK CPPFLAGS:
GLPK LDFLAGS:
GLPK libraries: -lglpk
HDF5 CPPFLAGS:
HDF5 LDFLAGS:
HDF5 libraries: -lhdf5
Java home:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Java JVM path:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries
Java CPPFLAGS:
-I/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/include
-I/System/Library/Frameworks/JavaVM.framework/Home/include
-I/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Headers
-I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers
Java libraries: -framework JavaVM
LAPACK libraries: -ltatlas
LLVM CPPFLAGS:
LLVM LDFLAGS:
LLVM libraries:
Magick++ CPPFLAGS: -I/sw/include/GraphicsMagick
Magick++ LDFLAGS: -L/sw/lib
Magick++ libraries: -lGraphicsMagick++ -lGraphicsMagick
OPENGL libraries: -L/sw/lib -lfontconfig -Wl,-framework
-Wl,OpenGL
OSMesa CPPFLAGS:
OSMesa LDFLAGS:
OSMesa libraries:
PCRE CPPFLAGS: -I/sw/include
PCRE libraries: -L/sw/lib/libpcre1 -lpcre
PortAudio CPPFLAGS:
PortAudio LDFLAGS:
PortAudio libraries:
PTHREAD flags: -D_THREAD_SAFE -pthread
PTHREAD libraries:
QHULL CPPFLAGS: -I/sw/include/libqhull
QHULL LDFLAGS:
QHULL libraries: -lqhull
QRUPDATE CPPFLAGS:
QRUPDATE LDFLAGS:
QRUPDATE libraries: -lqrupdate
Qt CPPFLAGS: -I/sw/lib/qt4-mac/include/QtCore
-I/sw/lib/qt4-mac/include/QtGui -I/sw/lib/qt4-mac/include/QtNetwork
-I/sw/lib/qt4-mac/include -I/sw/lib/qt4-mac/include/QtOpenGL
Qt LDFLAGS: -F/sw/lib/qt4-mac/lib
Qt libraries: -Wl,-framework,QtCore -Wl,-framework,QtGui
-Wl,-framework,QtNetwork -Wl,-framework,QtOpenGL -lqscintilla2
READLINE libraries: -lreadline
Sndfile CPPFLAGS:
Sndfile LDFLAGS:
Sndfile libraries:
TERM libraries: -lncurses
UMFPACK CPPFLAGS:
UMFPACK LDFLAGS:
UMFPACK libraries: -lumfpack
X11 include flags:
X11 libraries:
Z CPPFLAGS:
Z LDFLAGS:
Z libraries: -lz
Default pager: less
gnuplot: gnuplot
Build Octave GUI: yes
JIT compiler for loops: no
Build Java interface: yes
Do internal array bounds checking: no
Build static libraries: no
Build shared libraries: yes
Dynamic Linking: yes (dlopen)
Include support for GNU readline: yes
64-bit array dims and indexing: no
OpenMP SMP multithreading: no
Build cross tools: no
configure:77509: WARNING:
I didn't find icotool, but it's only a problem if you need to
reconstruct octave-logo.ico, which is the case if you're building from
VCS sources.
configure:77624: WARNING: OSMesa library not found. Offscreen rendering with
OpenGL will be disabled.
configure:77819:
configure:77821: NOTE: Libraries or auxiliary programs may be skipped if they
are
configure:77823: NOTE: not found OR if they are missing required features on
your
configure:77825: NOTE: system.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?41178>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, anonymous, 2015/07/21
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, Sebastian, 2015/07/22
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, Ben Abbott, 2015/07/22
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, Mike Miller, 2015/07/22
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, Sebastian, 2015/07/22
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, anonymous, 2015/07/22
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type,
Ben Abbott <=
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, Mike Miller, 2015/07/22
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, Sebastian, 2015/07/23
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, anonymous, 2015/07/23
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, Ben Abbott, 2015/07/26
- [Octave-bug-tracker] [bug #41178] clang: ov-classdef.h: constructing a map of an incomplete type, Sebastian, 2015/07/27