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

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

[Octave-bug-tracker] [bug #43298] LLVM 3.5.0 cannot resolve the pow(octa


From: Ben Abbott
Subject: [Octave-bug-tracker] [bug #43298] LLVM 3.5.0 cannot resolve the pow(octave_int<int>, octave_Int<int>) function overload
Date: Fri, 26 Sep 2014 11:56:32 +0000
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/600.1.17 (KHTML, like Gecko) Version/7.1 Safari/537.85.10

Follow-up Comment #17, bug #43298 (project octave):

I configured using LLVM 3.5, 


./configure                                               \
   CC=/opt/local/bin/gcc-mp-4.7                           \
   CFLAGS="-pipe -O2 -m64"                                \
   CPPFLAGS="-D_THREAD_SAFE -I/opt/local/include"         \
   LDFLAGS="-L/opt/local/lib -m64 "                       \
   CXX=/opt/local/bin/g++-mp-4.7                          \
   CXXFLAGS="-pipe -O2 -m64"                              \
   F77=/opt/local/bin/gfortran-mp-4.7                     \
   FFLAGS="-pipe -O2 -m64"                                \
   LLVM_CONFIG=/opt/local/bin/llvm-config-mp-3.5          \
   --disable-jit                                           \
   --with-magick=GraphicsMagick                           \
   --with-lapack="-llapack -latlas -lgfortran"            \
   --with-blas="-lcblas -lf77blas -latlas -lgfortran"     \
   --prefix=/usr/local/octave/3.8.2                       \
   --enable-gui                                           \
   --disable-java                                         \
   --with-framework-carbon                                \
   --with-arpack                                          \
   --enable-docs                                          \
   --with-opengl                                          \
   --without-x                                            \
   --enable-link-all-dependencies


Configure reported


Octave is now configured for x86_64-apple-darwin13.4.0

  Source directory:            .
  Installation prefix:         /usr/local/octave/3.8.2
  C compiler:                  /opt/local/bin/gcc-mp-4.7   -Wall -W -Wshadow
-Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes
-Wwrite-strings -Wcast-align -Wcast-qual -pipe -O2 -m64 -D_THREAD_SAFE
-pthread
  C++ compiler:                /opt/local/bin/g++-mp-4.7   -Wall -W -Wshadow
-Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align
-Wcast-qual -pipe -O2 -m64 -D_THREAD_SAFE -pthread
  Fortran compiler:            /opt/local/bin/gfortran-mp-4.7 -pipe -O2 -m64
  Fortran libraries:            -L/opt/local/lib
-L/opt/local/lib/gcc47/gcc/x86_64-apple-darwin13/4.7.4
-L/opt/local/lib/gcc47/gcc/x86_64-apple-darwin13/4.7.4/../../.. -lgfortran
-lquadmath -lm
  Lex libraries:               
  LIBS:                        -lm  

  AMD CPPFLAGS:                
  AMD LDFLAGS:                 
  AMD libraries:               -lamd
  ARPACK CPPFLAGS:             
  ARPACK LDFLAGS:              
  ARPACK libraries:            -larpack
  BLAS libraries:              -lcblas -lf77blas -latlas -lgfortran
  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
  fontconfig CFLAGS:           -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include
-I/opt/local/include/libpng16 
  fontconfig libraries:        -L/opt/local/lib -lfontconfig -lfreetype 
  FreeType2 CFLAGS:            -I/opt/local/include/freetype2
-I/opt/local/include -I/opt/local/include/libpng16 
  FreeType2 libraries:         -L/opt/local/lib -lfreetype 
  GLPK CPPFLAGS:               
  GLPK LDFLAGS:                
  GLPK libraries:              -lglpk
  graphics CFLAGS:             -I/opt/local/include -pipe -Os
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT
  graphics libraries:          -L/opt/local/lib
-Wl,-headerpad_max_install_names -lfltk_gl -framework AGL -framework OpenGL
-framework ApplicationServices -lfltk -lpthread -framework Cocoa
  HDF5 CPPFLAGS:               
  HDF5 LDFLAGS:                
  HDF5 libraries:              -lhdf5
  Java home:                   
  Java JVM path:               
  Java CPPFLAGS:               
  Java libraries:              
  LAPACK libraries:            -llapack -latlas -lgfortran
  LLVM CPPFLAGS:               
  LLVM LDFLAGS:                
  LLVM libraries:              
  Magick++ CPPFLAGS:           -I/opt/local/include/GraphicsMagick 
  Magick++ LDFLAGS:            -L/opt/local/lib 
  Magick++ libraries:          -lGraphicsMagick++ -lGraphicsMagick 
  OPENGL libraries:            -L/opt/local/lib -lfontconfig -lfreetype 
-Wl,-framework -Wl,OpenGL
  PCRE CPPFLAGS:               -I/opt/local/include
  PCRE libraries:              -L/opt/local/lib -lpcre
  PTHREAD flags:               -D_THREAD_SAFE -pthread
  PTHREAD libraries:           
  QHULL CPPFLAGS:              
  QHULL LDFLAGS:               
  QHULL libraries:             -lqhull
  QRUPDATE CPPFLAGS:           
  QRUPDATE LDFLAGS:            
  QRUPDATE libraries:          -lqrupdate
  Qt CPPFLAGS:                 -I/opt/local/include -I/opt/local/include/QtGui
-I/opt/local/include -I/opt/local/include/QtNetwork -I/opt/local/include
-I/opt/local/include/QtCore 
  Qt LDFLAGS:                  -L/opt/local/lib 
  Qt libraries:                -lQtGui -lQtNetwork -lQtCore  -lqscintilla2
  READLINE libraries:          -lreadline
  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:               no
  Do internal array bounds checking:  no
  Use octave_allocator:               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

configure: WARNING: Missing LLVM file TargetData.h.  JIT compiler is
disabled.
configure: 
configure: NOTE: Libraries or auxiliary programs may be skipped if they are
configure: NOTE: not found OR if they are missing required features on your
configure: NOTE: system. 


I haven't tracked down the missing TargetData.h problem, but I am able to
build and run Octave-3.8.2.  Notice, I'm using gcc-4.7, not Apple's clang, as
my compiler.



    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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