Most likely, when "copying over" things, you didn't catch everything, or you missed a crucial prerequisite that also needs copying over.

"Copying over" is not the way to go about installing CPAN modules, especially not into your stock Perl.

The best way is to compile your own Perl independent from the stock Perl, because the stock Perl is used to run your operating system and does not really belong to you but to the manufacturer of your OS distribution. With your own private Perl, you can use the cpan package tool to install additional modules for your Perl.

If you elect to stay with the stock Perl, I recommend installing the needed modules by using the package manager of your OS, in your case that would be rpm. That way, you can be sure to get the versions that are most likely to be compatible with the rest of your system.

The next best approach is to use the cpan tool to install the missing modules from CPAN into your stock Perl, or possibly using the PREFIX= setting with cpan and ExtUtils::MakeMaker to install the modules into a private directory.

See Yes, even you can use CPAN and A Guide to Installing Modules


In reply to Re: Issue in migration of Perl code from 5.6.1 to 5.8.6 by Corion
in thread Issue in migration of Perl code from 5.6.1 to 5.8.6 by ja3

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.