Thanks all! I'll file those 2 bugs as soon as my new account on Savannah is processed.
I figured out how to build from source but the tests are seg-faulting for me. Is this by chance a known issue?
MacBook-Pro-3:.build dannygoodman$ make check
/Applications/Xcode.app/Contents/Developer/usr/bin/make check-recursive
Making check in libgnu
/Applications/Xcode.app/Contents/Developer/usr/bin/make check-recursive
make[4]: Nothing to be done for `check-am'.
Octave successfully built. Now choose from the following:
./run-octave - to run in place to test before installing
make check - to run the tests
make install - to install (PREFIX=/usr/local)
/Applications/Xcode.app/Contents/Developer/usr/bin/make check-local
cd test && /bin/sh ../run-octave --norc --silent --no-history /Users/dannygoodman/Documents/code/math/octave/octave-core/.build/../test/fntests.m /Users/dannygoodman/Documents/code/math/octave/octave-core/.build/../test
warning: docstring file '/Users/dannygoodman/Documents/code/math/octave/octave-core/.build/libinterp/DOCSTRINGS' not found
warning: readline is not linked, so history control is not available
Integrated test scripts:
.build/liboctave/array/Array.cc-tst ......................... PASS 21/21
.build/liboctave/array/CMatrix.cc-tst ....................... PASS 9/11
FAIL 2
.build/liboctave/array/CSparse.cc-tst ....................... PASS 10/10
.build/liboctave/array/Sparse.cc-tst ........................ PASS 104/104
.build/liboctave/array/dMatrix.cc-tst ....................... PASS 10/10
.build/liboctave/array/dSparse.cc-tst ....................... PASS 12/12
.build/liboctave/array/fCMatrix.cc-tst ......................panic: Segmentation fault: 11 -- stopping myself...
/bin/sh: line 1: 37321 Segmentation fault: 11 /bin/sh ../run-octave --norc --silent --no-history /Users/dannygoodman/Documents/code/math/octave/octave-core/.build/../test/fntests.m /Users/dannygoodman/Documents/code/math/octave/octave-core/.build/../test
make[3]: *** [check-local] Error 139
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2
MacBook-Pro-3:.build dannygoodman$
Octave is now configured for x86_64-apple-darwin15.4.0
Source directory: ..
Installation prefix: /usr/local
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 -ff2c -g -O2
Fortran libraries: -L/usr/local/Cellar/gcc/5.3.0/lib/gcc/5/gcc/x86_64-apple-darwin15.0.0/5.3.0 -L/usr/local/Cellar/gcc/5.3.0/lib/gcc/5/gcc/x86_64-apple-darwin15.0.0/5.3.0/../../.. -lgfortran -lquadmath -lm
Lex libraries:
LIBS: -lm
Extra LDFLAGS:
AMD CPPFLAGS:
AMD LDFLAGS:
AMD libraries:
ARPACK CPPFLAGS:
ARPACK LDFLAGS:
ARPACK libraries: -larpack
BLAS libraries: -lblas
CAMD CPPFLAGS:
CAMD LDFLAGS:
CAMD libraries:
CARBON libraries: -Wl,-framework -Wl,Carbon
CCOLAMD CPPFLAGS:
CCOLAMD LDFLAGS:
CCOLAMD libraries:
CHOLMOD CPPFLAGS:
CHOLMOD LDFLAGS:
CHOLMOD libraries:
COLAMD CPPFLAGS:
COLAMD LDFLAGS:
COLAMD libraries:
CURL CPPFLAGS:
CURL LDFLAGS:
CURL libraries: -lcurl
CXSPARSE CPPFLAGS:
CXSPARSE LDFLAGS:
CXSPARSE libraries:
DL libraries: -ldl
FFTW3 CPPFLAGS:
FFTW3 LDFLAGS:
FFTW3 libraries: -lfftw3_threads -lfftw3
FFTW3F CPPFLAGS:
FFTW3F LDFLAGS:
FFTW3F libraries: -lfftw3f_threads -lfftw3f
FLTK CPPFLAGS:
FLTK LDFLAGS:
FLTK libraries:
fontconfig CPPFLAGS: -I/usr/local/Cellar/fontconfig/2.11.1_2/include -I/usr/local/Cellar/freetype/2.6.3/include/freetype2
fontconfig libraries: -L/usr/local/Cellar/fontconfig/2.11.1_2/lib -L/usr/local/Cellar/freetype/2.6.3/lib -lfontconfig -lfreetype
FreeType2 CPPFLAGS: -I/usr/local/Cellar/freetype/2.6.3/include/freetype2
FreeType2 libraries: -L/usr/local/Cellar/freetype/2.6.3/lib -lfreetype
GLPK CPPFLAGS:
GLPK LDFLAGS:
GLPK libraries: -lglpk
HDF5 CPPFLAGS:
HDF5 LDFLAGS:
HDF5 libraries: -lhdf5
Java home:
Java JVM path:
Java CPPFLAGS:
Java libraries:
LAPACK libraries: -llapack
LLVM CPPFLAGS:
LLVM LDFLAGS:
LLVM libraries:
Magick++ CPPFLAGS: -I/usr/local/Cellar/graphicsmagick/1.3.23_1/include/GraphicsMagick
Magick++ LDFLAGS: -L/usr/local/Cellar/graphicsmagick/1.3.23_1/lib
Magick++ libraries: -lGraphicsMagick++ -lGraphicsMagick
OPENGL libraries: -Wl,-framework -Wl,OpenGL
OSMesa CPPFLAGS:
OSMesa LDFLAGS:
OSMesa libraries:
PCRE CPPFLAGS: -I/usr/local/Cellar/pcre/8.38/include
PCRE libraries: -L/usr/local/Cellar/pcre/8.38/lib -lpcre
PortAudio CPPFLAGS:
PortAudio LDFLAGS:
PortAudio libraries:
PTHREAD flags: -D_THREAD_SAFE -pthread
PTHREAD libraries:
QHULL CPPFLAGS:
QHULL LDFLAGS:
QHULL libraries: -lqhull
QRUPDATE CPPFLAGS:
QRUPDATE LDFLAGS:
QRUPDATE libraries: -lqrupdate
Qt CPPFLAGS:
Qt LDFLAGS:
Qt libraries:
READLINE libraries:
Sndfile CPPFLAGS:
Sndfile LDFLAGS:
Sndfile libraries:
TERM libraries: -lncurses
UMFPACK CPPFLAGS:
UMFPACK LDFLAGS:
UMFPACK libraries:
X11 include flags: /usr/X11/include
X11 libraries: -L/usr/X11/lib -lX11
Z CPPFLAGS:
Z LDFLAGS:
Z libraries: -lz
Default pager: less
gnuplot: gnuplot
Build Octave Qt GUI: no
JIT compiler for loops: no
Build Java interface: no
Do internal array bounds checking: no
Build static libraries: no
Build shared libraries: yes
Dynamic Linking: yes (dlopen)
Include support for GNU readline: no
64-bit array dims and indexing: no
OpenMP SMP multithreading: no
Build cross tools: no
Build docs: no
Truncate intermediate FP results: yes
configure: WARNING: building documentation disabled; make dist will fail
configure: WARNING: sndfile library fails tests. The audioinfo, audioread, and audiowrite functions for reading and writing audio files will not be fully functional.
configure: WARNING: PortAudio library fails tests. The audioplayer, audiorecorder classes, and audiodevinfo function for audio playback and recording will not be fully functional.
configure: WARNING: Xft library not found. OpenGL graphics will not be fully functional.
configure: WARNING: OSMesa library not found. Offscreen rendering with OpenGL will be disabled.
configure: WARNING: --without-qt specified. The Qt GUI will be disabled.
configure: WARNING: --without-fltk specified. FLTK widgets will be disabled.
configure: WARNING: AMD library not found. This will result in some lack of functionality for sparse matrices.
configure: WARNING: CAMD library not found. This will result in some lack of functionality for sparse matrices.
configure: WARNING: COLAMD library not found. This will result in some lack of functionality for sparse matrices.
configure: WARNING: CCOLAMD library not found. This will result in some lack of functionality for sparse matrices.
configure: WARNING: CHOLMOD library not found. This will result in some lack of functionality for sparse matrices.
configure: WARNING: CXSparse library not found. This will result in some lack of functionality for sparse matrices.
configure: WARNING: UMFPACK not found. This will result in some lack of functionality for sparse matrices.
configure: WARNING:
configure: WARNING: I didn't find the libraries needed to compile Octave
configure: WARNING: with support for OpenGL graphics. Creating plots is
configure: WARNING: still possible if you have gnuplot installed.
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.