Problems using Perl Catalyst

I installed the following packages to get Catalyst up and running:

www/p5-Catalyst-Devel, databases/p5-DBIx-Class-Schema-Loader

> catalyst.pl Test
Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x803bc1c60) at reader Moose::Meta::Class::__ANON__::SERIAL::5::_method_attribute_list (defined at /usr/local/lib/perl5/site_perl/5.12.4/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::5::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x803ec36a8)') called at /usr/local/lib/perl5/site_perl/5.12.4/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x803ec36a8)', 'CODE(0x803ec3918)', 'ARRAY(0x803e86480)') called at /usr/local/lib/perl5/site_perl/5.12.4/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('Catalyst::Controller', 'CODE(0x803ec3918)', 'Private') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 50
	Class::MOP::Method::Wrapped::__ANON__('Catalyst::Controller', 'CODE(0x803ec3918)', 'Private') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 91
	MooseX::MethodAttributes::Inheritable::MODIFY_CODE_ATTRIBUTES('Catalyst::Controller', 'CODE(0x803ec3918)', 'Private') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'Catalyst::Controller', 'CODE(0x803ec3918)', 'Private') called at /usr/local/lib/perl5/site_perl/5.12.4/Catalyst/Controller.pm line 103
	Catalyst::Controller::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 103
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 103
	require Catalyst/Controller.pm called at /usr/local/lib/perl5/site_perl/5.12.4/Catalyst.pm line 16
	Catalyst::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 103
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 103
	require Catalyst.pm called at /usr/local/lib/perl5/site_perl/5.12.4/Catalyst/Helper.pm line 80
	Catalyst::Helper::mk_app('Catalyst::Helper=HASH(0x803858e70)', 'Test') called at /usr/local/bin/catalyst.pl line 51
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.12.4/Catalyst/Controller.pm line 103.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.12.4/Catalyst.pm line 16.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.12.4/Catalyst.pm line 16.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.12.4/Catalyst/Helper.pm line 80.

I am using Perl 5.12.4 with the latest versions of Catalyst and Moose in The FreeBSD Ports Collection:

