Skip to content

Instantly share code, notes, and snippets.

@earino
Created August 23, 2011 20:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save earino/1166495 to your computer and use it in GitHub Desktop.
Save earino/1166495 to your computer and use it in GitHub Desktop.
Error installing MooseX::Declare
cpanm (App::cpanminus) 1.4004 on perl 5.012003 built for darwin-2level
Work directory is /Users/earino/.cpanm/work/1314132501.52001
You have make /usr/bin/make
You have /usr/bin/curl
You have /usr/bin/tar: bsdtar 2.6.2 - libarchive 2.6.2
You have /usr/bin/unzip
Searching POE on mirror http://lvmirrors.lightningsource.com/CPAN ...
Downloading index file http://lvmirrors.lightningsource.com/CPAN/modules/02packages.details.txt.gz ...
Uncompressing index file...
POE is up to date. (1.312)
Searching Test::Exception on mirror http://lvmirrors.lightningsource.com/CPAN ...
Test::Exception is up to date. (0.31)
Searching Test::More on mirror http://lvmirrors.lightningsource.com/CPAN ...
Test::More is up to date. (0.98)
Searching Moose on mirror http://lvmirrors.lightningsource.com/CPAN ...
Moose is up to date. (2.0202)
Searching MooseX::Declare on mirror http://lvmirrors.lightningsource.com/CPAN ...
--> Working on MooseX::Declare
Fetching http://lvmirrors.lightningsource.com/CPAN/authors/id/F/FL/FLORA/MooseX-Declare-0.34.tar.gz
-> OK
Unpacking MooseX-Declare-0.34.tar.gz
Entering MooseX-Declare-0.34
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.31 ... Yes (6.56)
Configuring MooseX-Declare-0.34
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::Declare
-> OK
Finding PREREQ from Makefile ...
Checking if you have MooseX::Types::Moose 0.20 ... Yes (0.29)
Checking if you have FindBin 0 ... Yes (1.50)
Checking if you have MooseX::Types::Structured 0 ... Yes (0.27)
Checking if you have Sub::Exporter 0 ... Yes (0.982)
Checking if you have aliased 0 ... Yes (0.30)
Checking if you have Moose::Util::TypeConstraints 0 ... Yes (2.0202)
Checking if you have Test::NoWarnings 0 ... Yes (1.03)
Checking if you have Moose::Meta::Class 0 ... Yes (2.0202)
Checking if you have MooseX::Method::Signatures 0.36 ... Yes (0.36)
Checking if you have Test::Moose 0 ... Yes (2.0202)
Checking if you have List::MoreUtils 0 ... Yes (0.33)
Checking if you have Moose 0.90 ... Yes (2.0202)
Checking if you have Moose::Role 0 ... Yes (2.0202)
Checking if you have Test::Exception 0 ... Yes (0.31)
Checking if you have namespace::autoclean 0.09 ... Yes (0.12)
Checking if you have overload 0 ... Yes (1.10)
Checking if you have constant 0 ... Yes (1.20)
Checking if you have MooseX::Method::Signatures::Types 0 ... Yes (0.36)
Checking if you have Carp 0 ... Yes (1.17)
Checking if you have Moose::Util 0 ... Yes (2.0202)
Checking if you have namespace::clean 0.11 ... Yes (0.21)
Checking if you have Test::More 0.89 ... Yes (0.98)
Checking if you have MooseX::Method::Signatures::Meta::Method 0 ... Yes (0.36)
Checking if you have Sub::Install 0 ... Yes (0.925)
Checking if you have MooseX::Role::Parameterized 0.12 ... Yes (0.27)
Checking if you have Devel::Declare 0.005011 ... Yes (0.006005)
Building and testing MooseX-Declare-0.34
cp lib/MooseX/Declare/Syntax/KeywordHandling.pm blib/lib/MooseX/Declare/Syntax/KeywordHandling.pm
cp lib/MooseX/Declare/Syntax/Keyword/With.pm blib/lib/MooseX/Declare/Syntax/Keyword/With.pm
cp lib/MooseX/Declare/Syntax/Keyword/Role.pm blib/lib/MooseX/Declare/Syntax/Keyword/Role.pm
cp lib/MooseX/Declare/Syntax/NamespaceHandling.pm blib/lib/MooseX/Declare/Syntax/NamespaceHandling.pm
cp lib/MooseX/Declare/StackItem.pm blib/lib/MooseX/Declare/StackItem.pm
cp lib/MooseX/Declare/Syntax/MethodDeclaration/Parameterized.pm blib/lib/MooseX/Declare/Syntax/MethodDeclaration/Parameterized.pm
cp lib/MooseX/Declare/Syntax/Extending.pm blib/lib/MooseX/Declare/Syntax/Extending.pm
cp lib/MooseX/Declare/Context.pm blib/lib/MooseX/Declare/Context.pm
cp lib/MooseX/Declare/Syntax/OptionHandling.pm blib/lib/MooseX/Declare/Syntax/OptionHandling.pm
cp lib/MooseX/Declare/Syntax/Keyword/Method.pm blib/lib/MooseX/Declare/Syntax/Keyword/Method.pm
cp lib/MooseX/Declare/Util.pm blib/lib/MooseX/Declare/Util.pm
cp lib/MooseX/Declare/Syntax/Keyword/Namespace.pm blib/lib/MooseX/Declare/Syntax/Keyword/Namespace.pm
cp lib/MooseX/Declare/Context/Namespaced.pm blib/lib/MooseX/Declare/Context/Namespaced.pm
cp lib/MooseX/Declare/Syntax/Keyword/Clean.pm blib/lib/MooseX/Declare/Syntax/Keyword/Clean.pm
cp lib/MooseX/Declare/Syntax/Keyword/Class.pm blib/lib/MooseX/Declare/Syntax/Keyword/Class.pm
cp lib/MooseX/Declare/Syntax/InnerSyntaxHandling.pm blib/lib/MooseX/Declare/Syntax/InnerSyntaxHandling.pm
cp lib/MooseX/Declare/Syntax/MooseSetup.pm blib/lib/MooseX/Declare/Syntax/MooseSetup.pm
cp lib/MooseX/Declare/Syntax/MethodDeclaration.pm blib/lib/MooseX/Declare/Syntax/MethodDeclaration.pm
cp lib/MooseX/Declare.pm blib/lib/MooseX/Declare.pm
cp lib/MooseX/Declare/Context/WithOptions.pm blib/lib/MooseX/Declare/Context/WithOptions.pm
cp lib/MooseX/Declare/Syntax/EmptyBlockIfMissing.pm blib/lib/MooseX/Declare/Syntax/EmptyBlockIfMissing.pm
cp lib/MooseX/Declare/Syntax/Keyword/MethodModifier.pm blib/lib/MooseX/Declare/Syntax/Keyword/MethodModifier.pm
cp lib/MooseX/Declare/Syntax/RoleApplication.pm blib/lib/MooseX/Declare/Syntax/RoleApplication.pm
cp lib/MooseX/Declare/Context/Parameterized.pm blib/lib/MooseX/Declare/Context/Parameterized.pm
Manifying blib/man3/MooseX::Declare::Syntax::KeywordHandling.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::With.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Role.3
Manifying blib/man3/MooseX::Declare::Syntax::NamespaceHandling.3
Manifying blib/man3/MooseX::Declare::StackItem.3
Manifying blib/man3/MooseX::Declare::Syntax::MethodDeclaration::Parameterized.3
Manifying blib/man3/MooseX::Declare::Syntax::Extending.3
Manifying blib/man3/MooseX::Declare::Context.3
Manifying blib/man3/MooseX::Declare::Syntax::OptionHandling.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Method.3
Manifying blib/man3/MooseX::Declare::Util.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Namespace.3
Manifying blib/man3/MooseX::Declare::Context::Namespaced.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Clean.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Class.3
Manifying blib/man3/MooseX::Declare::Syntax::InnerSyntaxHandling.3
Manifying blib/man3/MooseX::Declare::Context::WithOptions.3
Manifying blib/man3/MooseX::Declare.3
Manifying blib/man3/MooseX::Declare::Syntax::MethodDeclaration.3
Manifying blib/man3/MooseX::Declare::Syntax::MooseSetup.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::MethodModifier.3
Manifying blib/man3/MooseX::Declare::Syntax::EmptyBlockIfMissing.3
Manifying blib/man3/MooseX::Declare::Context::Parameterized.3
Manifying blib/man3/MooseX::Declare::Syntax::RoleApplication.3
PERL_DL_NONLAZY=1 /opt/lsi/perlbrew-5.12.3/support/perlbrew/perls/perl-darwin/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/recipes/basics/*.t
t/anon.t .............................. ok
t/attribute_issues.t .................. ok
t/autoclean.t ......................... ok
t/basic.t ............................. ok
t/clean.t ............................. ok
t/import.t ............................ ok
t/inner_keywords.t .................... ok
t/manual_namespace.t .................. ok
t/meta_should_be_signature.t .......... ok
t/method_as_default.t ................. ok
t/modifier_order.t .................... ok
t/modifiers.t ......................... ok
t/modify_with_invocant.t .............. ok
t/nested_anonymous_classes.t .......... ok
t/nesting.t ........................... ok
t/optional_positional.t ............... ok
t/override_attribute_from_role.t ...... ok
t/recipes/basics/001_point.t .......... ok
t/recipes/basics/002_bank_account.t ... ok
t/recipes/basics/006_augment_inner.t .. ok
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-syntax.t ................ skipped: these tests are for release candidate testing
t/role_application.t .................. ok
Attribute (name) of class Moose::Meta::Class::__ANON__::SERIAL::18 has no associated methods (did you mean to provide an "is" argument?)
at /opt/lsi/electrolux_server/lib/perl5/darwin-2level/Moose/Meta/Attribute.pm line 998
Moose::Meta::Attribute::_check_associated_methods('Moose::Meta::Attribute=HASH(0x1020fa848)') called at /opt/lsi/electrolux_server/lib/perl5/darwin-2level/Moose/Meta/Class.pm line 573
Moose::Meta::Class::add_attribute('Moose::Meta::Class=HASH(0x1020f3ba8)', 'name', 'isa', 'Moose::Meta::TypeConstraint=HASH(0x100afad98)') called at /opt/lsi/electrolux_server/lib/perl5/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm line 51
MooseX::Role::Parameterized::Meta::Role::Parameterizable::add_parameter('MooseX::Role::Parameterized::Meta::Role::Parameterizable=HASH...', 'name', 'isa', 'Moose::Meta::TypeConstraint=HASH(0x100afad98)') called at /Users/earino/.cpanm/work/1314132501.52001/MooseX-Declare-0.34/blib/lib/MooseX/Declare/Syntax/Keyword/Role.pm line 113
MooseX::Declare::Syntax::Keyword::Role::__ANON__('CODE(0x1020b61a0)') called at /Users/earino/.cpanm/work/1314132501.52001/MooseX-Declare-0.34/t/lib/ParameterizedRole.pm line 13
require ParameterizedRole.pm called at t/role_parameterized.t line 8
main::BEGIN() called at /Users/earino/.cpanm/work/1314132501.52001/MooseX-Declare-0.34/t/lib/ParameterizedRole.pm line 0
eval {...} called at /Users/earino/.cpanm/work/1314132501.52001/MooseX-Declare-0.34/t/lib/ParameterizedRole.pm line 0
Attribute (charges) of class Moose::Meta::Class::__ANON__::SERIAL::18 has no associated methods (did you mean to provide an "is" argument?)
at /opt/lsi/electrolux_server/lib/perl5/darwin-2level/Moose/Meta/Attribute.pm line 998
Moose::Meta::Attribute::_check_associated_methods('Moose::Meta::Attribute=HASH(0x1021061e8)') called at /opt/lsi/electrolux_server/lib/perl5/darwin-2level/Moose/Meta/Class.pm line 573
Moose::Meta::Class::add_attribute('Moose::Meta::Class=HASH(0x1020f3ba8)', 'charges', 'isa', 'Moose::Meta::TypeConstraint=HASH(0x100afda80)', 'default', 'CODE(0x100c21bf0)') called at /opt/lsi/electrolux_server/lib/perl5/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm line 51
MooseX::Role::Parameterized::Meta::Role::Parameterizable::add_parameter('MooseX::Role::Parameterized::Meta::Role::Parameterizable=HASH...', 'charges', 'isa', 'Moose::Meta::TypeConstraint=HASH(0x100afda80)', 'default', 'CODE(0x100c21bf0)') called at /Users/earino/.cpanm/work/1314132501.52001/MooseX-Declare-0.34/blib/lib/MooseX/Declare/Syntax/Keyword/Role.pm line 113
MooseX::Declare::Syntax::Keyword::Role::__ANON__('CODE(0x1020b61a0)') called at /Users/earino/.cpanm/work/1314132501.52001/MooseX-Declare-0.34/t/lib/ParameterizedRole.pm line 13
require ParameterizedRole.pm called at t/role_parameterized.t line 8
main::BEGIN() called at /Users/earino/.cpanm/work/1314132501.52001/MooseX-Declare-0.34/t/lib/ParameterizedRole.pm line 0
eval {...} called at /Users/earino/.cpanm/work/1314132501.52001/MooseX-Declare-0.34/t/lib/ParameterizedRole.pm line 0
Can't locate object method "name" via package "Moose::Meta::Class::__ANON__::SERIAL::18" at /Users/earino/.cpanm/work/1314132501.52001/MooseX-Declare-0.34/t/lib/ParameterizedRole.pm line 3.
Compilation failed in require at t/role_parameterized.t line 8.
BEGIN failed--compilation aborted at t/role_parameterized.t line 8.
t/role_parameterized.t ................
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
t/segfault_syntax_error.t ............. ok
t/with_newlines.t ..................... skipped: Test::Compile required
Test Summary Report
-------------------
t/role_parameterized.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=27, Tests=170, 18 wallclock secs ( 0.11 usr 0.08 sys + 16.77 cusr 0.98 csys = 17.94 CPU)
Result: FAIL
Failed 1/27 test programs. 0/170 subtests failed.
make: *** [test_dynamic] Error 255
-> FAIL Installing MooseX::Declare failed. See /Users/earino/.cpanm/build.log for details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment