Skip to content

Interface.so: undefined symbol: sv_nv #303

Open
@jplesnik

Description

@jplesnik

The tests are failing because the deprecated C functions were removed in Perl 5.37.1.
More information could be found on perl5371delta.pod#Deprecations

#   Failed test 'use SDLx::App;'
#   at t/00-load.t line 88.
#     Tried to use 'SDLx::App'.
#     Error:  Can't load '/home/cpansand/.cpan/build/2022100913/SDL-2.548-0/blib/arch/auto/SDLx/Controller/Interface/Interface.so' for module SDLx::Controller::Interface: /home/cpansand/.cpan/build/2022100913/SDL-2.548-0/blib/arch/auto/SDLx/Controller/Interface/Interface.so: undefined symbol: sv_nv at /opt/perl-5.37.4/lib/5.37.4/x86_64-linux/DynaLoader.pm line 206.
#  at /home/cpansand/.cpan/build/2022100913/SDL-2.548-0/blib/lib/SDLx/Controller.pm line 10.
# Compilation failed in require at /home/cpansand/.cpan/build/2022100913/SDL-2.548-0/blib/lib/SDLx/Controller.pm line 10.
# BEGIN failed--compilation aborted at /home/cpansand/.cpan/build/2022100913/SDL-2.548-0/blib/lib/SDLx/Controller.pm line 10.
# Compilation failed in require at /opt/perl-5.37.4/lib/5.37.4/base.pm line 137.
# 	...propagated at /opt/perl-5.37.4/lib/5.37.4/base.pm line 159.
# BEGIN failed--compilation aborted at /home/cpansand/.cpan/build/2022100913/SDL-2.548-0/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!.
t/00-load.t ..................... 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/43 subtests 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions