Source: ruby-gsl
Version: 2.1.0.3+dfsg1-5
Severity: important
Tags: sid trixie ftbfs
User: e...@debian.org
Usertags: gsl_2.8-transition
Control: block 1072036 with -1

This package fails to build with gsl/2.8 from experimental; relevant
part of the build log:

gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. 
-I/usr/include/x86_64-linux-gnu/ruby-3.1.0 
-I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. 
-DGSL_VERSION=2.8 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER 
-DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS 
-DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E 
-DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E 
-DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E 
-I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.1.0 -Wdate-time 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection 
-Wformat -Werror=format-security -fcf-protection -fPIC -Wall -Iinclude 
-I/usr/include  -o bspline.o -c bspline.c
In file included from include/rb_gsl_common.h:28,
                 from include/rb_gsl_array.h:27,
                 from include/rb_gsl_poly.h:18,

from include/rb_gsl.h:18,
                 from bspline.c:1:
./gsl_config.h:6: warning: "GSL_VERSION" redefined
    6 | #define GSL_VERSION 2.8
      | 
In file included from include/rb_gsl_common.h:20:
/usr/include/gsl/gsl_version.h:18: note: this is the location of the previous 
definition
   18 | #define GSL_VERSION "2.8"
      | 
bspline.c: In function ‘rb_gsl_bspline_eval’:
bspline.c:101:37: error: ‘gsl_bspline_workspace’ has no member named ‘k’
  101 |     B = gsl_vector_alloc(w->nbreak+w->k-2);
      |                                     ^~
make[1]: *** [Makefile:246: bspline.o] Error 1
make[1]: Leaving directory 
'/<<PKGBUILDDIR>>/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/gsl-2.1.0.3/ext/gsl_native'
ERROR:  Error installing /tmp/d20240721-142475-qyht50/gsl-2.1.0.3.gem:
        ERROR: Failed to build gem native extension.


The full build log is available upon request.

The severity of this bug will be raised to "serious" as soon as
gsl/2.8 is uploaded to unstable.

Reply via email to