[Slackbuilds-users] failure building GNU Octave 3.8.2 with SuiteSparse 4.4.1, temporary workaround included

Marco Maggi marco.maggi-ipsu at poste.it
Thu Jan 1 11:16:51 UTC 2015


Ciao,

  the latest  GNU Octave release  3.8.2 fails to build  when interfacing
with the  latest SuiteSparse release 4.4.1,  because SuiteSparse changed
interface  in multiple  places: these  two packages  have gotten  out of
sync.  This  is known to Octave's  maintainers[1][2] and a fix  might be
included in the next release, but for now no luck.

  What is  SlackBuild's policy  for this  case?  Tell  users to  use the
latest compatible versions?  Disable support for SuiteSparse in Octave's
build script?

  SlackBuilds' build script forces the  use of Octave's AMD interface by
running "configure" with:

   WITH_AMD_INCLUDEDIR=${WITH_AMD_INCLUDEDIR:-/usr/include/amd}

   configure ... --with-amd-includedir=$WITH_AMD_INCLUDEDIR ...

and it fails.   I was able to compile Octave  by changing the invocation
of "configure" to:

   configure ... --without-amd ...

it is not the ideal solution, but at least it builds.

  Maybe a more  detailed description of dependencies  should be included
in the SuiteSparse and  Octave pages at <http://slackbuilds.org/>?

TIA

[1] <https://savannah.gnu.org/bugs/?func=detailitem&item_id=43063>
[2] <https://savannah.gnu.org/bugs/?func=detailitem&item_id=37031>
-- 
Marco Maggi


More information about the SlackBuilds-users mailing list