p5-Algorithm-C3-0.08 A module for merging hierarchies using the C3 algorithm
p5-AppConfig-1.66   A Perl module for reading configuration files
p5-Authen-NTLM-1.08_1 An NTLM authentication module
p5-B-Hooks-EndOfScope-0.09 Execute code after a scope finished compilation
p5-CGI-Simple-1.113 A simple totally OO CGI interface that is CGI.pm compliant
p5-CPAN-Meta-YAML-0.003 Read and write a subset of YAML for CPAN Meta files
p5-Carp-Clan-6.04   Report errors from perspective of caller of a "clan" of mod
p5-Catalyst-Action-RenderView-0.16 Sensible default end action for Catalyst
p5-Catalyst-Devel-1.33 Catalyst Development Tools
p5-Catalyst-Plugin-ConfigLoader-0.30 Load config files of various types
p5-Catalyst-Plugin-Static-Simple-0.29 Make serving static pages painless
p5-Catalyst-Runtime-5.80033 The Elegant MVC Web Application Framework (Runtime)
p5-Class-Accessor-0.34 Automated accessor generation
p5-Class-C3-0.23    A pragma to use the C3 method resolution order algorithm
p5-Class-C3-Adopt-NEXT-0.13 Make NEXT suck less
p5-Class-Inspector-1.25 Provides information about classes
p5-Compress-Raw-Bzip2-2.037 Low-Level Interface to bzip2 compression library
p5-Compress-Raw-Zlib-2.037 Low-Level Interface to zlib compression library
p5-Config-Any-0.23  Load class configuration data from a number of file formats
p5-Config-General-2.50 Perl5 module for handling Apache-style configuration files
p5-Data-Dump-1.19   Pretty printing of data structures
p5-Data-OptList-0.107 Parse and validate simple name/value option pairs
p5-Data-Visitor-0.27_1 Visitor style traversal of Perl data structures
p5-Devel-Caller-2.05 A perl module which is meatier versions of caller
p5-Devel-GlobalDestruction-0.04 Expose PL_dirty, the flag which marks global destruction
p5-Digest-HMAC-1.03 Perl5 interface to HMAC Message-Digest Algorithms
p5-Dist-CheckConflicts-0.02 Declare version conflicts for your dist
p5-Encode-Locale-1.02 Determine the locale encoding
p5-Eval-Closure-0.06 Safely and cleanly create closures via string eval
p5-File-ChangeNotify-0.16_1 Watch for changes to files
p5-File-Copy-Recursive-0.38 Perl extension for recursively copying files and directorie
p5-File-Listing-6.02 Parse directory listings
p5-File-ShareDir-1.03 Locate per-dist and per-module shared files
p5-Getopt-Long-Descriptive-0.090 Getopt::Long with usage text
p5-HTML-Parser-3.68 Perl5 module for parsing HTML documents
p5-HTML-Tagset-3.20 Some useful data table in parsing HTML
p5-HTTP-Body-1.12   HTTP Body Parser
p5-HTTP-Cookies-6.00 HTTP Cookie jars
p5-HTTP-Daemon-6.00 Simple HTTP server class
p5-HTTP-Date-6.00   Conversion routines for the HTTP protocol date formats
p5-HTTP-Message-6.02 Representation of HTTP style messages
p5-HTTP-Negotiate-6.00 Implementation of the HTTP content negotiation algorithm
p5-HTTP-Request-AsCGI-1.2 Setup a CGI enviroment from a HTTP::Request
p5-IO-Compress-2.037 Perl5 compression modules (bzip2, deflate, gzip, zlib, zip)
p5-IO-KQueue-0.34   Perl interface to the BSD kqueue system call
p5-IO-Socket-SSL-1.44 Perl5 interface to SSL sockets
p5-JSON-PP-2.27200  A JSON::XS compatible pure-Perl module
p5-LWP-MediaTypes-6.01 Guess media type for a file or a URL
p5-List-MoreUtils-0.25.02 Provide the stuff missing in List::Util
p5-MIME-Types-1.31  Perl extension for determining MIME types
p5-MRO-Compat-0.11  Add mro::* interface compatibility for Perls < 5.9.5
p5-Moose-2.0202     A complete modern object system for Perl 5
p5-MooseX-Emulate-Class-Accessor-Fast-0.00903 Emulate Class::Accessor::Fast behavior using Moose attribut
p5-MooseX-Getopt-0.37_1 A Moose role for processing command line options
p5-MooseX-MethodAttributes-0.25 Code attribute introspection
p5-MooseX-Params-Validate-0.16 An extension of Params::Validate for using Moose types
p5-MooseX-Role-Parameterized-0.26 Roles with composition parameters
p5-MooseX-Role-WithOverloading-0.09 Roles which support overloading
p5-MooseX-SemiAffordanceAccessor-0.09 Name your accessors foo() and set_foo()
p5-MooseX-Types-0.27 Organise your Moose types in libraries
p5-MooseX-Types-Common-0.001002 A set of commonly-used type constraints that do not ship wi
p5-MooseX-Types-Path-Class-0.05_1 A Path::Class type library for Moose
p5-Net-HTTP-6.01    Low-level HTTP client
p5-Net-SSLeay-1.36  Perl5 interface to SSL
p5-Package-DeprecationManager-0.11 Manage deprecation warnings for your distribution
p5-Package-Stash-0.30 Routines for manipulating stashes
p5-Package-Stash-XS-0.22 Faster and more correct implementation of the Package::Stas
p5-PadWalker-1.92   PadWalker - play with Perl lexical variables
p5-Params-Util-1.04 Utility functions to aid in parameter checking
p5-Params-Validate-1.00 Validate method/function parameters
p5-Path-Class-0.24  Cross-platform path specification manipulation
p5-Proc-Background-1.10 Perl interface to running background processes
p5-Scalar-List-Utils-1.23,1 Perl subroutines that would be nice to have in the perl cor
p5-String-RewritePrefix-0.005 Rewrite strings based on a set of known prefixes
p5-Sub-Exporter-0.982 A sophisticated exporter for custom-built routines
p5-Sub-Identify-0.04 Retrieve names of code references
p5-Sub-Install-0.925 Install subroutines into packages easily
p5-Sub-Name-0.05    Sub::Name - (re)name a sub
p5-Task-Weaken-1.04 Ensure that a platform has weaken support
p5-Template-Toolkit-2.22_1 Extensive Toolkit for template processing
p5-Test-Fatal-0.006 Incredibly simple helpers for testing code with exceptions
p5-Test-Simple-0.98 Basic utilities for writing tests in perl
p5-Text-SimpleTable-2.03 Simple Eyecandy ASCII Tables
p5-Tie-ToObject-0.03_1 Tie to an existing object
p5-Tree-Simple-1.18 A simple tree object
p5-Tree-Simple-VisitorFactory-0.10_1 A set of visitor objects for traversing Tree::Simple hierar
p5-Try-Tiny-0.09    Minimal try/catch with proper localization of $@
p5-URI-1.58         Perl5 interface to Uniform Resource Identifier (URI) refere
p5-Variable-Magic-0.46 Associate user-defined magic to variables from Perl
p5-WWW-RobotRules-6.01 Database of robots.txt-derived permissions
p5-YAML-Tiny-1.50   Read/Write YAML files with as little code as possible
p5-aliased-0.30     Use shorter versions of class names
p5-libwww-6.02_1    Perl5 library for WWW access
p5-namespace-autoclean-0.12_1 Keep imports out of your namespace
p5-namespace-clean-0.20 Keep imports and functions out of your namespace
p5-version-0.93     Perl extension for Version Objects
pcre-8.12           Perl Compatible Regular Expressions library
perl-5.12.4         Practical Extraction and Report Language

A nice fellow from #catalyst helped me narrow it to a problem in MooseX::MethodAttributes 0.25. Running the make test suite shows a whole bunch of errors:

