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.