Bug#1040388: libsdl-perl: FTBFS with Perl 5.38: undefined symbol: sv_nv

Niko Tyni ntyni at debian.org
Wed Jul 5 11:33:26 BST 2023


Source: libsdl-perl
Version: 2.548-3
Severity: important
Tags: ftbfs trixie sid
Forwarded: https://github.com/PerlGameDev/SDL/issues/303
User: debian-perl at lists.debian.org
Usertags: perl-5.38-transition

This package fails to build from source with Perl 5.38 (currently in
experimental):

   #   Failed test 'use SDLx::App;'
   #   at t/00-load.t line 88.
   #     Tried to use 'SDLx::App'.
   #     Error:  Can't load '/<<PKGBUILDDIR>>/blib/arch/auto/SDLx/Controller/Interface/Interface.so' for module SDLx::Controller::Interface: /<<PKGBUILDDIR>>/blib/arch/auto/SDLx/Controller/Interface/Interface.so: undefined symbol: sv_nv at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 201.
   # � at /<<PKGBUILDDIR>>/blib/lib/SDLx/Controller.pm line 10.
   # Compilation failed in require at /<<PKGBUILDDIR>>/blib/lib/SDLx/Controller.pm line 10.
   # BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/blib/lib/SDLx/Controller.pm line 10.
   # Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/base.pm line 135.
   # 	...propagated at /usr/lib/x86_64-linux-gnu/perl-base/base.pm line 157.
   # BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/blib/lib/SDLx/App.pm line 23.
   # Compilation failed in require at t/00-load.t line 88.
   # BEGIN failed--compilation aborted at t/00-load.t line 88.
   Bailout called.  Further testing stopped:  Test failed.  BAIL OUT!.
 
In the upstream ticket Jitka Plesníková says using SvNVX instead of sv_nv
works for them.
 
Full build log at

  http://perl.debian.net/rebuild-logs/perl-5.38/libsdl-perl_2.548-3/libsdl-perl_2.548-3+b2_amd64-2023-06-29T01:50:30Z.build

-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list