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