octave-maintainers
[Top][All Lists]
Advanced

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

Re: Having problem building on macOS Mojave


From: Ben Abbott
Subject: Re: Having problem building on macOS Mojave
Date: Wed, 26 Dec 2018 14:11:59 +0800

On Dec 26, 2018, at 12:21 PM, Anadi Kashyap <address@hidden> wrote:

On Wed, Dec 26, 2018 at 9:43 AM Ben Abbott <address@hidden> wrote:
On Dec 26, 2018, at 12:07, Ben Abbott <address@hidden> wrote:

On Dec 26, 2018, at 11:40, Anadi Kashyap <address@hidden> wrote:

On Wed, Dec 26, 2018 at 9:05 AM Ben Abbott <address@hidden> wrote:

On Dec 26, 2018, at 11:28, Anadi Kashyap <address@hidden> wrote:

On Wed, Dec 26, 2018 at 8:45 AM Ben Abbott <address@hidden> wrote:
On Dec 26, 2018, at 11:07, Anadi Kashyap <address@hidden> wrote:

Proceeded to build with the script you provided for make and got this in the end:

error: __gnuplot_get_var__: Can not make FIFO (Function not implemented)
make[2]: *** [doc/interpreter/voronoi.eps] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2 

That’s a bug related to macOS and GNUPLOT. If Qt configured ok the build should use the Qt for graphics.

Please run by “./run-octave —gui” and let us know what happens? ... gui or error?

Ben

Error...
octave: GUI features missing or disabled in this build

When the build started I noticed a similar warning as we got during configure earlier:

WARNING: Your installation of Qt version 5 appears incomplete or broken in some way.  Fix that or use --with-qt=VER to use another version. 

It went out of the screen pretty quick though. So this is all I can surely recall.

You’re configure script is still not working.

Ben

But I didn't get any warnings after my last configure, no Qt warning or anything at all. So my configure script could still be wrong? 
I'll try to find out what's happening in the meanwhile. 

Search config.status for the summary. Or just run the configure script again and copy the summary at the end into the email.

Ben

The end of my summary looks like below

  Build Octave Qt GUI:                  yes (version: 5)
  JIT compiler for loops:               no
  Build Java interface:                 yes
  Build static libraries:               no
  Build shared libraries:               yes
  Dynamic Linking API:                  dlopen
  Include support for GNU readline:     yes
  64-bit array dims and indexing:       yes
  64-bit BLAS array dims and indexing:  no
  OpenMP SMP multithreading:            no
  Truncate intermediate FP results:     yes
  Build cross tools:                    no
  Build docs:                           yes

Ben

This is the end of my summary:

  Default pager:                 less
  gnuplot:                       gnuplot

  Build Octave Qt GUI:                  yes (version: 5)
  JIT compiler for loops:               no
  Build Java interface:                 yes
  Build static libraries:               no
  Build shared libraries:               yes
  Dynamic Linking API:                  dlopen
  Include support for GNU readline:     yes
  64-bit array dims and indexing:       yes
  64-bit BLAS array dims and indexing:  no
  OpenMP SMP multithreading:            no
  Truncate intermediate FP results:     yes
  Build cross tools:                    no
  Build docs:                           yes 

Ok. This is the entire summary. If your’s matches, try “make maintainer-clean” followed by running the configure script and then the make script.

