Actually, your problem is not with WWW::Mechanize, but with HTML::DOM respectively HTML::DOM::Interface.

Looking at line 83, I see the following code:

... # (which was just hack after hack), but is now maintained manually +. 0 and q r =for ; our @EXPORT_OK = qw/METHOD VOID READONLY BOOL STR NUM OBJ TYPE/; ...

Which seems to be a weird "comment block" commenting between the q r and the =for line. I don't know why this triggers a Perl error, but it might be that your (unstated) version of Perl copes differently with the POD directives, or some preprocessing part of PAR strips the POD and thus wrongly messes up the code.

If you strip out these three lines, you should get a different error or it should work.


In reply to Re: PP packaging Mechanize problem by Corion
in thread PP packaging Mechanize problem by perller

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.