Subject: | System perl used in build process |
Currently build fails for example like this:
...
perl -Mblib -MSPVM::Build -e "SPVM::Build->new->create_shared_lib_native_dist('SPVM::Example')"
Can't load '/home/cpansand/.cpan/build/2018061001/SPVM-0.0345-1/blib/arch/auto/SPVM/SPVM.so' for module SPVM: /home/cpansand/.cpan/build/2018061001/SPVM-0.0345-1/blib/arch/auto/SPVM/SPVM.so: Undefined symbol "PL_unitcheckav" at /usr/local/lib/perl5/5.24/mach/DynaLoader.pm line 193.
Compilation failed in require at /home/cpansand/.cpan/build/2018061001/SPVM-0.0345-1/blib/lib/SPVM/Build.pm line 17.
BEGIN failed--compilation aborted at /home/cpansand/.cpan/build/2018061001/SPVM-0.0345-1/blib/lib/SPVM/Build.pm line 17.
Compilation failed in require.
BEGIN failed--compilation aborted.
*** Error code 2
...
It seems that the system perl is used here (/usr/bin/perl), not the perl used for building the distribution. Typically this can be fixed by using something like $^X.
See also http://matrix.cpantesters.org/?dist=SPVM+0.0345
There are currently almost no pass reports, but mostly "unknown" reports.