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

[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/




reply via email to

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