[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/
- [bug #65868] Missing definition for gsl_bspline_eval_nonzero,
Atri Bhattacharya <=