> make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/basic.t .............................. Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802edbac8) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ecf300)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ecf300)', 'CODE(0x80127d618)', 'ARRAY(0x802ef27f8)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('TestClass', 'CODE(0x80127d618)', 'SomeAttribute', 'AnotherAttribute(\'with argument\')') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'TestClass', 'CODE(0x80127d618)', 'SomeAttribute', 'AnotherAttribute(\'with argument\')') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/TestClass.pm line 6
	TestClass::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 6
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 6
	require TestClass.pm called at t/basic.t line 8
	main::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 6
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 6
BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/TestClass.pm line 6.
Compilation failed in require at t/basic.t line 8.
BEGIN failed--compilation aborted at t/basic.t line 8.
# Looks like your test exited with 2 before it could output anything.
t/basic.t .............................. Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests 
t/calling.t ............................ Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802ace288) at reader Moose::Meta::Class::__ANON__::SERIAL::2::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::2::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x802b1eae0)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x802b1eae0)', 'CODE(0x80126dae0)', 'ARRAY(0x802abe330)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('BaseClass', 'CODE(0x80126dae0)', 'Moo') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 50
	Class::MOP::Method::Wrapped::__ANON__('BaseClass', 'CODE(0x80126dae0)', 'Moo') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 91
	MooseX::MethodAttributes::Inheritable::MODIFY_CODE_ATTRIBUTES('BaseClass', 'CODE(0x80126dae0)', 'Moo') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'BaseClass', 'CODE(0x80126dae0)', 'Moo') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/BaseClass.pm line 22
	BaseClass::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
	require BaseClass.pm called at t/calling.t line 8
	main::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/BaseClass.pm line 22.
