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

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

[Octave-bug-tracker] [bug #59248] configure is still testing for a funct


From: anonymous
Subject: [Octave-bug-tracker] [bug #59248] configure is still testing for a function (IDADense) which does not exists anymore in sundials
Date: Sun, 11 Oct 2020 15:39:15 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:81.0) Gecko/20100101 Firefox/81.0

URL:
  <https://savannah.gnu.org/bugs/?59248>

                 Summary: configure is still testing for a function (IDADense)
which does not exists anymore in sundials
                 Project: GNU Octave
            Submitted by: None
            Submitted on: Sun 11 Oct 2020 07:39:14 PM UTC
                Category: Configuration and Build System
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Build Failure
                  Status: None
             Assigned to: None
         Originator Name: Wolfgang Walthes
        Originator Email: wwalthes@online.de
             Open/Closed: Open
                 Release: 5.2.0
         Discussion Lock: Any
        Operating System: Any

    _______________________________________________________

Details:

Since sundials-3.0.0 the function IDADENSE is no more available in the
package. (I am using sundials-5.4.0 on a linux and macos system)
This function was available until sundials-2.7.0. (at least to my knowledge)
In the configure file (until octave version 7.0.0) is still code testing the
availability of DENSE in sundials:

example for octave 5.2 


  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether SUNDIALS IDA
includes the IDADENSE linear solver" >&5
$as_echo_n "checking whether SUNDIALS IDA includes the IDADENSE linear
solver... " >&6; }
if ${octave_cv_sundials_ida_dense+:} false; then :
  $as_echo_n "(cached) " >&6
else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */

         #if defined (HAVE_IDA_IDA_DENSE_H)
         #include <ida/ida_dense.h>
         #else
         #include <ida_dense.h>
         #endif

#ifdef F77_DUMMY_MAIN

#  ifdef __cplusplus
     extern "C"
#  endif
   int F77_DUMMY_MAIN() { return 1; }

#endif
int
main ()
{

         void *mem = 0;
         long int num = 0;
         IDADense (mem, num);

  ;
  return 0;
}


as this test delivers always a negative feedback, the result is always:


warn_sundials_ida_dense="SUNDIALS IDA library does not include the IDADENSE
linear solver, ode15i and ode15s will be disabled"


Please double check and in case you can confirm please use a valid function to
test for DENSE.






    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?59248>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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