bug-gsl
[Top][All Lists]
Advanced

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

[bug #65868] Missing definition for gsl_bspline_eval_nonzero


From: Atri Bhattacharya
Subject: [bug #65868] Missing definition for gsl_bspline_eval_nonzero
Date: Tue, 11 Jun 2024 00:52:28 -0400 (EDT)

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

                 Summary: Missing definition for gsl_bspline_eval_nonzero
                   Group: GNU Scientific Library
               Submitter: badshah400
               Submitted: Tue 11 Jun 2024 04:52:27 AM UTC
                Category: None
                Severity: 3 - Normal
        Operating System: GNU/Linux
                  Status: None
             Assigned to: None
             Open/Closed: Open
                 Release: 2.8
         Discussion Lock: Any


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Tue 11 Jun 2024 04:52:27 AM UTC By: Atri Bhattacharya <badshah400>
Version 2.8 of GSL does not have a definition for the function
[https://git.savannah.gnu.org/cgit/gsl.git/tree/bspline/gsl_bspline.h
gsl_bspline_eval_nonzero] and this causes several libraries dependent on this
function to fail to compile with recent GCC. For example:

LALSimulation, part of [https://git.ligo.org/lscsoft/lalsuite lalsuite] fails
on
[https://build.opensuse.org/package/live_build_log/openSUSE:Factory/lalsimulation/standard/x86_64
openSUSE Tumbleweed] with:

  [   19s] LALSimIMRSEOBNRROMUtilities.c:455:3: error: implicit declaration of
function 'gsl_bspline_eval_nonzero'; did you mean 'gsl_spline_eval_integ'?
[-Werror=implicit-function-declaration]
  [   19s]   455 |   gsl_bspline_eval_nonzero(eta,  Bx4, &isx, &iex, bwx);


I understand that this function is slated for deprecation, but other functions
with similar status in old.c still have
[https://git.savannah.gnu.org/cgit/gsl.git/tree/bspline/gsl_bspline.h#n188
definitions] in gsl_bspline.h:


/* future to be deprecated functions */

size_t gsl_bspline_ncoeffs (gsl_bspline_workspace * w);
int gsl_bspline_knots (const gsl_vector * breakpts, gsl_bspline_workspace *
w);
int gsl_bspline_knots_uniform (const double a, const double b,
gsl_bspline_workspace * w);
int gsl_bspline_eval (const double x, gsl_vector * B, gsl_bspline_workspace *
w);
int gsl_bspline_deriv_eval (const double x, const size_t nderiv,
                            gsl_matrix * dB, gsl_bspline_workspace * w);
int gsl_bspline_knots_greville (const gsl_vector *abscissae,
                                gsl_bspline_workspace *w,
                                double *abserr);

/* end of future to be deprecated functions */









    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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