octave-maintainers
[Top][All Lists]
Advanced

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

GUI segfault


From: Dustin Rawlings
Subject: GUI segfault
Date: Sat, 21 Dec 2013 21:54:59 -0700

Hi,

Apologies is this gets double-posted; I think I sent it to the wrong address the first time.

I've lurked on this mailing list for a year or so but I finally decided to get set up with the source and see if I could make any contributions. Anyway:

When I build the latest (I've tried default and stable) source I get an immediate segfault when I try to run octave with the GUI. I can run the CLI just fine, and even produce plots with the native graphics plotter without any problems. Launching the GUI with "-d" produces no stack trace, just "octave exited with signal 11". Does anyone have any ideas?

Thanks,
Dustin

ADDITION INFORMATION:
I'm running a fresh install of Debian 7.3. I installed all of the packages listed in the "Build" section of the wiki, and discovered that I was still missing some dependencies, so I installed the following packages:
 gfortran, pkg-config, llvm-dev, default-jdk, libqt4-dev,libgl1-mesa-dev,
libqscintilla2-dev, libfontconfig1-dev, libxft-dev

The summary from configure looks like this:
Octave is now configured for i686-pc-linux-gnu

  Source directory:            ..
  Installation prefix:         /usr/local
  C compiler:                  gcc  -mieee-fp  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread
  C++ compiler:                g++  -mieee-fp  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread
  Fortran compiler:            gfortran -O -mieee-fp
  Fortran libraries:            -L/usr/lib/gcc/i486-linux-gnu/4.7 -L/usr/lib/gcc/i486-linux-gnu/4.7/../../../i386-linux-gnu -L/usr/lib/gcc/i486-linux-gnu/4.7/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.7/../../.. -lgfortran -lm -lquadmath
  Lex libraries:              
  LIBS:                        -lutil -lm 

  AMD CPPFLAGS:               
  AMD LDFLAGS:                
  AMD libraries:               -lamd
  ARPACK CPPFLAGS:            
  ARPACK LDFLAGS:             
  ARPACK libraries:            -larpack
  BLAS libraries:              -lcblas -lf77blas -latlas
  CAMD CPPFLAGS:              
  CAMD LDFLAGS:               
  CAMD libraries:              -lcamd
  CARBON libraries:           
  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:             
  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:           
  fontconfig libraries:        -lfontconfig 
  FreeType2 CFLAGS:            -I/usr/include/freetype2 
  FreeType2 libraries:         -lfreetype 
  GLPK CPPFLAGS:              
  GLPK LDFLAGS:               
  GLPK libraries:              -lglpk
  graphics CFLAGS:              -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT
  graphics libraries:          -L/usr/lib/i386-linux-gnu -lfltk_gl -lfltk
  HDF5 CPPFLAGS:              
  HDF5 LDFLAGS:               
  HDF5 libraries:              -lhdf5
  Java home:                   /usr/lib/jvm/java-6-openjdk-i386
  Java JVM path:               /usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/client
  Java CPPFLAGS:               -I/usr/lib/jvm/java-6-openjdk-i386/include -I/usr/lib/jvm/java-6-openjdk-i386/include/linux
  Java libraries:             
  LAPACK libraries:            -llapack
  LLVM CPPFLAGS:               -isystem /usr/lib/llvm-3.0/include
  LLVM LDFLAGS:                -L/usr/lib/llvm-3.0/lib
  LLVM libraries:              -lLLVM-3.0
  Magick++ CPPFLAGS:           -I/usr/include/GraphicsMagick 
  Magick++ LDFLAGS:            
  Magick++ libraries:          -lGraphicsMagick++ -lGraphicsMagick 
  OPENGL libraries:            -lfontconfig   -lGL -lGLU
  PCRE CPPFLAGS:              
  PCRE libraries:              -L/usr/lib/i386-linux-gnu -lpcre
  PTHREAD flags:               -pthread
  PTHREAD libraries:          
  QHULL CPPFLAGS:             
  QHULL LDFLAGS:              
  QHULL libraries:             -lqhull
  QRUPDATE CPPFLAGS:          
  QRUPDATE LDFLAGS:           
  QRUPDATE libraries:          -lqrupdate
  Qt CPPFLAGS:                 -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork 
  Qt LDFLAGS:                  
  Qt libraries:                -lQtGui -lQtNetwork -lQtCore   -lqscintilla2
  READLINE libraries:          -lreadline
  TERM libraries:              -lncurses
  UMFPACK CPPFLAGS:           
  UMFPACK LDFLAGS:            
  UMFPACK libraries:           -lumfpack
  X11 include flags:          
  X11 libraries:               -lX11
  Z CPPFLAGS:                 
  Z LDFLAGS:                  
  Z libraries:                 -lz

  Default pager:               less
  gnuplot:                     gnuplot

  Build Octave GUI:                   yes
  JIT compiler for loops:             yes
  Build Java interface:               yes
  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: cURL library not found.  The ftp objects, urlread and urlwrite functions will be disabled.
configure: WARNING: JAVA_HOME environment variable not initialized.  Auto-detection will proceed but is unreliable.
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.



reply via email to

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