help-octave
[Top][All Lists]
Advanced

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

Re: "checking for cholmod_start in -lcholmod... no"


From: Cristian Savu
Subject: Re: "checking for cholmod_start in -lcholmod... no"
Date: Tue, 13 May 2014 14:31:10 -0600 (MDT)

Hi, thank you for answering

I was somehow expecting this comment :).
Well, to put it mildly, the "latest" and "greatest" is what I hate the most.
I use a highly customized Knoppix 5.3.1 (2008) and I also use old hardware
since I don't trust any of the newest and greatest spy infested hardware
like Intel CPUs and so on.

My OS relies heavily on software compiled from scratch.

In short, I'm not interested in the latest and greatest and in order
to use new versions of most software I would end up having to
do some cataclysmic libstdc upgrade which would basically screw up
my entire system.

I also like a lot better my KDE 3.5.9 over the new and completely demolished 
KDE.
Looks like the KDE programmers were paid my Microshit to completely ruin
the one and only real window manager in Linux.

So to return to my issue:

Let's leave aside metis, just pretend I don't use it.
I just need to know if there's any way to fix the cholmod_start issue.
If anybody discovered anything, that's what I would like to know.

I checked the thread you mention, but I didn't see anything related to my issue.
I've seen though some other thread about it, with posts from Jordi Gutiérrez.
The general conclusion was that this was never solved though.


Cristian


----- Original Message -----
From: Tatsuro MATSUOKA <address@hidden>
To: address@hidden, Electronnix <address@hidden>
Cc: Jordi Gutiérrez Hermoso <address@hidden>
Sent: Sat, 10 May 2014 07:53:04 -0600 (MDT)
Subject: Re: "checking for cholmod_start in -lcholmod... no"

--- On Sat, 2014/5/10, Tatsuro MATSUOKA wrote:
> --- On Sat, 2014/5/10, Electronnix wrote:
> 
> > I'm trying to compile octave 3.4.0 with as many features as possible in a
> > Linux system (Debian Lenny).
> > 
> > The only stumbling stone left is Cholesky.
> > I'm using suitesparse 3.4.0 and the libcholmod.so from it.
> > I found this previous thread:
> > 
> > http://octave.1599824.n4.nabble.com/CHOLMOD-library-not-found-td4650968.html
> > 
> > and I see this issue was never solved or figured out.
> > 
> > I have everything else working, except when running configure I get:
> > 
> > =================================================
> > checking suitesparse/cholmod.h usability... yes
> > checking suitesparse/cholmod.h presence... yes
> > checking for suitesparse/cholmod.h... yes
> > checking for cholmod_start in -lcholmod... no
> > configure: WARNING: CHOLMOD library not found.  This will result in some
> > lack of functionality for sparse matrices.
> > ==================================================
> > 
> > I can see the function choldmod_start is defined in cholmod_core.h and I
> > don't know
> > what else should be done for this "choldmod_start" to be found by
> > ./configure
> > 
> > Does anyone have any trick up up their sleeve that would persuade
> > ./configure to see better?
> > 
> > I already have in my system 2 versions of octave installed (from standard
> > debian packages)
> > but they are older and I want to build this version with all bells and
> > whistles.
> > In /usr/lib I have the following:
> > 
> > ===========================
> > libcholmod.so.1  -> link to libcholmod.so.1.2
> > libcholmod.so.1.2
> > libcholmod.so.3.1.0
> > ===========================
> > 
> > They don't interfere with my build, because I use the following configure
> > command:
> > 
> > and therefore I only use the headers and the libraries I got from
> > suitesparse 3.4.0 I compiled.
> > 
> > I compiled suitesparse successfully and I copied the headers to
> > /usr/include/suitesparse
> > and the libraries to /usr/lib/suitesparse.
> > All other stuff is found (AMD, COLAMD, CCOLAMD, CXSPARSE, UMFPACK etc) and
> > ok,
> > but CHOLMOD is still stiff.
> > 
> > If anyone knows anything about this cholmod_start issue, please give me a
> > hint.
> > For the sake of details, I paste below the configure status displayed at the
> > end:
> > 
> Did you compile cholmod with -DNPARTITION flag active in UFconfig/UFconfig.mk 
> ?
> If you do not use this option, you need the metis to compile cholmod.
> (metis : http://glaros.dtc.umn.edu/gkhome/views/metis)
> 
> BTW, until some years ago, the license of the metis was not compatible to the 
> GPL V3.
> (Personal use of the Metis was permitted but the distribution of binary of 
> Octave linking  with the metis was prohibited.)
> Now the metis is distributed under the Apache License, Version 2.0.
> I do not know whether the distribution of octave binary linking the metis is 
> prohibited or not. 
> 
> Another question:
> Why are you building octave-3.4.0. It is very old.  
> I recommend you to  build the octave-3.8.1.
> On this mailing list, there are many experts who use the Debian.
> 
> Regards
> 
> Tatsuro
> 


> BTW, until some years ago, the license of the metis was not compatible to the 
> GPL V3.
> (Personal use of the Metis was permitted but the distribution of binary of 
> Octave linking  with the metis was prohibited.)
> Now the metis is distributed under the Apache License, Version 2.0.
> I do not know whether the distribution of octave binary linking the metis is 
> prohibited or not. 

About the above, I have found a thread:

http://octave.1599824.n4.nabble.com/Please-release-RC1-to-octave-unstable-PPA-td4659924.html





reply via email to

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