octave-maintainers
[Top][All Lists]
Advanced

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

How to make SuiteSparse to be discoverable by Octave configure script?


From: Sergey Maslennikov
Subject: How to make SuiteSparse to be discoverable by Octave configure script?
Date: Thu, 23 Nov 2006 11:32:25 +0300
User-agent: Thunderbird 1.5.0.7 (X11/20060909)

I'm trying to configure Octave on a machine with Linux installed from Slackware 11 distributive but it is appeared to be quite hard to install SuiteSparse in a recognizable for Octave configure script manner.

Could anybody help me to configure and install SuiteSparse properly to make it consistent with Octave?

My current configurations.
--------------------------

1) SuiteSparse

A few options was added in SuiteSparse/UFconfig/UFconfig.mk: "BLAS = .... -lpthread" "LAPACK = ... -lcblas -latlas" As a result of SuiteSparse compilation the files with '.a' extension have appeared in its directories (for instance, SuiteSparse/UMFPACK/Lib/libumfpack.a). I have put all .a ended files to /usr/lib and have put all .h files to /usr/include using Slackware makepkg utility.

2) Octave configure script output (actually, it's only the end of the output)

------------8<-----------------------------------
configure:

Octave is now configured for i686-pc-linux-gnu

  Source directory:     .
  Installation prefix:  /usr0
C compiler: gcc -mieee-fp -Wall -W -Wshadow -O2 -pipe -march=prescott -fomit-frame-pointer C++ compiler: g++ -mieee-fp -Wall -W -Wshadow -Wold-style-cast -O2 -pipe -march=prescott -fomit-frame-pointer Fortran compiler: g77 -O2 -pipe -march=prescott -fomit-frame-pointer -mieee-fp Fortran libraries: -L/usr/lib/gcc/i486-slackware-linux/3.4.6 -L/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/3.4.6/../../.. -lhdf5 -lz -lfrtbegin -lg2c -lm
  BLAS libraries:       -lcblas -lf77blas -latlas
  FFTW libraries:       -lfftw3
  GLPK libraries:       -lglpk
  UMFPACK libraries:
  COLAMD libraries:
  CCOLAMD libraries:
  CHOLMOD libraries:
  CXSPARSE libraries:
  HDF5 libraries:       -lhdf5
  LIBS:                 -lreadline  -lncurses -ldl -lhdf5 -lz -lm
  Default pager:        less
  gnuplot:              gnuplot

  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: UMFPACK not found. This will result in some lack of functionality for sparse matrices. configure: WARNING: COLAMD not found. This will result in some lack of functionality for sparse matrices. configure: WARNING: CCOLAMD not found. This will result in some lack of functionality for sparse matrices. configure: WARNING: CHOLMOD not found. This will result in some lack of functionality for sparse matrices. configure: WARNING: CXSparse not found. This will result in some lack of functionality for sparse matrices.

Serge


reply via email to

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