Subject: | missing use Carp qw(confess) - MooseX::StrictConstructor::Role::Object |
You call confess but the function is not imported from Carp.
This causes an syntax error:
syntax error
at /usr/lib/perl5/vendor_perl/5.8.8/MooseX/StrictConstructor/Role/Object
.pm line 26, near "confess\n "Found unknown attribute(s)
init_arg passed to the constructor: @bad""\nBEGIN not safe after errors-
-compilation aborted
at /usr/lib/perl5/vendor_perl/5.8.8/MooseX/StrictConstructor/Role/Object
.pm line 32.\nCompilation failed in require
at /usr/lib/perl5/vendor_perl/5.8.8/MooseX/StrictConstructor.pm line
12.\nBEGIN failed--compilation aborted
at /usr/lib/perl5/vendor_perl/5.8.8/MooseX/StrictConstructor.pm line 12