Compilation failed in require at t/calling.t line 8.
BEGIN failed--compilation aborted at t/calling.t line 8.
# Looks like your test exited with 2 before it could output anything.
t/calling.t ............................ Dubious, test returned 2 (wstat 512, 0x200)
Failed 3/3 subtests 
t/catalyst.t ........................... Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x8027cf2a0) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x80109ce58)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x80109ce58)', 'CODE(0x801099060)', 'ARRAY(0x80279c798)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('TestApp::Controller::Moose', 'CODE(0x801099060)', 'Local') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 50
	Class::MOP::Method::Wrapped::__ANON__('TestApp::Controller::Moose', 'CODE(0x801099060)', 'Local') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 91
	MooseX::MethodAttributes::Inheritable::MODIFY_CODE_ATTRIBUTES('TestApp::Controller::Moose', 'CODE(0x801099060)', 'Local') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'TestApp::Controller::Moose', 'CODE(0x801099060)', 'Local') called at t/catalyst.t line 17
	TestApp::Controller::Moose::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 17
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 17
BEGIN failed--compilation aborted at t/catalyst.t line 17.
t/catalyst.t ........................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
t/catalyst_role.t ...................... Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x8026758e8) at reader Moose::Meta::Class::__ANON__::SERIAL::5::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::5::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x8027e88e8)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x8027e88e8)', 'CODE(0x801065fd8)', 'ARRAY(0x8027a8798)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('TestApp::ControllerRole', 'CODE(0x801065fd8)', 'Local') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'TestApp::ControllerRole', 'CODE(0x801065fd8)', 'Local') called at t/catalyst_role.t line 15
	TestApp::ControllerRole::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 15
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 15
BEGIN failed--compilation aborted at t/catalyst_role.t line 15.
t/catalyst_role.t ...................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
t/catalyst_role_method_exclusion.t ..... Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x801090b28) at reader Moose::Meta::Class::__ANON__::SERIAL::5::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::5::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x8027dc8a0)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x8027dc8a0)', 'CODE(0x80108d090)', 'ARRAY(0x80279c798)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('ControllerRole', 'CODE(0x80108d090)', 'Local') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'ControllerRole', 'CODE(0x80108d090)', 'Local') called at t/catalyst_role_method_exclusion.t line 17
	ControllerRole::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 17
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 17
BEGIN failed--compilation aborted at t/catalyst_role_method_exclusion.t line 17.
t/catalyst_role_method_exclusion.t ..... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
t/catalyst_role_preexist_methods.t ..... Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x80109cb28) at reader Moose::Meta::Class::__ANON__::SERIAL::5::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::5::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x8027dc8a0)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x8027dc8a0)', 'CODE(0x801099090)', 'ARRAY(0x80279c798)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('ControllerRole', 'CODE(0x801099090)', 'Local') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'ControllerRole', 'CODE(0x801099090)', 'Local') called at t/catalyst_role_preexist_methods.t line 17
	ControllerRole::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 17
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 17
BEGIN failed--compilation aborted at t/catalyst_role_preexist_methods.t line 17.
t/catalyst_role_preexist_methods.t ..... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
t/inherited.t .......................... 1/9 
#   Failed test 'use SubClass;'
#   at t/inherited.t line 10.
#     Tried to use 'SubClass'.
#     Error:  Couldn't load class (BaseClass) because: Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802ad7d08) at reader Moose::Meta::Class::__ANON__::SERIAL::2::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
# 	Moose::Meta::Class::__ANON__::SERIAL::2::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x802b23858)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
# 	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x802b23858)', 'CODE(0x8029a5948)', 'ARRAY(0x802ad1db0)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
# 	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('BaseClass', 'CODE(0x8029a5948)', 'Moo') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 50
# 	Class::MOP::Method::Wrapped::__ANON__('BaseClass', 'CODE(0x8029a5948)', 'Moo') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 91
# 	MooseX::MethodAttributes::Inheritable::MODIFY_CODE_ATTRIBUTES('BaseClass', 'CODE(0x8029a5948)', 'Moo') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
# 	attributes::import('attributes', 'BaseClass', 'CODE(0x8029a5948)', 'Moo') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/BaseClass.pm line 22
# 	BaseClass::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	require BaseClass.pm called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 117
# 	Class::MOP::__ANON__() called at /usr/local/lib/perl5/site_perl/5.12.4/Try/Tiny.pm line 71
# 	eval {...} called at /usr/local/lib/perl5/site_perl/5.12.4/Try/Tiny.pm line 67
# 	Try::Tiny::try('CODE(0x801a1c978)', 'Try::Tiny::Catch=REF(0x8029a3840)') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 128
# 	Class::MOP::load_first_existing_class('BaseClass') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 140
# 	Class::MOP::load_class('BaseClass', undef) called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Meta/Class.pm line 554
# 	Moose::Meta::Class::superclasses(undef, 'BaseClass') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose.pm line 61
# 	Moose::extends('Moose::Meta::Class=HASH(0x802989258)', 'BaseClass') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Exporter.pm line 356
# 	Moose::extends('BaseClass') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubClass.pm line 7
# 	SubClass::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	require SubClass.pm called at (eval 33) line 2
# 	main::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	eval 'package main;
# use SubClass @{$args[0]};
# 1;
# 
# ;' called at /usr/local/lib/perl5/site_perl/5.12.4/Test/More.pm line 885
# 	Test::More::_eval('package main;\x{a}use SubClass @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x8011c34b0)') called at /usr/local/lib/perl5/site_perl/5.12.4/Test/More.pm line 860
# 	Test::More::use_ok('SubClass') called at t/inherited.t line 10
# 	main::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/BaseClass.pm line 22.
# Compilation failed in require at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 117.
#  at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 123
# 	Class::MOP::__ANON__('Attribute (_method_attribute_list) does not pass the type con...') called at /usr/local/lib/perl5/site_perl/5.12.4/Try/Tiny.pm line 100
# 	Try::Tiny::try('CODE(0x801a1c978)', 'Try::Tiny::Catch=REF(0x8029a3840)') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 128
# 	Class::MOP::load_first_existing_class('BaseClass') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 140
# 	Class::MOP::load_class('BaseClass', undef) called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Meta/Class.pm line 554
# 	Moose::Meta::Class::superclasses(undef, 'BaseClass') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose.pm line 61
# 	Moose::extends('Moose::Meta::Class=HASH(0x802989258)', 'BaseClass') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Exporter.pm line 356
# 	Moose::extends('BaseClass') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubClass.pm line 7
# 	SubClass::BEGIN() called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubClass.pm line 7
# 	eval {...} called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubClass.pm line 7
# 	require SubClass.pm called at (eval 33) line 2
# 	main::BEGIN() called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubClass.pm line 7
# 	eval {...} called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubClass.pm line 7
# 	eval 'package main;
# use SubClass @{$args[0]};
# 1;
# 
# ;' called at /usr/local/lib/perl5/site_perl/5.12.4/Test/More.pm line 885
# 	Test::More::_eval('package main;\x{a}use SubClass @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x8011c34b0)') called at /usr/local/lib/perl5/site_perl/5.12.4/Test/More.pm line 860
# 	Test::More::use_ok('SubClass') called at t/inherited.t line 10
# 	main::BEGIN() called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubClass.pm line 7
# 	eval {...} called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubClass.pm line 7
# BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubClass.pm line 7.
# Compilation failed in require at (eval 33) line 2.
# BEGIN failed--compilation aborted at (eval 33) line 2.

