1nickt has asked for the wisdom of the Perl Monks concerning the following question:
Edit: Thanks to ilmari on IRC I tried upgrading MooseX::Types and upgrading it from 0.44 to 0.46 fixed the error. So even though the Makefile.PL for MooseX::Types::Structured requires only version 0.22, MooseX::Types version 0.44 is incompatible with MooseX::Types::Structured version 0.34.
Hello monks,
I'm wondering if someone can help me understand how MooseX::Types::Structured can fail its own test as follows:
when the module code includes:t/11-overflow.t ................ "slurpy" is not exported by the Moose +X::Types::Structured module at /opt/perl5/perls/perl-5.16.3/lib/site_ +perl/5.16.3/MooseX/Types/Base.pm line 120. BEGIN failed--compilation aborted at t/11-overflow.t line 5.
All other tests passing. All tests including this one passing on CPANTS.use Sub::Exporter 0.982 -setup => { exports => [ qw(Dict Map Tuple Optional slurpy) ], };
Perhaps it's a version issue with Sub::Exporter?
But there don't seem to have been any significant changes in Sub::Exporter between those versions ...# Module Want Have # -------------------------------------------- ----- ------ # Sub::Exporter 0.982 0.987
Thanks!
|
|---|