[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to make SuiteSparse to be recognizable?
From: |
Norbert Hauser |
Subject: |
Re: How to make SuiteSparse to be recognizable? |
Date: |
Thu, 23 Nov 2006 23:20:48 +0100 |
Sergey,
I had a very similar problem (see my question about umfpack a few days ago).
Fortunately, after putting all headers and libs into one directory as you did,
I got rid of the warnings about umfpack...cxsparse. But then after the overall
compilation the linker complained about missing references to METIS_NodeND(),
camd_realloc() and other camd_...() functions. In config.log I found a message
that metis.h was present, but a testfile couldn't be compiled. Did you compile
with metis? Do you have an idea why the linker might have failed?
It would be really helpful if there was some documentation how to install
SuiteSparse for octave (which download location, which headers and libs to copy
to which directory, which configure options to set). I didn't find this in any
faq or documentation.
Norbert
> -----Ursprüngliche Nachricht-----
> Von: Sergey Maslennikov <address@hidden>
> Gesendet: 23.11.06 21:44:17
> An: Sergey Maslennikov <address@hidden>
> CC: address@hidden
> Betreff: Re: How to make SuiteSparse to be recognizable?
> Sergey Maslennikov wrote:
> > I have SuiteSparse (from
> > http://www.cise.ufl.edu/research/sparse/SuiteSparse/) compiled simply by
> > running "make" in SuiteSparse directory. Actually, few options was added
> > SuiteSparse/UFconfig/UFconfig.mk: "BLAS = .... -lpthread" "LAPACK = ...
> > -lcblas -latlas"
> >
> > The question is how to make it to be recognizable by Octave?
> >
> > In detail:
> >
> > As a result of SuiteSparse compilation the files with '.a' extension
> > have appeared in respective directories (for instance,
> > SuiteSparse/UMFPACK/Lib/libumfpack.a). However, I can not (maybe I'm not
> > careful enough) find any instruction on how to install all necessary
> > files of SuiteSparse on my Linux (installed from Slackware 11 distro) to
> > make them to be recognizable by the Octave configure script.
> >
> > I also unsuccesfully tried to put all .a ended files to /usr/lib and to
> > put all .h files to /usr/include using Slackware makepkg utility.
> >
> > For the present my attempts to configure Octave are finished by the
> > messages of:
> >
> > 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.
> >
> > _______________________________________________
> > Help-octave mailing list
> > address@hidden
> > https://www.cae.wisc.edu/mailman/listinfo/help-octave
> >
> >
>
> I'm sorry! I have already solved this problem. Simply, I have forgot to
> copy UFconfig.h to respective directory. Actually, SuiteSparse is very
> well recognizable.
>
> Best,
>
> Serge
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://www.cae.wisc.edu/mailman/listinfo/help-octave
______________________________________________________________________________
"Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de
Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht!