Esteemed Monks,

I have just started testing Perl 5.10, which looks to have some really nice features that I'd love to start implementing code with. Unfortunately, there are some key modules that have no way of installing due to changes in the XS layers from 5.8.x -> 5.10. Math::Pari no longer can install, which leads to many of the crypto libraries having unmet dependencies and also being unable to install.

What is more distressing is that these incompatibilities have been known since late 2006! The exact error has been happening since blead perl 5.9.4 came out. (http://www.mail-archive.com/perl5-summary@perl.org/msg00136.html and http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-10/msg00854.html) Developers have offered suggestions of how to repair the issue, sort of. Nothing however has been done to either modify the perl core or the module itself to make things work again.

Is there any hope of getting this module working? I don't have the c skills necessary to start playing with the Math::Pari XS code to make that go, nor to start playing with the Perl source. This is really frustrating....

Does anyone have any suggestions? Are there alternatives to the Math::Pari module that can be dropped in to replace it from the perspective of the other Crypt modules? I've found no workaround so far.

UPDATE: Just wanted to mention a few other crypt modules which depend on Math::Pari -

  1. Crypt::DSA
  2. Crypt::PGP
  3. Crypt::Primes
  4. Crypt::RSA
  5. Crypt::Random
  6. Module::Signature

In reply to Perl 5.10 and Math::Pari by hubb0r

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.