[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
- How to make SuiteSparse to be discoverable by Octave configure script?,
Sergey Maslennikov <=