PerlAlien / Alien-GMP

Build and install the GNU Multiple Precision library
https://metacpan.org/release/Alien-GMP
0 stars 0 forks source link

Cannot build Alien-GMP #6

Open PriFefis opened 3 years ago

PriFefis commented 3 years ago

I am trying to install the Alien-GMP lib (2.41), however I get the following error when running the make test command:

$ make test
"/apps/perl/bin/perl" -MAlien::Build::MM=cmd -e test
PERL_DL_NONLAZY=1 "/apps/perl/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, ' blib/lib', 'blib/arch')" t/*.t
t/00_diag.t ​​......... 1/? #
#
#
# HARNESS_ACTIVE=1
# HARNESS_VERSION=3.43
# LANG=en_US.UTF-8
# MOD_PERL_API_VERSION=2
# PERL5LIB=/apps/perl/resourcesrc/Alien-GMP-1.16/blib/lib:/apps/perl/resourcesrc/Alien-GMP-1.16/blib/arch:/apps/perl/lib/site_perl/5.34.0/ x86_64-linux-thread-multi
# PERL_DL_NONLAZY=1
# PERL_USE_UNSAFE_INC=1
# SHELL=/bin/bash
#
#
#
# PERL5LIB path
# /apps/perl/resourcesrc/Alien-GMP-1.16/blib/lib
# /apps/perl/resourcesrc/Alien-GMP-1.16/blib/arch
# /apps/perl/lib/site_perl/5.34.0/x86_64-linux-thread-multi
#
#
#
# perl 5.034000
# Alien::Base 2.41
# Alien::Build 2.41
# Alien::Build::MM 2.41
# ExtUtils::CBuilder 0.280236
# ExtUtils::MakeMaker 7.62
# Test2::V0 0.000141
# Test::Alien 2.41
#
#
#
Cannot find either a share directory or a ConfigData module for Alien::GMP.
(Alien::GMP loaded from /apps/perl/resourcesrc/Alien-GMP-1.16/blib/lib/Alien/GMP.pm)
Please see https://metacpan.org/pod/distribution/Alien-Build/lib/Alien/Build/Manual/FAQ.pod#Cannot-find-either-a-share-directory-or-a-ConfigData-module
Can't locate Alien/GMP/ConfigData.pm in @INC (you may need to install the Alien::GMP::ConfigData module) (@INC contains: /apps/perl/resourcesrc/Alien-GMP-1.16/blib/ lib /apps/perl/resourcesrc/Alien-GMP-1.16/blib/arch /apps/perl/lib/site_perl/5.34.0/x86_64-linux-thread-multi /apps/perl/lib/site_perl/5.34.0/ x86_64-linux-thread-multi /apps/perl/lib/site_perl/5.34.0 /apps/perl/lib/5.34.0/x86_64-linux-thread-multi /apps/perl/lib/5.34.0 .) at /apps/perl/lib/site_perl/5.34.0/Alien/Base.pm line 348.
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 2 just after 1.
t/00_diag.t ​​......... Dubious, test returned 2 (wstat 512, 0x200)
All 1 subtests passed
t/alien_gmp__ffi.t .. Cannot find either a share directory or a ConfigData module for Alien::GMP.
(Alien::GMP loaded from /apps/perl/resourcesrc/Alien-GMP-1.16/blib/lib/Alien/GMP.pm)
Please see https://metacpan.org/pod/distribution/Alien-Build/lib/Alien/Build/Manual/FAQ.pod#Cannot-find-either-a-share-directory-or-a-ConfigData-module
Can't locate Alien/GMP/ConfigData.pm in @INC (you may need to install the Alien::GMP::ConfigData module) (@INC contains: /apps/perl/resourcesrc/Alien-GMP-1.16/blib/ lib /apps/perl/resourcesrc/Alien-GMP-1.16/blib/arch /apps/perl/lib/site_perl/5.34.0/x86_64-linux-thread-multi /apps/perl/lib/site_perl/5.34.0/ x86_64-linux-thread-multi /apps/perl/lib/site_perl/5.34.0 /apps/perl/lib/5.34.0/x86_64-linux-thread-multi /apps/perl/lib/5.34.0 .) at /apps/perl/lib/site_perl/5.34.0/Alien/Base.pm line 348.
BEGIN failed--compilation aborted at t/alien_gmp__ffi.t line 3.
t/alien_gmp__ffi.t .. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/alien_gmp__xs.t ... Cannot find either a share directory or a ConfigData module for Alien::GMP.
(Alien::GMP loaded from /apps/perl/resourcesrc/Alien-GMP-1.16/blib/lib/Alien/GMP.pm)
Please see https://metacpan.org/pod/distribution/Alien-Build/lib/Alien/Build/Manual/FAQ.pod#Cannot-find-either-a-share-directory-or-a-ConfigData-module
Can't locate Alien/GMP/ConfigData.pm in @INC (you may need to install the Alien::GMP::ConfigData module) (@INC contains: /apps/perl/resourcesrc/Alien-GMP-1.16/blib/ lib /apps/perl/resourcesrc/Alien-GMP-1.16/blib/arch /apps/perl/lib/site_perl/5.34.0/x86_64-linux-thread-multi /apps/perl/lib/site_perl/5.34.0/ x86_64-linux-thread-multi /apps/perl/lib/site_perl/5.34.0 /apps/perl/lib/5.34.0/x86_64-linux-thread-multi /apps/perl/lib/5.34.0 .) at /apps/perl/lib/site_perl/5.34.0/Alien/Base.pm line 348.
BEGIN failed--compilation aborted at t/alien_gmp__xs.t line 3.
t/alien_gmp__xs.t ... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run

Test Summary Report
-------------------
t/00_diag.t ​​(Wstat: 512 Tests: 1 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/alien_gmp__ffi.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/alien_gmp__xs.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=3, Tests=1, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.38 cusr 0.04 csys = 0.45 CPU)
Result: FAIL
Failed 3/3 test programs. 0/1 subtests failed.
make: *** [Makefile:918: test_dynamic] Error 2

Can someone help me?

plicease commented 3 years ago

That is odd. That error before install usually means that the Alien is being run without blib, but it looks like it is using the blib. Can you please provide: