[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #50003] Build failure with IDA 2.8.1
From: |
Francesco Faccio |
Subject: |
[Octave-bug-tracker] [bug #50003] Build failure with IDA 2.8.1 |
Date: |
Sat, 7 Jan 2017 18:55:17 +0000 (UTC) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.51 Safari/537.36 |
URL:
<http://savannah.gnu.org/bugs/?50003>
Summary: Build failure with IDA 2.8.1
Project: GNU Octave
Submitted by: francesco_faccio
Submitted on: Sat 07 Jan 2017 06:55:16 PM GMT
Category: Configuration and Build System
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Build Failure
Status: None
Assigned to: None
Originator Name: Francesco Faccio
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: GNU/Linux
_______________________________________________________
Details:
If I try to build Octave with IDA 2.8.1 and KLU enabled I get a failure from
__ode15__.cc.
This is because the configuration tests for SUNDIALS need to be updated to IDA
2.9.0.
When I wrote these tests it was enough to test for IDAKLU function in ida.h in
order to test both that IDA had been new enough and that it had been
configured with KLU enabled.
In IDA 2.9.0 there are some new functions for sparse matrices, which are
already used in __ode15__ [1]
In order to fix this, we should test for function IDAKLU, checking whether KLU
has been enabled and test a new function, for instance SparseSetMatToZero,
checking if the user has the new version of IDA installed.
What is the most straightforward way to do so in a configuration test?
Francesco Faccio
[1]http://hg.savannah.gnu.org/hgweb/octave/rev/284bbb0328f2
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?50003>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #50003] Build failure with IDA 2.8.1,
Francesco Faccio <=