Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re: Net::SSH::Perl, Math::Pari

by danaj (Friar)
on Dec 18, 2015 at 01:36 UTC ( [id://1150660] : note . print w/replies, xml ) Need Help??

in reply to Net::SSH::Perl, Math::Pari

Math::Pari doesn't work with 64-bit Windows. This is a very long standing issue, and it is mostly driven by not having an active maintainer. That isn't anyone's fault, since nobody is being paid to do it, and it sure doesn't look like a simple job. It works fine on *nix and MacOS, which means lots of devs and companies don't have much if any incentive.

KMX (Strawberry Perl dev) worked for quite a while on getting some alternatives for the common modules that rely on Math::Pari. A couple years ago it started shipping with some replacements for things like Crypt::RSA. Of course this doesn't help if you really want Math::Pari itself, but I suspect those people worldwide on Win64 could be counted in unary without taking off a shoe. Almost everyone, like yourself, just wants some other module that was written 10 years ago when Math::Pari was a quite reasonable (if not the only) choice.

As a module developer I find Strawberry Perl to be much nicer than ActiveState. A lot of that is just the model -- SP is much more like every other machine I use (Linux, FreeBSD, MacOS, AIX, Solaris, Cygwin, ...), while AS makes my life harder in trade for users not having a C compiler. I'm not thrilled that AS uses a weird beta MS compiler. My opinion might be different if I did simple pure-perl modules.

Replies are listed 'Best First'.
Re^2: Net::SSH::Perl, Math::Pari
by Anonymous Monk on Dec 18, 2015 at 01:54 UTC

      Nice to know! Thanks to you and Rob for pointing that out.

Re^2: Net::SSH::Perl, Math::Pari
by ralph2014 (Initiate) on Dec 18, 2015 at 08:17 UTC
    Morning Yeh you are bang on here I think, i tried switching to 32 bit AS on my win7 64bit thinking that could resolve, but then discovered the issue. The Math::Pari module also appears to struggle with the much newer versions of Pari/GS, because its so old It doesnt seem to realise that the version from the web IS up to date and tries to patch it anyway? Strawberry perl has installed the troublesome module now , i haven't tested it yet though. Whilst sorry if im being ungrateful, but I still think a little be of info on the CPAN page might save alot of pain for others. Also im baffled as to why the install script carry s on when its clearly missing a vital dependency. PPM is awesome, no failures yet btw