octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #37031] Building Octave with SuiteSparse-4.x.x


From: Rik
Subject: [Octave-bug-tracker] [bug #37031] Building Octave with SuiteSparse-4.x.x
Date: Mon, 10 Sep 2012 17:52:03 +0000
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0

Follow-up Comment #12, bug #37031 (project octave):

My guess is that the build system is getting confused over which SuiteSparse
to build with (3.2 or 4.0).  SuiteSparse 4.0 is not required to build Octave. 
The bug fix only made it possible to compile with SuiteSparse 4.0 if you
wanted to.

There are a couple of options

1) Try removing the 3.2 version and re-running 'sh autogen.sh; ./configure'
cycle.  See if the build system picks up the new 4.0 libraries correctly.  Or
try removing the 4.0 libraries and re-running 'sh autogen.sh; ./configure' if
you want to keep the 3.2 version.

2) Or you could try using the with-umfpack options to specify where files are
located.  The options are:


  --with-umfpack-includedir=DIR
                          look for UMFPACK include files in DIR
  --with-umfpack-libdir=DIR
                          look for UMFPACK libraries in DIR


Note that it is probably a really bad idea to bring in only the 4.0 umfpack
libraries and keep the other libraries, such as amd, at the 3.2 versions. 
Unfortunately, this would mean using a host of with-xxx-includedir and
--with-xxx-libdir options.  Try './configure --help' to see just how many
libraries are related to SuiteSparse.  This is why I suggested just removing
the SuiteSparse library version that you don't want.




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?37031>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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