I'm trying to run the Devel::Cover module on a testing tool. I get the following error:
unexpected OP_RKEYS at /usr/pkgs/perl/5.14.1/lib64/5.14.1/B/Deparse.pm + line 1113. unexpected OP_RKEYS at /usr/pkgs/perl/5.14.1/lib64/5.14.1/B/Deparse.pm + line 1113. unexpected OP_RKEYS at /usr/pkgs/perl/5.14.1/lib64/5.14.1/B/Deparse.pm + line 1113. unexpected OP_RKEYS at /usr/pkgs/perl/5.14.1/lib64/5.14.1/B/Deparse.pm + line 1113. Possible unintended interpolation of @runs in string at /usr/pkgs/per +l/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line +808. Possible unintended interpolation of @runs in string at /usr/pkgs/per +l/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line +808. Bareword found where operator expected at /usr/pkgs/perl/5.14.1/lib64 +/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 836, near "$fi +le =~ q|/Devel" (Might be a runaway multi-line // string starting on line 808) Global symbol "@runs" requires explicit package name at /usr/pkgs/per +l/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line +808. Global symbol "$run" requires explicit package name at /usr/pkgs/perl +/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 8 +08. Global symbol "@runs" requires explicit package name at /usr/pkgs/per +l/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line +808. Global symbol "$st" requires explicit package name at /usr/pkgs/perl/ +5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 80 +8. Global symbol "$r" requires explicit package name at /usr/pkgs/perl/5 +.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 808 +. Global symbol "$run" requires explicit package name at /usr/pkgs/perl +/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 8 +08. Global symbol "$r" requires explicit package name at /usr/pkgs/perl/5 +.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 808 +. Global symbol "$r" requires explicit package name at /usr/pkgs/perl/5 +.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 808 +. Global symbol "$st" requires explicit package name at /usr/pkgs/perl/ +5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 80 +8. Global symbol "$r" requires explicit package name at /usr/pkgs/perl/5 +.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 808 +. Global symbol "$count" requires explicit package name at /usr/pkgs/pe +rl/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line + 808. Global symbol "$r" requires explicit package name at /usr/pkgs/perl/5 +.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 808 +. Global symbol "$run" requires explicit package name at /usr/pkgs/perl +/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 8 +08. Global symbol "$count" requires explicit package name at /usr/pkgs/pe +rl/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line + 808. Global symbol "$file" requires explicit package name at /usr/pkgs/per +l/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line +808. Global symbol "$f" requires explicit package name at /usr/pkgs/perl/5 +.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 808 +. Global symbol "$count" requires explicit package name at /usr/pkgs/pe +rl/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line + 808. Global symbol "$digest" requires explicit package name at /usr/pkgs/p +erl/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm lin +e 808. Global symbol "$r" requires explicit package name at /usr/pkgs/perl/5 +.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line 808 +. Global symbol "$file" requires explicit package name at /usr/pkgs/per +l/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line +808. Global symbol "$digest" requires explicit package name at /usr/pkgs/p +erl/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm lin +e 808. Global symbol "$file" requires explicit package name at /usr/pkgs/per +l/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line +808. Global symbol "$file" requires explicit package name at /usr/pkgs/per +l/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line +808. Global symbol "$file" requires explicit package name at /usr/pkgs/per +l/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cover/DB.pm line +808. /usr/pkgs/perl/5.14.1/lib64/5.14.1/Devel--Cover-master/lib/Devel/Cove +r/DB.pm has too many errors. Compilation failed in require at /usr/pkgs/perl/5.14.1/lib64/5.14.1/D +evel--Cover-master/lib/Devel/Cover.pm line 21. BEGIN failed--compilation aborted at /usr/pkgs/perl/5.14.1/lib64/5.14 +.1/Devel--Cover-master/lib/Devel/Cover.pm line 21. Compilation failed in require. BEGIN failed--compilation aborted.
I guess it has to do with the following comment:
# Sometimes the start value is undefined. It's not yet clear why, + but it # probably has something to do with the code under test forking. +We'll # just try to cope with that here.
From the module (link: https://github.com/pjcj/Devel--Cover/commit/39ee220b1c04c442e1ab9077fea7309e2ebc9769). Have someone already had this issue and knows how to solve it?

In reply to Error in coverage module by ovedpo15

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.