Octave is now configured for x86_64-apple-darwin18.2.0

  Source directory:              .
  Installation prefix:           /usr/local/bpabbott/octave
  C compiler:                    gcc  -D_THREAD_SAFE -pthread  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2
  C++ compiler:                  g++ -std=gnu++11  -D_THREAD_SAFE -pthread  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2
  Fortran compiler:              gfortran -g -O2 -std=legacy
  Fortran libraries:              -L/usr/local/opt/readline/lib -L/usr/local/opt/sqlite/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/bison/lib -L/usr/local/opt/gettext/lib -L/usr/local/opt/libffi/lib -L/usr/local/opt/icu4c/lib -L/usr/local/opt/sundials27/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/qrupdate/lib -L/usr/local/Cellar/gcc/8.2.0/lib/gcc/8/gcc/x86_64-apple-darwin18.0.0/8.2.0 -L/usr/local/Cellar/gcc/8.2.0/lib/gcc/8/gcc/x86_64-apple-darwin18.0.0/8.2.0/../../.. -lgfortran -lquadmath -lm
  Lex libraries:                 
  LIBS:                           -lm 
  LDFLAGS:                        -L/usr/local/opt/readline/lib -L/usr/local/opt/sqlite/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/bison/lib -L/usr/local/opt/gettext/lib -L/usr/local/opt/libffi/lib -L/usr/local/opt/icu4c/lib -F/usr/local/opt/qt/lib -L/usr/local/opt/sundials27/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/qrupdate/lib
  Extra LDFLAGS:                 

  AMD CPPFLAGS:                  
  AMD LDFLAGS:                   
  AMD libraries:                 -lamd
  ARPACK CPPFLAGS:               -I/usr/local/Cellar/arpack/3.6.3/libexec/include/arpack
  ARPACK LDFLAGS:                -L/usr/local/Cellar/arpack/3.6.3/libexec/lib
  ARPACK libraries:              -larpack
  BLAS libraries:                -L/usr/local/opt/veclibfort/lib -lvecLibFort
  BZ2 CPPFLAGS:                  
  BZ2 LDFLAGS:                   
  BZ2 libraries:                 -lbz2
  CAMD CPPFLAGS:                 
  CAMD LDFLAGS:                  
  CAMD libraries:                -lcamd
  CARBON libraries:              -framework 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:                -I/usr/local/Cellar/fftw/3.3.8/include
  FFTW3 LDFLAGS:                 -L/usr/local/Cellar/fftw/3.3.8/lib
  FFTW3 libraries:               -lfftw3_threads -lfftw3
  FFTW3F CPPFLAGS:               -I/usr/local/Cellar/fftw/3.3.8/include
  FFTW3F LDFLAGS:                -L/usr/local/Cellar/fftw/3.3.8/lib
  FFTW3F libraries:              -lfftw3f_threads -lfftw3f
  FLTK CPPFLAGS:                 -I/usr/local/Cellar/fltk/1.3.4-2/include
  FLTK LDFLAGS:                  -L/usr/local/Cellar/fltk/1.3.4-2/lib -framework OpenGL -framework Cocoa
  FLTK libraries:                -lfltk_gl -lfltk -lpthread
  fontconfig CPPFLAGS:           -I/usr/local/Cellar/fontconfig/2.13.1/include -I/usr/local/opt/freetype/include/freetype2
  fontconfig libraries:          -lfontconfig -lfreetype
  FreeType2 CPPFLAGS:            -I/usr/local/opt/freetype/include/freetype2
  FreeType2 libraries:           -L/usr/local/opt/freetype/lib -lfreetype
  GLPK CPPFLAGS:                 
  GLPK LDFLAGS:                  
  GLPK libraries:                -lglpk
  HDF5 CPPFLAGS:                 -I/usr/local/opt/hdf5/include
  HDF5 LDFLAGS:                  -L/usr/local/opt/hdf5/lib
  HDF5 libraries:                -lhdf5
  Java home:                     /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
  Java JVM path:                 /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/lib/server
  Java CPPFLAGS:                 -I/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/include/darwin
  Java libraries:                
  KLU CPPFLAGS:                  
  KLU LDFLAGS:                   
  KLU libraries:                 -lklu
  LAPACK libraries:              
  LLVM CPPFLAGS:                 
  LLVM LDFLAGS:                  
  LLVM libraries:                
  Magick++ CPPFLAGS:             -I/usr/local/Cellar/graphicsmagick/1.3.31/include/GraphicsMagick
  Magick++ LDFLAGS:              -L/usr/local/Cellar/graphicsmagick/1.3.31/lib
  Magick++ libraries:            -lGraphicsMagick++ -lGraphicsMagick
  OpenGL libraries:              -framework OpenGL
  PCRE CPPFLAGS:                 -I/usr/local/Cellar/pcre/8.42/include
  PCRE LDFLAGS:                  -L/usr/local/Cellar/pcre/8.42/lib
  PCRE libraries:                -lpcre
  PortAudio CPPFLAGS:            -I/usr/local/Cellar/portaudio/19.6.0/include
  PortAudio LDFLAGS:             -L/usr/local/Cellar/portaudio/19.6.0/lib
  PortAudio libraries:           -lportaudio
  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/usr/local/Cellar/qt/5.12.0/lib/QtNetwork.framework/Headers -I/usr/local/Cellar/qt/5.12.0/lib/QtPrintSupport.framework/Headers -I/usr/local/Cellar/qt/5.12.0/lib/QtHelp.framework/Headers -I/usr/local/Cellar/qt/5.12.0/lib/QtWidgets.framework/Headers -I/usr/local/Cellar/qt/5.12.0/lib/QtGui.framework/Headers -I/usr/local/Cellar/qt/5.12.0/lib/QtSql.framework/Headers -I/usr/local/Cellar/qt/5.12.0/lib/QtXml.framework/Headers -I/usr/local/Cellar/qt/5.12.0/lib/QtCore.framework/Headers
  Qt LDFLAGS:                    -F/usr/local/Cellar/qt/5.12.0/lib 
  Qt GUI libraries:              -framework QtNetwork -framework QtPrintSupport -framework QtHelp -framework QtWidgets -framework QtGui -framework QtSql -framework QtXml -framework QtCore  -lqscintilla2_qt5
  Qt OpenGL libraries:           -framework QtOpenGL -framework QtWidgets -framework QtGui -framework QtCore 
  Qt moc:                        moc 
  Qt uic:                        uic 
  Qt rcc:                        rcc 
  Qt lrelease:                   lrelease 
  Qt qcollectiongenerator:       qhelpgenerator 
  Qt qhelpgenerator:             qhelpgenerator 
  READLINE libraries:            -lreadline
  Sndfile CPPFLAGS:              -I/usr/local/Cellar/libsndfile/1.0.28/include
  Sndfile LDFLAGS:               -L/usr/local/Cellar/libsndfile/1.0.28/lib
  Sndfile libraries:             -lsndfile
  SuiteSparse config libraries:  -lsuitesparseconfig
  SUNDIALS IDA CPPFLAGS:         
  SUNDIALS IDA LDFLAGS:          
  SUNDIALS IDA libraries:        -lsundials_ida
  SUNDIALS NVECTOR CPPFLAGS:     
  SUNDIALS NVECTOR LDFLAGS:      
  SUNDIALS NVECTOR libraries:    -lsundials_nvecserial
  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 Qt GUI:                  yes (version: 5)
  JIT compiler for loops:               no
  Build Java interface:                 yes
  Build static libraries:               no
  Build shared libraries:               yes
  Dynamic Linking API:                  dlopen
  Include support for GNU readline:     yes
  64-bit array dims and indexing:       yes
  64-bit BLAS array dims and indexing:  no
  OpenMP SMP multithreading:            no
  Truncate intermediate FP results:     yes
  Build cross tools:                    no
  Build docs:                           yes



reply via email to

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