Re: Math::GMP Make Test error on Itanium running HP-UX 11.23



[A complimentary Cc of this posting was sent to

<staskied@xxxxxxxxx>], who wrote in article <1140189818.705516.268200@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>:
PERL_DL_NONLAZY=1 /opt/perl-5.8/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/gmppm..../usr/lib/hpux64/dld.so: Unsatisfied code symbol
'__gmpn_invert_limb' in load module
'/opt/perl-cpan/build/Math-GMP-2.04/blib/arch/auto/Math/GMP/GMP.so'.

An ldd -r on
'/opt/perl-cpan/build/Math-GMP-2.04/blib/arch/auto/Math/GMP/GMP.so'
returns:
ldd -r
/opt/perl-cpan/build/Math-GMP-2.04/blib/arch/auto/Math/GMP/GMP.so
symbol not found: Perl_newSVpv

This is line noise.

Run "normal" ldd; check with which version of gmp DLL it is linked. Check
for symbol __gmpn_invert_limb (or similar symbols; number of
underscores sometimes is mismatched) in the gmp dll (run nm against
this DLL).

Hope this helps,
Ilya
.