Bug#994736: libmath-gsl-perl: FTBFS on several architectures: undefined symbol: gsl_matrix_char_norm1

Niko Tyni ntyni at debian.org
Mon Sep 20 14:42:41 BST 2021


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   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list