#   Failed test 'use SubClassUseBaseAndUseMoose;'
#   at t/inherited.t line 11.
#     Tried to use 'SubClassUseBaseAndUseMoose'.
#     Error:  Attempt to reload BaseClass.pm aborted.
# Compilation failed in require at (eval 209) line 2.
# 	...propagated at /usr/local/lib/perl5/5.12.4/base.pm line 94.
# BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubClassUseBaseAndUseMoose.pm line 6.
# Compilation failed in require at (eval 208) line 2.
# BEGIN failed--compilation aborted at (eval 208) line 2.
Can't locate object method "meta" via package "SubClassUseBaseAndUseMoose" at t/inherited.t line 14.
# Looks like you planned 9 tests but ran 2.
# Looks like you failed 2 tests of 2 run.
# Looks like your test exited with 255 just after 2.
t/inherited.t .......................... Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 9/9 subtests 
t/inherited_non_moose_multilevel.t ..... 1/1 
#   Failed test 'use SubSubClass;'
#   at t/inherited_non_moose_multilevel.t line 8.
#     Tried to use 'SubSubClass'.
#     Error:  Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802adc888) at reader Moose::Meta::Class::__ANON__::SERIAL::2::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
# 	Moose::Meta::Class::__ANON__::SERIAL::2::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x802b39108)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
# 	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x802b39108)', 'CODE(0x8012981b0)', 'ARRAY(0x802acf930)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
# 	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('BaseClass', 'CODE(0x8012981b0)', 'Moo') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 50
# 	Class::MOP::Method::Wrapped::__ANON__('BaseClass', 'CODE(0x8012981b0)', 'Moo') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 91
# 	MooseX::MethodAttributes::Inheritable::MODIFY_CODE_ATTRIBUTES('BaseClass', 'CODE(0x8012981b0)', 'Moo') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
# 	attributes::import('attributes', 'BaseClass', 'CODE(0x8012981b0)', 'Moo') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/BaseClass.pm line 22
# 	BaseClass::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	require BaseClass.pm called at (eval 13) line 2
# 	eval 'require BaseClass
# ;' called at /usr/local/lib/perl5/5.12.4/base.pm line 91
# 	base::import('base', 'BaseClass') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/OtherSubClass.pm line 5
# 	OtherSubClass::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	require OtherSubClass.pm called at (eval 12) line 2
# 	eval 'require OtherSubClass
# ;' called at /usr/local/lib/perl5/5.12.4/base.pm line 91
# 	base::import('base', 'OtherSubClass') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubSubClass.pm line 6
# 	SubSubClass::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	require SubSubClass.pm called at (eval 10) line 2
# 	main::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 22
# 	eval 'package main;
# use SubSubClass @{$args[0]};
# 1;
# 
# ;' called at /usr/local/lib/perl5/site_perl/5.12.4/Test/More.pm line 885
# 	Test::More::_eval('package main;\x{a}use SubSubClass @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x8011c44b0)') called at /usr/local/lib/perl5/site_perl/5.12.4/Test/More.pm line 860
# 	Test::More::use_ok('SubSubClass') called at t/inherited_non_moose_multilevel.t line 8
# BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/BaseClass.pm line 22.
# Compilation failed in require at (eval 13) line 2.
# 	...propagated at /usr/local/lib/perl5/5.12.4/base.pm line 94.
# BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/OtherSubClass.pm line 5.
# Compilation failed in require at (eval 12) line 2.
# 	...propagated at /usr/local/lib/perl5/5.12.4/base.pm line 94.
# BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/SubSubClass.pm line 6.
# Compilation failed in require at (eval 10) line 2.
# BEGIN failed--compilation aborted at (eval 10) line 2.
# Looks like you failed 1 test of 1.
t/inherited_non_moose_multilevel.t ..... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests 
t/late_reinitialize.t .................. 2/? Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802c74b10) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802cb0900)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802cb0900)', 'CODE(0x802c3b438)', 'ARRAY(0x802c3b060)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('Bar', 'CODE(0x802c3b438)', 'Bar') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 50
	Class::MOP::Method::Wrapped::__ANON__('Bar', 'CODE(0x802c3b438)', 'Bar') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 91
	MooseX::MethodAttributes::Inheritable::MODIFY_CODE_ATTRIBUTES('Bar', 'CODE(0x802c3b438)', 'Bar') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'Bar', 'CODE(0x802c3b438)', 'Bar') called at t/late_reinitialize.t line 32
	Bar::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 32
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 32
BEGIN failed--compilation aborted at t/late_reinitialize.t line 32.
# Tests were run but no plan was declared and done_testing() was not seen.
t/late_reinitialize.t .................. Dubious, test returned 2 (wstat 512, 0x200)
All 6 subtests passed 
	(6 TODO tests unexpectedly succeeded)
