[Top][All Lists]

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

Compile Failure, a.k.a. looking for some help installing Octave 3.2.4

From: J. Bean
Subject: Compile Failure, a.k.a. looking for some help installing Octave 3.2.4
Date: Tue, 27 Apr 2010 16:58:55 -0700 (PDT)

I posted to the octave-help list yesterday trying to find a pre-compiled
Octave 3.2.4 for my system but had no luck. Basically I inherited
administration responsibilities of a system running SUSE Linux Enterprise
Server 9 on Itanium (ia64) hardware. The machine currently has Octave 2.9.9
installed, but I've been asked to install the latest version. As best I can
tell the old version was installed after compiling from source, and I assume
I'll have to do that again with 3.2.4 due to my non-standard (ia64)
processor. Looking for a pre-compiled package looks like a futile effort.

I downloaded the octave source and at first was unable to configure. After
installing the latest gcc and mpfr I am now able to configure (I get a few
warnings, but nothing that looks like a show stopper. See below). However,
"make" fails. I'm not a Linux pro, but I'm not a novice either. I don't have
lots of experience compiling packages from source, so maybe I'm doing
something wrong and/or stupid. 

I've copied below the last several lines of output from my "configure" and
"make" commands if it helps. I'd be happy to provide more
details/output/logs if needed. I would love any help I can get from this
community. I've got a professor and a couple students who will be very happy
with me when I get the latest version installed. I'll be very happy when
they stop asking me about it :)

Thanks again.


Octave is now configured for ia64-unknown-linux-gnu

  Source directory:     .
  Installation prefix:  /usr/local
  C compiler:           gcc   -Wall -W -Wshadow -Wformat -g -O2
  C++ compiler:         g++   -Wall -W -Wshadow -Wold-style-cast -Wformat -g
  Fortran compiler:     g77 -O
  Fortran libraries:     -L/usr/lib/gcc-lib/ia64-suse-linux/3.3.3
-L/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../.. -lhdf5 -lz -lfrtbegin
-lg2c -lm
  BLAS libraries:        -lscs
  FFTW libraries:       
  GLPK libraries:       -lglpk
  UMFPACK libraries:    -lumfpack
  AMD libraries:        -lamd
  CAMD libraries:       -lcamd
  COLAMD libraries:     -lcolamd
  CCOLAMD libraries:    -lccolamd
  CHOLMOD libraries:    -lcholmod
  CXSPARSE libraries:   -lcxsparse
  ARPACK libraries:     
  QRUPDATE libraries:   
  HDF5 libraries:       -lhdf5
  CURL libraries:       -lcurl
  REGEX libraries:      -L/usr/local/lib -lpcre
  QHULL libraries:      -lqhull
  OPENGL libraries:     
  FLTK backend libs:    
  X11 include flags:    /usr/X11R6/include
  X11 libraries:        -L/usr/X11R6/lib -lX11
  CARBON libraries:     
  PTHREAD flags         -pthread
  PTHREAD libraries     
  LIBS:                 -lreadline  -lncurses -ldl -lhdf5 -lz -lm 
  Default pager:        less
  gnuplot:              gnuplot
  Magick config:        

  Do internal array bounds checking:  false
  Build static libraries:             false
  Build shared libraries:             true
  Dynamic Linking:                    true (dlopen)
  Include support for GNU readline:   true
  64-bit array dims and indexing:     false

configure: WARNING: qrupdate not found. The QR & Cholesky updating functions
will be slow.
configure: WARNING: arpack not found. This will result in a lack of the eigs
configure: WARNING: FFTW library not found.  Octave will use the (slower)
FFTPACK library instead.
configure: WARNING: GraphicsMagick++ config script not found.  Assuming
GraphicsMagic++ library and header files are missing, so imread will not be
fully functional
configure: WARNING: "FLTK config script not found.  Native graphics will be
configure: WARNING: 
configure: WARNING: I didn't find the necessary libraries to compile native
configure: WARNING: graphics. It isn't necessary to have native graphics
configure: WARNING: but you will have to use gnuplot or you won't be able
configure: WARNING: to use any of Octave's plotting commands
configure: WARNING: 

NOTE: libraries may be skipped if a library is not found OR
      if the library on your system is missing required features.

../src/liboctinterp.so: undefined reference to `MPI_Pack'
../src/liboctinterp.so: undefined reference to `MPI_Start'
collect2: ld returned 1 exit status
make[2]: *** [octave] Error 1
make[2]: Leaving directory `/root/octave/octave-3.2.4/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory `/root/octave/octave-3.2.4'
make: *** [all] Error 2
View this message in context: 
Sent from the Octave - Maintainers mailing list archive at Nabble.com.

reply via email to

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