PATH=/usr/bin:/bin Start 2012-07-27T04:01:57 ActivePerl-818 CPAN-1.9402 Going to read '/home/fly818/var/cpan/Metadata' Database was generated on Fri, 27 Jul 2012 09:23:03 GMT Running make for C/CE/CELOGEEK/MooX-Options-2.4.tar.gz Checksum for /net/nas/data/cpan/authors/id/C/CE/CELOGEEK/MooX-Options-2.4.tar.gz ok Will not use Archive::Tar, need 1.00 MooX-Options-2.4/t MooX-Options-2.4/t/mo.t MooX-Options-2.4 MooX-Options-2.4/README MooX-Options-2.4/Changes MooX-Options-2.4/t/doc.t MooX-Options-2.4/t/moo.t MooX-Options-2.4/LICENSE MooX-Options-2.4/dist.ini MooX-Options-2.4/t/role.t MooX-Options-2.4/META.yml MooX-Options-2.4/MANIFEST MooX-Options-2.4/Build.PL MooX-Options-2.4/t/base.st MooX-Options-2.4/t/moose.t MooX-Options-2.4/t/mouse.t MooX-Options-2.4/t/filter.t MooX-Options-2.4/README.mkdn MooX-Options-2.4/t/failure.t MooX-Options-2.4/t/flavour.t MooX-Options-2.4/coverage.txt MooX-Options-2.4/xt MooX-Options-2.4/xt/perltidy.rc MooX-Options-2.4/t/00-compile.t MooX-Options-2.4/xt/perlcritic.rc MooX-Options-2.4/t/author-critic.t MooX-Options-2.4/lib/MooX MooX-Options-2.4/lib/MooX/Options.pm MooX-Options-2.4/t/000-report-versions.t MooX-Options-2.4/t/release-unused-vars.t MooX-Options-2.4/lib/MooX/Options MooX-Options-2.4/lib/MooX/Options/Role.pm MooX-Options-2.4/t/release-pod-coverage.t MooX-Options-2.4/failure MooX-Options-2.4/failure/failure-with-mouse.pl MooX-Options-2.4/feature MooX-Options-2.4/feature/better_way_for_supporting_role CPAN.pm: Going to build C/CE/CELOGEEK/MooX-Options-2.4.tar.gz >>> /home/fly818/ap818/bin/perl-static Build.PL Checking prerequisites... requires: ! perl (5.8.8) is installed, but we need version >= 5.010 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'MooX-Options' version '2.4' >>> ./Build Building MooX-Options CELOGEEK/MooX-Options-2.4.tar.gz ./Build -- OK Running Build test >>> ./Build test verbose=1 Bareword found where operator expected at lib/MooX/Options/Role.pm line 35, near "no strict qw/refs" (Might be a runaway multi-line // string starting on line 23) (Do you need to predeclare no?) Global symbol "$option_role_meth" requires explicit package name at lib/MooX/Options/Role.pm line 23. Global symbol "$name" requires explicit package name at lib/MooX/Options/Role.pm line 23. Global symbol "$package_role_options" requires explicit package name at lib/MooX/Options/Role.pm line 23. Global symbol "$name" requires explicit package name at lib/MooX/Options/Role.pm line 23. Global symbol "$import_meth" requires explicit package name at lib/MooX/Options/Role.pm line 23. Global symbol "$package" requires explicit package name at lib/MooX/Options/Role.pm line 23. Global symbol "$option_meth_name" requires explicit package name at lib/MooX/Options/Role.pm line 23. syntax error at lib/MooX/Options/Role.pm line 35, near "no strict qw/refs" Global symbol "$package" requires explicit package name at lib/MooX/Options/Role.pm line 36. Global symbol "$option_meth_name" requires explicit package name at lib/MooX/Options/Role.pm line 39. Global symbol "$package" requires explicit package name at lib/MooX/Options/Role.pm line 40. Global symbol "$option_meth_name" requires explicit package name at lib/MooX/Options/Role.pm line 40. Global symbol "$package_role_options" requires explicit package name at lib/MooX/Options/Role.pm line 41. Global symbol "$package_role_options" requires explicit package name at lib/MooX/Options/Role.pm line 42. BEGIN not safe after errors--compilation aborted at lib/MooX/Options/Role.pm line 49. Compilation failed in require at -e line 1. # Failed test 'MooX::Options::Role loaded ok' # at t/00-compile.t line 71. # '' # doesn't match '(?s-xim:^\s*MooX::Options::Role ok)' # Looks like you failed 1 test of 2. t/00-compile.t ............ 1..2 ok 1 - MooX::Options loaded ok not ok 2 - MooX::Options::Role loaded ok Dubious, test returned 1 (wstat 256, 0x100) Failed 1/2 subtests # Testing with Perl 5.008008, /home/fly818/ap818/bin/perl-static # Carp version is 1.26 # Data::Dumper version is 2.131 # Data::Record version is 0.02 # File::Find version is 1.10 # File::Temp version is 0.22 # FindBin version is 1.47 # Getopt::Long version is 2.38 # Getopt::Long::Descriptive version is 0.091 # Mo version is 0.31 # Module::Build version is 0.4001 # Module::Load::Conditional version is 0.50 # Moo version is 1.000001 # Moose version is 1.25 # Mouse version is 0.99 # Regexp::Common version is 2011121001 # Scalar::Util version is 1.25 # Test::More version is 0.98 # Test::Trap version is 0.1.1 # Try::Tiny version is 0.11 # strict version is 1.03 # warnings version is 1.05 t/000-report-versions.t ... ok 1 - require Carp; ok 2 - require Data::Dumper; ok 3 - require Data::Record; ok 4 - require File::Find; ok 5 - require File::Temp; ok 6 - require FindBin; ok 7 - require Getopt::Long; ok 8 - require Getopt::Long::Descriptive; ok 9 - require Mo; ok 10 - require Module::Build; ok 11 - require Module::Load::Conditional; ok 12 - require Moo; ok 13 - require Moose; ok 14 - require Mouse; ok 15 - require Regexp::Common; ok 16 - require Scalar::Util; ok 17 - require Test::More; ok 18 - require Test::Trap; ok 19 - require Try::Tiny; ok 20 - require strict; ok 21 - require warnings; 1..21 ok t/author-critic.t ......... skipped: these tests are for testing by the author t/doc.t ................... ok 1 - doc has been filtered ok 2 - documentation has been keeped ok 3 - documentation work ok 4 - doc pass first ok 5 - doc pass first 1..5 ok Bareword found where operator expected at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 35, near "no strict qw/refs" (Might be a runaway multi-line // string starting on line 23) (Do you need to predeclare no?) # Failed test '' # at t/failure.t line 140. # 'Global symbol "$option_role_meth" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. # Global symbol "$name" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. # Global symbol "$package_role_options" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. # Global symbol "$name" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. # Global symbol "$import_meth" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. # Global symbol "$package" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. # Global symbol "$option_meth_name" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. # syntax error at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 35, near "no strict qw/refs" # Global symbol "$package" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 36. # Global symbol "$option_meth_name" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 39. # Global symbol "$package" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 40. # Global symbol "$option_meth_name" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 40. # Global symbol "$package_role_options" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 41. # Global symbol "$package_role_options" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 42. # BEGIN not safe after errors--compilation aborted at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 49. # Compilation failed in require at (eval 101) line 2. # BEGIN failed--compilation aborted at (eval 101) line 2. # ' # doesn't match '(?x-ism:^MooX::Options\sshould\sbe\simport\sbefore\susing\sthis\srole\.)' # Looks like you failed 1 test of 13. t/failure.t ............... ok 1 - creation_chain_method parameters should be defined ok 2 - creation_method_name parameters should be defined ok 3 - option_chain_method parameters should be defined ok 4 - option_method_name parameters should be defined ok 5 - creation_chain_method point to a missing method ok 6 - option_chain_method point to a missing method ok 7 - creation_method_name point to a defined method ok 8 - option_method_name point to a defined method ok 9 - negativable and format are incompatible ok 10 - help method can't be defined ok 11 - usage is already autogenerated ok 12 - option_chain_method do nothing to create attribute with the same name not ok 13 - 1..13 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/13 subtests t/filter.t ................ ok 1 - test with Moo filter ok 2 - test with no Moo filter 1..2 ok t/flavour.t ............... # Without flavour ok 1 - anarg is left ok 2 - bool was set ok 3 - anarg is left ok 4 - died with usage message ok 5 - and a warning from GLD 1..5 ok 1 - unknown option # With flavour ok 1 - anarg is left ok 2 - bool was set ok 3 - anarg is left ok 4 - bool was set ok 5 - anarg and unknown_option are left 1..5 ok 2 - flavour 1..2 ok t/mo.t .................... # Test Mo # no args ok 1 - bool defined ok 2 - counter defined ok 3 - empty defined ok 4 - bool values is undef ok 5 - counter values is undef ok 6 - empty values is undef 1..6 ok 1 - no args # args value with repeatable # bool 1 # counter 3 # empty 1 ok 1 - bool values is defined ok 2 - counter values is defined ok 3 - empty values is defined ok 4 - bool is well defined ok 5 - counter is well defined ok 6 - empty is well defined 1..6 ok 2 - args value # negativable ok 1 - empty is well defined 1..1 ok 3 - negativable # split ok 1 - split one arg ok 2 - split two arg ok 3 - split one arg autosplit ok 4 - split three arg with autosplit 1..4 ok 4 - split # test required ok 1 - missing args, exit 1 ok 2 - str_reg is missing ok 3 - str req is ok ok 4 - missing args exit 1 ok 5 - multi is missing 1..5 ok 5 - test required # test help ok 1 - help, exit 0 ok 2 - str_reg is missing 1..2 ok 6 - test help # value override ok 1 - str req is ok ok 2 - str req is override with ok 1..2 ok 7 - value override # split on complexe str ok 1 - str req is ok ok 2 - str req is ok 1..2 ok 8 - split_complexe_str # Test chain method ok 1 - should die ok 1..1 ok 9 - should_die_ok # test usage method ok 1 - usage method exists ok 2 - exit code is correct ok 3 - custom message is present ok 4 - custom message is really present ok 5 - help is present ok 6 - attr no doc is present 1..6 ok 10 - test usage # doc usage ok 1 - usage method exists ok 2 - exit code is correct ok 3 - doc on attribute 1..3 ok 11 - doc usage 1..11 ok 1 - Mo 1..1 ok t/moo.t ................... # Test Moo # no args ok 1 - bool defined ok 2 - counter defined ok 3 - empty defined ok 4 - bool values is undef ok 5 - counter values is undef ok 6 - empty values is undef 1..6 ok 1 - no args # args value with repeatable # bool 1 # counter 3 # empty 1 ok 1 - bool values is defined ok 2 - counter values is defined ok 3 - empty values is defined ok 4 - bool is well defined ok 5 - counter is well defined ok 6 - empty is well defined 1..6 ok 2 - args value # negativable ok 1 - empty is well defined 1..1 ok 3 - negativable # split ok 1 - split one arg ok 2 - split two arg ok 3 - split one arg autosplit ok 4 - split three arg with autosplit 1..4 ok 4 - split # test required ok 1 - missing args, exit 1 ok 2 - str_reg is missing ok 3 - str req is ok ok 4 - missing args exit 1 ok 5 - multi is missing 1..5 ok 5 - test required # test help ok 1 - help, exit 0 ok 2 - str_reg is missing 1..2 ok 6 - test help # value override ok 1 - str req is ok ok 2 - str req is override with ok 1..2 ok 7 - value override # split on complexe str ok 1 - str req is ok ok 2 - str req is ok 1..2 ok 8 - split_complexe_str # Test chain method ok 1 - should die ok 1..1 ok 9 - should_die_ok # test usage method ok 1 - usage method exists ok 2 - exit code is correct ok 3 - custom message is present ok 4 - custom message is really present ok 5 - help is present ok 6 - attr no doc is present 1..6 ok 10 - test usage # doc usage ok 1 - usage method exists ok 2 - exit code is correct ok 3 - doc on attribute 1..3 ok 11 - doc usage 1..11 ok 1 - Moo 1..1 ok t/moose.t ................. # Test Moose # no args ok 1 - bool defined ok 2 - counter defined ok 3 - empty defined ok 4 - bool values is undef ok 5 - counter values is undef ok 6 - empty values is undef 1..6 ok 1 - no args # args value with repeatable # bool 1 # counter 3 # empty 1 ok 1 - bool values is defined ok 2 - counter values is defined ok 3 - empty values is defined ok 4 - bool is well defined ok 5 - counter is well defined ok 6 - empty is well defined 1..6 ok 2 - args value # negativable ok 1 - empty is well defined 1..1 ok 3 - negativable # split ok 1 - split one arg ok 2 - split two arg ok 3 - split one arg autosplit ok 4 - split three arg with autosplit 1..4 ok 4 - split # test required ok 1 - missing args, exit 1 ok 2 - str_reg is missing ok 3 - str req is ok ok 4 - missing args exit 1 ok 5 - multi is missing 1..5 ok 5 - test required # test help ok 1 - help, exit 0 ok 2 - str_reg is missing 1..2 ok 6 - test help # value override ok 1 - str req is ok ok 2 - str req is override with ok 1..2 ok 7 - value override # split on complexe str ok 1 - str req is ok ok 2 - str req is ok 1..2 ok 8 - split_complexe_str # Test chain method ok 1 - should die ok 1..1 ok 9 - should_die_ok # test usage method ok 1 - usage method exists ok 2 - exit code is correct ok 3 - custom message is present ok 4 - custom message is really present ok 5 - help is present ok 6 - attr no doc is present 1..6 ok 10 - test usage # doc usage ok 1 - usage method exists ok 2 - exit code is correct ok 3 - doc on attribute 1..3 ok 11 - doc usage 1..11 ok 1 - Moose 1..1 ok t/mouse.t ................. # Test Mouse # no args ok 1 - bool defined ok 2 - counter defined ok 3 - empty defined ok 4 - bool values is undef ok 5 - counter values is undef ok 6 - empty values is undef 1..6 ok 1 - no args # args value with repeatable # bool 1 # counter 3 # empty 1 ok 1 - bool values is defined ok 2 - counter values is defined ok 3 - empty values is defined ok 4 - bool is well defined ok 5 - counter is well defined ok 6 - empty is well defined 1..6 ok 2 - args value # negativable ok 1 - empty is well defined 1..1 ok 3 - negativable # split ok 1 - split one arg ok 2 - split two arg ok 3 - split one arg autosplit ok 4 - split three arg with autosplit 1..4 ok 4 - split # test required ok 1 - missing args, exit 1 ok 2 - str_reg is missing ok 3 - str req is ok ok 4 - missing args exit 1 ok 5 - multi is missing 1..5 ok 5 - test required # test help ok 1 - help, exit 0 ok 2 - str_reg is missing 1..2 ok 6 - test help # value override ok 1 - str req is ok ok 2 - str req is override with ok 1..2 ok 7 - value override # split on complexe str ok 1 - str req is ok ok 2 - str req is ok 1..2 ok 8 - split_complexe_str # Test chain method ok 1 - should die ok 1..1 ok 9 - should_die_ok # test usage method ok 1 - usage method exists ok 2 - exit code is correct ok 3 - custom message is present ok 4 - custom message is really present ok 5 - help is present ok 6 - attr no doc is present 1..6 ok 10 - test usage # doc usage ok 1 - usage method exists ok 2 - exit code is correct ok 3 - doc on attribute 1..3 ok 11 - doc usage 1..11 ok 1 - Mouse 1..1 ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-unused-vars.t ... skipped: these tests are for release candidate testing Bareword found where operator expected at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 35, near "no strict qw/refs" (Might be a runaway multi-line // string starting on line 23) (Do you need to predeclare no?) Global symbol "$option_role_meth" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. Global symbol "$name" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. Global symbol "$package_role_options" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. Global symbol "$name" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. Global symbol "$import_meth" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. Global symbol "$package" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. Global symbol "$option_meth_name" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 23. syntax error at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 35, near "no strict qw/refs" Global symbol "$package" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 36. Global symbol "$option_meth_name" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 39. Global symbol "$package" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 40. Global symbol "$option_meth_name" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 40. Global symbol "$package_role_options" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 41. Global symbol "$package_role_options" requires explicit package name at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 42. BEGIN not safe after errors--compilation aborted at /home/fly818/var/cpan/build/MooX-Options-2.4-IhZOwQ/blib/lib/MooX/Options/Role.pm line 49. Compilation failed in require at t/role.t line 23. BEGIN failed--compilation aborted at t/role.t line 23. t/role.t .................. Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run Test Summary Report ------------------- t/00-compile.t (Wstat: 256 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 1 t/failure.t (Wstat: 256 Tests: 13 Failed: 1) Failed test: 13 Non-zero exit status: 1 t/role.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=14, Tests=49, 7 wallclock secs ( 0.11 usr 0.06 sys + 3.15 cusr 0.20 csys = 3.52 CPU) Result: FAIL Failed 3/14 test programs. 2/49 subtests failed. CELOGEEK/MooX-Options-2.4.tar.gz ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports CELOGEEK/MooX-Options-2.4.tar.gz Finished 2012-07-27T04:02:11