t/multiple_roles.t ..................... Couldn't load class (RoleWithAttributes) because: Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802edc660) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802eac918)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802eac918)', 'CODE(0x802e897f8)', 'ARRAY(0x802eb6480)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('RoleWithAttributes', 'CODE(0x802e897f8)', 'AnAttr') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'RoleWithAttributes', 'CODE(0x802e897f8)', 'AnAttr') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/RoleWithAttributes.pm line 5
	RoleWithAttributes::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
	require RoleWithAttributes.pm called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 117
	Class::MOP::__ANON__() called at /usr/local/lib/perl5/site_perl/5.12.4/Try/Tiny.pm line 71
	eval {...} called at /usr/local/lib/perl5/site_perl/5.12.4/Try/Tiny.pm line 67
	Try::Tiny::try('CODE(0x802e7d4f8)', 'Try::Tiny::Catch=REF(0x8029e44f8)') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 128
	Class::MOP::load_first_existing_class('RoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 140
	Class::MOP::load_class('RoleWithAttributes', undef) called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Util.pm line 131
	Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x80200d5e8)', undef, 'RoleWithAttributes', 'OtherRoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Util.pm line 98
	Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x80200d5e8)', 'RoleWithAttributes', 'OtherRoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose.pm line 65
	Moose::with('Moose::Meta::Class=HASH(0x80200d5e8)', 'RoleWithAttributes', 'OtherRoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Exporter.pm line 356
	Moose::with('RoleWithAttributes', 'OtherRoleWithAttributes') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/UsesMultipleRoles.pm line 5
	require UsesMultipleRoles.pm called at t/multiple_roles.t line 15
	main::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/RoleWithAttributes.pm line 5.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 117.
 at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 123
	Class::MOP::__ANON__('Attribute (_method_attribute_list) does not pass the type con...') called at /usr/local/lib/perl5/site_perl/5.12.4/Try/Tiny.pm line 100
	Try::Tiny::try('CODE(0x802e7d4f8)', 'Try::Tiny::Catch=REF(0x8029e44f8)') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 128
	Class::MOP::load_first_existing_class('RoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 140
	Class::MOP::load_class('RoleWithAttributes', undef) called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Util.pm line 131
	Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x80200d5e8)', undef, 'RoleWithAttributes', 'OtherRoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Util.pm line 98
	Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x80200d5e8)', 'RoleWithAttributes', 'OtherRoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose.pm line 65
	Moose::with('Moose::Meta::Class=HASH(0x80200d5e8)', 'RoleWithAttributes', 'OtherRoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Exporter.pm line 356
	Moose::with('RoleWithAttributes', 'OtherRoleWithAttributes') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/UsesMultipleRoles.pm line 5
	require UsesMultipleRoles.pm called at t/multiple_roles.t line 15
	main::BEGIN() called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/UsesMultipleRoles.pm line 0
	eval {...} called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/UsesMultipleRoles.pm line 0
Compilation failed in require at t/multiple_roles.t line 15.
BEGIN failed--compilation aborted at t/multiple_roles.t line 15.
# Looks like your test exited with 2 before it could output anything.
t/multiple_roles.t ..................... Dubious, test returned 2 (wstat 512, 0x200)
Failed 4/4 subtests 
t/multiple_roles_astrait.t ............. Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802c33180) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802c33780)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802c33780)', 'CODE(0x8010cd180)', 'ARRAY(0x802c3f378)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('Bar', 'CODE(0x8010cd180)', 'Chained(/app/root)', 'PathPrefix', 'CaptureArgs(1)') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'Bar', 'CODE(0x8010cd180)', 'Chained(/app/root)', 'PathPrefix', 'CaptureArgs(1)') called at t/multiple_roles_astrait.t line 15
	Bar::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 15
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 15
BEGIN failed--compilation aborted at t/multiple_roles_astrait.t line 15.
# Looks like your test exited with 2 before it could output anything.
t/multiple_roles_astrait.t ............. Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests 
t/override_method_with_no_attribute.t .. Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802eddac8) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ed0300)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ed0300)', 'CODE(0x80127e618)', 'ARRAY(0x802ef27f8)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('TestClass', 'CODE(0x80127e618)', 'SomeAttribute', 'AnotherAttribute(\'with argument\')') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'TestClass', 'CODE(0x80127e618)', 'SomeAttribute', 'AnotherAttribute(\'with argument\')') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/TestClass.pm line 6
	TestClass::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 6
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 6
	require TestClass.pm called at t/override_method_with_no_attribute.t line 8
	main::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 6
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 6
BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/TestClass.pm line 6.
Compilation failed in require at t/override_method_with_no_attribute.t line 8.
BEGIN failed--compilation aborted at t/override_method_with_no_attribute.t line 8.
# Looks like your test exited with 2 before it could output anything.
t/override_method_with_no_attribute.t .. Dubious, test returned 2 (wstat 512, 0x200)
Failed 7/7 subtests 
t/param_role.t ......................... Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x80291e018) at reader Moose::Meta::Class::__ANON__::SERIAL::4::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::4::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::4=HASH(0x802954ac8)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Role.pm line 63
	MooseX::MethodAttributes::Role::Meta::Role::_copy_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x8028feaf8)', 'Moose::Meta::Class::__ANON__::SERIAL::4=HASH(0x802954ac8)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm line 28
	Class::MOP::Class:::around('CODE(0x8027ccd50)', 'Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x8028feaf8)', 'Moose::Meta::Class=HASH(0x8028fe570)', 'foo', 23) called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 162
	Class::MOP::Method::Wrapped::__ANON__('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x8028feaf8)', 'Moose::Meta::Class=HASH(0x8028fe570)', 'foo', 23) called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP/Method/Wrapped.pm line 91
	Moose::Meta::Class::__ANON__::SERIAL::1::apply('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x8028feaf8)', 'Moose::Meta::Class=HASH(0x8028fe570)', 'foo', 23) called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Util.pm line 159
	Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x8028fe570)', undef, 'Foo', 'HASH(0x801065750)') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Util.pm line 98
	Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x8028fe570)', 'Foo', 'HASH(0x801065750)') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose.pm line 65
	Moose::with('Moose::Meta::Class=HASH(0x8028fe570)', 'Foo', 'HASH(0x801065750)') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Exporter.pm line 356
	Moose::with('Foo', 'HASH(0x801065750)') called at t/param_role.t line 29
