I'd first try to install RPM::Specfile on that box, and subsequently use cpanflute2 (included in that package) to build RPMS from CPAN Archives. cpanflute2 has its issues too (mostly due to the simplistic perl dependency finder /usr/lib/rpm/perl.req which lists optional modules as requirements also), but it is definitively the right thing to do.

I guess that there's also a repository of RPMS for RH9 ... yup, Dag Wieers has them. Here you go:

perl-Net-SSLeay-1.23-0.dag.rh90.i386.rpm

and he also has RPM::Specfile.

Run rpm -qlp --requires on the downloaded package, and get the rest of the dependecies too. After installing those RH9 rpms, you can get the source rpms, edit the spec files and update the tar.gz packages with newer stuff from CPAN, cpanflute them to RPMS and gradually upgrade until all deps are satisfied. Which may or may not work...

Good luck! ;-)

--shmem

_($_=" "x(1<<5)."?\n".q·/)Oo.  G°\        /
                              /\_¯/(q    /
----------------------------  \__(m.====·.(_("always off the crowd"))."·
");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}

In reply to Re: test modules fail install by shmem
in thread test modules fail install by davidov0009

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.