octave-maintainers
[Top][All Lists]
Advanced

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

Re: unique semantics


From: Danny Goodman
Subject: Re: unique semantics
Date: Fri, 1 Apr 2016 02:42:22 -0700

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?

Here's how I configured (config output at bottom):

YACC=/usr/local/opt/bison/bin/yacc ../configure --disable-readline --disable-docs --disable-java --without-qt --without-fltk

Then "make" and "./run-octave" work, but "make check" seg faults:

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$




Here's the configuration output:

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.

On Thu, Mar 31, 2016 at 1:46 AM, LachlanA <address@hidden> wrote:
Greetings Rik,

Note that changes are also required in the other set functions: union,
intersect, setdiff, setxor.  Some work has already been done at bug #46856,
but much more is required.

Cheers,
Lachlan



--
View this message in context: http://octave.1599824.n4.nabble.com/Re-unique-semantics-tp4675994p4676003.html
Sent from the Octave - Maintainers mailing list archive at Nabble.com.



reply via email to

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