On Mon, Sep 20, 2021 at 10:25:43AM +0100, Niko Tyni wrote: > Source: libmath-gsl-perl > Version: 0.43-1 > Severity: serious > Tags: ftbfs > > This package failed to build on several architectures. > > From > https://buildd.debian.org/status/fetch.php?pkg=libmath-gsl-perl&arch=arm64&ver=0.43-1&stamp=1632072156&raw=0 > > # Failed test 'use Math::GSL::Matrix;' > # at t/00-load.t line 14. > # Tried to use 'Math::GSL::Matrix'. > # Error: Can't load > '/<<PKGBUILDDIR>>/blib/arch/auto/Math/GSL/Matrix/Matrix.so' for module > Math::GSL::Matrix: /<<PKGBUILDDIR>>/blib/arch/auto/Math/GSL/Matrix/Matrix.so: > undefined symbol: gsl_matrix_char_norm1 at > /usr/lib/aarch64-linux-gnu/perl-base/DynaLoader.pm line 187. > # at /<<PKGBUILDDIR>>/blib/lib/Math/GSL/Matrix.pm line 11. > # Compilation failed in require at t/00-load.t line 14. > # BEGIN failed--compilation aborted at t/00-load.t line 14.
The failing architectures are the ones where char is unsigned. https://github.com/leto/math--gsl/issues/231 https://lists.gnu.org/archive/html/bug-gsl/2021-06/msg00004.html are probably related but "the other way around": aiui they disabled the exposure of the unsigned char versions of the functions, which were missing on the signed char architectures. -- Niko Tyni nt...@debian.org