Trying here, after filing an rt.cpan.org bug, to find one of the
maintainers of Math::BigInt, especially Math::BigInt::(GMP|Pari).
I'm trying to inherit my module (Net::IPAddress::Util) from Math::BigInt,
while using (i.e. passing along) the "try", "lib" and "only" import
arguments.
Here's the mess as it currently stands:
http://code.google.com/p/perl-ipaddress-simple/source/browse/trunk/lib/Net/IPAddress/Util.pm#38
I'm getting sporadic FAILs on cpantesters, and it looks like what's
happening is that my attempts to inherit are not inheriting properly on
systems where Math::BigInt::(GMP|Pari) are installed. For example:
http://www.cpantesters.org/cpan/report/7c84cb0a-6997-11e0-abb5-fac0acc1530f
http://www.cpantesters.org/cpan/report/05058420-66fe-11e0-96c5-a2a3c0b02281
Both of those look like something along the way is getting confused as to
the "type" of objects in my class, but I find the notion of anything
relying on something other than @ISA to determine that to be utterly alien
and (frankly) verging on the marginally hostile.
I have (so far) been unable to get either of Math::BigInt::(GMP|Pari) to
install on my development system, so I can't be more specific than this,
yet.
Anyway. Long story short: Is there a Math::BigInt maintainer in the house?
Alternatively, anybody else care to take a crack at it?
Thanks,
PS: Random unrelated question: I've looking at the perldoc for "require".
Is there an existing "If you don't have a module installed, go get it from
CPAN automatically" module out there? Maybe something in the Devel::
namespace? If not, do you think there's a market for one? It seems like
something some developers might like to add to their PERL5OPT. 'export
PERL5OPT="-MDevel::WellGoGetItThen"' or something...?
Thanks again,
--
Paul Bennett (PWBENNETT)