[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Enabling SuiteSparse support during compile (Linux)
From: |
Theo. Sean Schulze |
Subject: |
Re: Enabling SuiteSparse support during compile (Linux) |
Date: |
Sun, 01 Apr 2007 16:07:01 +0200 |
User-agent: |
Thunderbird 1.5.0.10 (X11/20070221) |
Sorry,
I had also meant to include this output from ./configure:
Octave is now configured for i686-pc-linux-gnu
Source directory: .
Installation prefix: /usr/local
C compiler: gcc -mieee-fp -Wall -W -Wshadow -Wcast-align
-Wcast-qual -Wmissing-prototypes -Wpointer-arith -Wstrict-prototypes
-Wwrite-strings -g -O2
C++ compiler: g++ -mieee-fp -Wall -W -Wshadow
-Wold-style-cast -Wcast-align -Wcast-qual -Wpointer-arith
-Wwrite-strings -Weffc++ -g -O2
Fortran compiler: g77 -O -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/../../.. -lz -lfrtbegin -lg2c -lm
BLAS libraries: -llapack /usr/local/lib/libgoto.a
FFTW libraries:
GLPK libraries:
UMFPACK libraries:
AMD libraries: -lamd
CAMD libraries: -lcamd
COLAMD libraries:
CCOLAMD libraries:
CHOLMOD libraries:
CXSPARSE libraries:
ARPACK libraries:
HDF5 libraries:
CURL libraries: -lcurl
REGEX libraries: -lpcre
LIBS: -lreadline -lncurses -ldl -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: I didn't find gperf, but it's only a problem if you
need to reconstruct oct-gperf.h
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.
configure: WARNING: FFTW library not found. Octave will use the
(slower) FFTPACK library instead.
configure: WARNING: HDF5 library not found. Octave will not be able to
save or load HDF5 data files.
configure:
NOTE: libraries may be skipped if a library is not found OR
if the library on your system is missing required features.
Regards,
Sean
Theo. Sean Schulze wrote:
> Hello,
>
> I compiled octave 2.9.10 the other day on my slackware linux box, but
> when I did the tests, I got a number of failures, many of which were
> with sparse matrix functions. So, I went to the trouble of getting the
> SuiteSparce and its dependencies GotoBLAS, LAPACK, and metis. I
> compiled them all. Install was not really that straight forward for me,
> because I am used to software packages that copy the libraries created
> to /usr/local/lib/ when I run `make install`. I ended up copying
> several of the lib*.a files to /usr/local/lib by hand, but for the most
> part, at least up to compiling SuiteSparse, it seemed to work.
>
> I am frustrated now though, because despite the fact that I copied every
> *.a file I could find in the SuiteSparse package to both directly into
> /usr/local/lib and into the /usr/local/lib using the subdirectory
> structure that occurs in the SuiteSparse source directory (./AMD/,
> ./BTF/, etc.), configure still can not find the libraries or header
> files it is looking for. I have even copied the entire SuiteSparse
> source directory into the octave source directory, but that hasn't
> worked either.
>
> Clearly there is something about the compiling and installing process
> that I don't understand, and I would be grateful for some pointers on
> what I am doing wrong.
>
> BTW, is it standard among mathematical packages that `make install` just
> leaves the files resulting from the compile in the source directory?
>
> Regards,
> Sean
>