t/param_role.t ......................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
t/release-eol.t ........................ skipped: these tests are for release candidate testing
t/release-no-tabs.t .................... skipped: these tests are for release candidate testing
t/release-pod-coverage.t ............... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ................. skipped: these tests are for release candidate testing
t/role.t ............................... Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802ec2f60) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ea7240)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ea7240)', 'CODE(0x8020294b0)', 'ARRAY(0x802ea9d80)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('RoleWithAttributes', 'CODE(0x8020294b0)', 'AnAttr') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'RoleWithAttributes', 'CODE(0x8020294b0)', 'AnAttr') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/RoleWithAttributes.pm line 5
	RoleWithAttributes::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
	require RoleWithAttributes.pm called at t/role.t line 14
	main::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/RoleWithAttributes.pm line 5.
Compilation failed in require at t/role.t line 14.
BEGIN failed--compilation aborted at t/role.t line 14.
# Looks like your test exited with 2 before it could output anything.
t/role.t ............................... Dubious, test returned 2 (wstat 512, 0x200)
Failed 4/4 subtests 
t/role_applied.t ....................... Couldn't load class (RoleWithAttributes) because: Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802f0cba0) at reader Moose::Meta::Class::__ANON__::SERIAL::5::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::5::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x802f067e0)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x802f067e0)', 'CODE(0x802e89930)', 'ARRAY(0x802eea168)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('RoleWithAttributes', 'CODE(0x802e89930)', 'AnAttr') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'RoleWithAttributes', 'CODE(0x802e89930)', 'AnAttr') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/RoleWithAttributes.pm line 5
	RoleWithAttributes::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
	require RoleWithAttributes.pm called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 117
	Class::MOP::__ANON__() called at /usr/local/lib/perl5/site_perl/5.12.4/Try/Tiny.pm line 71
	eval {...} called at /usr/local/lib/perl5/site_perl/5.12.4/Try/Tiny.pm line 67
	Try::Tiny::try('CODE(0x802eea6f0)', 'Try::Tiny::Catch=REF(0x802ec1168)') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 128
	Class::MOP::load_first_existing_class('RoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 140
	Class::MOP::load_class('RoleWithAttributes', undef) called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Util.pm line 131
	Moose::Util::_apply_all_roles('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ec1c48)', undef, 'RoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Util.pm line 98
	Moose::Util::apply_all_roles('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ec1c48)', 'RoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose.pm line 65
	Moose::with('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ec1c48)', 'RoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Exporter.pm line 356
	Moose::with('RoleWithAttributes') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/ClassUsingRoleWithAttributes.pm line 8
	require ClassUsingRoleWithAttributes.pm called at t/role_applied.t line 14
	main::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 5
BEGIN failed--compilation aborted at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/RoleWithAttributes.pm line 5.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 117.
 at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 123
	Class::MOP::__ANON__('Attribute (_method_attribute_list) does not pass the type con...') called at /usr/local/lib/perl5/site_perl/5.12.4/Try/Tiny.pm line 100
	Try::Tiny::try('CODE(0x802eea6f0)', 'Try::Tiny::Catch=REF(0x802ec1168)') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 128
	Class::MOP::load_first_existing_class('RoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Class/MOP.pm line 140
	Class::MOP::load_class('RoleWithAttributes', undef) called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Util.pm line 131
	Moose::Util::_apply_all_roles('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ec1c48)', undef, 'RoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Util.pm line 98
	Moose::Util::apply_all_roles('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ec1c48)', 'RoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose.pm line 65
	Moose::with('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802ec1c48)', 'RoleWithAttributes') called at /usr/local/lib/perl5/site_perl/5.12.4/mach/Moose/Exporter.pm line 356
	Moose::with('RoleWithAttributes') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/ClassUsingRoleWithAttributes.pm line 8
	require ClassUsingRoleWithAttributes.pm called at t/role_applied.t line 14
	main::BEGIN() called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/ClassUsingRoleWithAttributes.pm line 0
	eval {...} called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/t/lib/ClassUsingRoleWithAttributes.pm line 0
Compilation failed in require at t/role_applied.t line 14.
BEGIN failed--compilation aborted at t/role_applied.t line 14.
# Looks like your test exited with 2 before it could output anything.
t/role_applied.t ....................... Dubious, test returned 2 (wstat 512, 0x200)
Failed 4/4 subtests 
t/role_comp.t .......................... Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x80101ee88) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x80275f138)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x80275f138)', 'CODE(0x802c6e5a0)', 'ARRAY(0x802c88c00)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('AClass', 'CODE(0x802c6e5a0)', 'Bar') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'AClass', 'CODE(0x802c6e5a0)', 'Bar') called at t/role_comp.t line 19
	AClass::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 19
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 19
BEGIN failed--compilation aborted at t/role_comp.t line 19.
t/role_comp.t .......................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
t/role_in_role.t ....................... Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802776b70) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802758ae0)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802758ae0)', 'CODE(0x8010999c0)', 'ARRAY(0x802761cf0)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('FirstRole', 'CODE(0x8010999c0)', 'Local') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'FirstRole', 'CODE(0x8010999c0)', 'Local') called at t/role_in_role.t line 11
	FirstRole::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 11
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 11
BEGIN failed--compilation aborted at t/role_in_role.t line 11.
t/role_in_role.t ....................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
t/role_in_role_more.t .................. Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x8027584f8) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802758ae0)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802758ae0)', 'CODE(0x801022700)', 'ARRAY(0x802761cf0)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('Bar', 'CODE(0x801022700)', 'Chained(/app/root)', 'PathPrefix', 'CaptureArgs(1)') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'Bar', 'CODE(0x801022700)', 'Chained(/app/root)', 'PathPrefix', 'CaptureArgs(1)') called at t/role_in_role_more.t line 10
	Bar::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 10
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 10
BEGIN failed--compilation aborted at t/role_in_role_more.t line 10.
t/role_in_role_more.t .................. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
t/role_method_conflict_detection.t ..... Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802788c60) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802787270)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802787270)', 'CODE(0x802768cf0)', 'ARRAY(0x802760438)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('RoleThree', 'CODE(0x802768cf0)', 'Action') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'RoleThree', 'CODE(0x802768cf0)', 'Action') called at t/role_method_conflict_detection.t line 19
	RoleThree::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 19
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 19
BEGIN failed--compilation aborted at t/role_method_conflict_detection.t line 19.
t/role_method_conflict_detection.t ..... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
t/role_with_anon_class.t ............... Attribute (_method_attribute_list) does not pass the type constraint because: Validation failed for 'ArrayRef[Int]' with value ARRAY(0x802c5c420) at reader Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list (defined at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 27) line 8
	Moose::Meta::Class::__ANON__::SERIAL::1::_method_attribute_list('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802c32db0)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm line 32
	MooseX::MethodAttributes::Role::Meta::Map::register_method_attributes('Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x802c32db0)', 'CODE(0x802c1b6a8)', 'ARRAY(0x802c3d9a8)') called at /usr/ports/devel/p5-MooseX-MethodAttributes/work/MooseX-MethodAttributes-0.25/blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm line 18
	MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES('My::Role', 'CODE(0x802c1b6a8)', 'Bar') called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 55
	attributes::import('attributes', 'My::Role', 'CODE(0x802c1b6a8)', 'Bar') called at t/role_with_anon_class.t line 12
	My::Role::BEGIN() called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 12
	eval {...} called at /usr/local/lib/perl5/5.12.4/mach/attributes.pm line 12
BEGIN failed--compilation aborted at t/role_with_anon_class.t line 12.
# Looks like your test exited with 2 before it could output anything.
t/role_with_anon_class.t ............... Dubious, test returned 2 (wstat 512, 0x200)
Failed 7/7 subtests 

Test Summary Report
-------------------
t/basic.t                            (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 2 tests but ran 0.
t/calling.t                          (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 3 tests but ran 0.
t/catalyst.t                         (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/catalyst_role.t                    (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/catalyst_role_method_exclusion.t   (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/catalyst_role_preexist_methods.t   (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/inherited.t                        (Wstat: 65280 Tests: 2 Failed: 2)
  Failed tests:  1-2
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 9 tests but ran 2.
t/inherited_non_moose_multilevel.t   (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
t/late_reinitialize.t                (Wstat: 512 Tests: 6 Failed: 0)
  TODO passed:   1-6
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/multiple_roles.t                   (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 4 tests but ran 0.
t/multiple_roles_astrait.t           (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 2 tests but ran 0.
t/override_method_with_no_attribute.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 7 tests but ran 0.
t/param_role.t                       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/role.t                             (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 4 tests but ran 0.
t/role_applied.t                     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 4 tests but ran 0.
t/role_comp.t                        (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/role_in_role.t                     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/role_in_role_more.t                (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/role_method_conflict_detection.t   (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/role_with_anon_class.t             (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 7 tests but ran 0.
Files=24, Tests=9,  6 wallclock secs ( 0.02 usr  0.09 sys +  4.95 cusr  0.71 csys =  5.77 CPU)
Result: FAIL
Failed 20/24 test programs. 3/9 subtests failed.
*** Error code 2

It turns out the rootcause of this issues is that Moose 2.0202 depends on List::MoreUtils >= 0.28. Upgrading to the latest version of List::MoreUtils, 0.33, fixed the issue. I then asked around and tobez@ was nice enough to update lang/p5-List-MoreUtils for me. I also spoke with swills@ about adding a dependency in devel/p5-Moose on the required version of List::MoreUtils.