Re: MooseX-Method-Signatures-0.37 install failure on Strawberry Perl 5.14.2.1

[email protected] (Buddy Burden)
Newsgroups perl.moose
Message-ID <CAL0mxoRvf0jW9sv2xXPo5V-Oz_aeMZR3scKUD9By8eiD5onXtw@mail.gmail.com>
Gabor,

> #   Failed test 'Sane error message for syntax error'
> #   at t/errors.t line 11.
> #                   'Can't use an undefined value as an ARRAY
> reference at C:/strawberry/perl/site/lib/Eval/Closure.pm line 119.
> # Compilation failed in require at (eval 17) line 1.
> # BEGIN failed--compilation aborted at (eval 17) line 1.
> # '
> #     doesn't match '(?^:^Global symbol "\$op" requires explicit
> package name at .*?\bInvalidCase01.pm line 8\b)'
> # Looks like you failed 1 test of 4.
> t/errors.t ...........................
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/4 subtests

I just got this exact same error using cpanm / perlbrew on Linux,
perhaps a day or three ago.  (I didn't see the "prerequisite too low"
bit though.)  After staring at it a while, I remembered that I don't
actually _use_ MXMS any more so I couldn't care less whether it works
or not. :-)  I then reran my cpanm command with -n to skip the tests
and now all is well.  If you're considering using MXD, I recommend you
take a look at Method::Signatures::Modifiers (part of
Method::Signatures), and perhaps you'll be led to the same course of
action.


            -- Buddy
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.