PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\cygwin\bin;C:\Perl64-5.12\site\bin;C:\Perl64-5.12\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\mysql\bin Start 2013-09-12T21:00:43 ActivePerl-1200 CPAN-2.00 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/CPANFL~1.12/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\cygwin\bin;C:\Perl64-5.12\site\bin;C:\Perl64-5.12\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Reading 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Fri, 13 Sep 2013 03:08:38 GMT Running make for C/CE/CELOGEEK/MooX-Options-3.84.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/C/CE/CELOGEEK/MooX-Options-3.84.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/C/CE/CELOGEEK/CHECKSUMS Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\C\CE\CELOGEEK\MooX-Options-3.84.tar.gz ok MooX-Options-3.84/t MooX-Options-3.84/t/mo.t MooX-Options-3.84 MooX-Options-3.84/README MooX-Options-3.84/Changes MooX-Options-3.84/t/doc.t MooX-Options-3.84/t/moo.t MooX-Options-3.84/t/pod.t MooX-Options-3.84/LICENSE MooX-Options-3.84/dist.ini MooX-Options-3.84/t/role.t MooX-Options-3.84/META.yml MooX-Options-3.84/MANIFEST MooX-Options-3.84/Build.PL MooX-Options-3.84/t/base.st MooX-Options-3.84/t/moose.t MooX-Options-3.84/t/mouse.t MooX-Options-3.84/t/order.t MooX-Options-3.84/META.json MooX-Options-3.84/t/failure.t MooX-Options-3.84/t/flavour.t MooX-Options-3.84/README.mkdn MooX-Options-3.84/coverage.txt MooX-Options-3.84/t/no_option.t MooX-Options-3.84/t/multi_role.t MooX-Options-3.84/xt MooX-Options-3.84/xt/perltidy.rc MooX-Options-3.84/t/00-compile.t MooX-Options-3.84/xt/perlcritic.rc MooX-Options-3.84/t/author-critic.t MooX-Options-3.84/lib/MooX MooX-Options-3.84/lib/MooX/Options.pm MooX-Options-3.84/t/namespace_clean.t MooX-Options-3.84/t/000-report-versions.t MooX-Options-3.84/t/release-unused-vars.t MooX-Options-3.84/lib/MooX/Options MooX-Options-3.84/lib/MooX/Options/Role.pm MooX-Options-3.84/t/release-pod-coverage.t MooX-Options-3.84/t/lib MooX-Options-3.84/t/lib/TestNamespaceClean.pm CPAN.pm: Building C/CE/CELOGEEK/MooX-Options-3.84.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Build.PL Checking prerequisites... requires: ! Module::Load::Conditional (0.50) is installed, but we need version >= 0.54 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 '3.84' ---- Unsatisfied dependencies detected during ---- ---- CELOGEEK/MooX-Options-3.84.tar.gz ---- Module::Load::Conditional [requires] Running Build test Delayed until after prerequisites Running test for module 'Module::Load::Conditional' Running make for B/BI/BINGOS/Module-Load-Conditional-0.58.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/B/BI/BINGOS/Module-Load-Conditional-0.58.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/B/BI/BINGOS/CHECKSUMS Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\B\BI\BINGOS\Module-Load-Conditional-0.58.tar.gz ok Module-Load-Conditional-0.58/ Module-Load-Conditional-0.58/t/ Module-Load-Conditional-0.58/README Module-Load-Conditional-0.58/MANIFEST Module-Load-Conditional-0.58/lib/ Module-Load-Conditional-0.58/CHANGES Module-Load-Conditional-0.58/Makefile.PL Module-Load-Conditional-0.58/META.yml Module-Load-Conditional-0.58/META.json Module-Load-Conditional-0.58/lib/Module/ Module-Load-Conditional-0.58/lib/Module/Load/ Module-Load-Conditional-0.58/lib/Module/Load/Conditional.pm Module-Load-Conditional-0.58/t/to_load/ Module-Load-Conditional-0.58/t/01_Module_Load_Conditional.t Module-Load-Conditional-0.58/t/test_lib/ Module-Load-Conditional-0.58/t/test_lib/a/ Module-Load-Conditional-0.58/t/test_lib/b/ Module-Load-Conditional-0.58/t/test_lib/b/X.pm Module-Load-Conditional-0.58/t/test_lib/a/X.pm Module-Load-Conditional-0.58/t/to_load/InPod.pm Module-Load-Conditional-0.58/t/to_load/ToBeLoaded Module-Load-Conditional-0.58/t/to_load/LoadIt.pm Module-Load-Conditional-0.58/t/to_load/NotMain.pm Module-Load-Conditional-0.58/t/to_load/MustBe/ Module-Load-Conditional-0.58/t/to_load/LoadMe.pl Module-Load-Conditional-0.58/t/to_load/NotX.pm Module-Load-Conditional-0.58/t/to_load/Commented.pm Module-Load-Conditional-0.58/t/to_load/MustBe/Loaded.pm CPAN.pm: Building B/BI/BINGOS/Module-Load-Conditional-0.58.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Module::Load::Conditional Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Module/Load/Conditional.pm blib\lib\Module\Load\Conditional.pm BINGOS/Module-Load-Conditional-0.58.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01_Module_Load_Conditional.t .. ok 1 - use Module::Load::Conditional; ok 2 - Verify self ok 3 - Found proper version ok 4 - Found directory information ok 5 - Dir subset of file path ok 6 - Found proper file ok 7 - Verify out of date module ok 8 - Verify any module ok 9 - Verify non-existent module ok 10 - Testing $VERSION in POD ok 11 - Version found ok 12 - Version is correct ok 13 - Testing $VERSION without package ok 14 - No version info returned ok 15 - Testing $VERSION with many packages ok 16 - Version found ok 17 - Version is correct ok 18 - Checking beta versions ok 19 - Beta version is higher ok 20 - Testing $FIND_VERSION ok 21 - No version info returned ok 22 - Module marked as uptodate ok 23 - Testing the file picked by check_install ($FIND_VERSION == 1) ok 24 - First file was picked ok 25 - Correct version for first file ok 26 - Testing the file picked by check_install ($FIND_VERSION == 0) ok 27 - First file was also picked ok 28 - But its VERSION was not required ok 29 - Load simple module ok 30 - Load module with a second, commented-out $VERSION ok 31 - Detect out of date module ok 32 - Do not load if one prerequisite fails ok 33 - Detecting requirements ok 34 - Found package in %INC ok 35 - Found correct file ok 36 - Found correct version ok 37 - Marked as uptodate ok 38 - can_load successful 1..38 ok All tests successful. Files=1, Tests=38, 3 wallclock secs ( 0.01 usr + 0.00 sys = 0.01 CPU) Result: PASS BINGOS/Module-Load-Conditional-0.58.tar.gz nmake test TEST_VERBOSE=1 -- OK Chris Williams <chris@bingosnet.co.uk> Looking up module information / loading at runtime >>> (cd C:\cpanfly-5.12\var\cpan\build\Module-Load-Conditional-0.58-SQGJfz && tar cvf - Module-Load-Conditional-0.58.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/B/BI/BINGOS/Module-Load-Conditional-0.58.tar.gz Module-Load-Conditional-0.58.ppd blib/ blib/lib/ blib/lib/Module/ blib/lib/Module/Load/ blib/lib/Module/Load/Conditional.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Module-Load-Conditional-0.58-SQGJfz/Module-Load-Conditional-0.58.ppd C:/cpanfly-5.12/var/REPO/B/BI/BINGOS megalib: DBI object version 1.623 does not match $DBI::VERSION 1.624 at C:/Perl64-5.12/lib/DynaLoader.pm line 224. BEGIN failed--compilation aborted at C:/cpanfly-5.12/var/megalib/DBI.pm line 278. Compilation failed in require at C:\cpanfly-5.12\lib/ActivePerl/PPM/InstallArea.pm line 699. ...propagated at C:\cpanfly-5.12\lib/ActivePerl/PPM/DBH.pm line 11. Compilation failed in require at C:\cpanfly-5.12\lib/Fly/MakePPD.pm line 280. Running Build for C/CE/CELOGEEK/MooX-Options-3.84.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Module-Load-Conditional-0.58-SQGJfz/blib/arch C:\cpanfly-5.12\var\cpan\build\Module-Load-Conditional-0.58-SQGJfz/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\MooX-Options-3.84-Ym_R8F Prepending C:\cpanfly-5.12\var\cpan\build\Module-Load-Conditional-0.58-SQGJfz/blib/arch C:\cpanfly-5.12\var\cpan\build\Module-Load-Conditional-0.58-SQGJfz/blib/lib to PERL5LIB for 'make' CPAN.pm: Building C/CE/CELOGEEK/MooX-Options-3.84.tar.gz >>> C:\Perl64-5.12\bin\perl.exe ./Build Building MooX-Options CELOGEEK/MooX-Options-3.84.tar.gz C:\Perl64-5.12\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Module-Load-Conditional-0.58-SQGJfz/blib/arch C:\cpanfly-5.12\var\cpan\build\Module-Load-Conditional-0.58-SQGJfz/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl64-5.12\bin\perl.exe ./Build test verbose=1 t/00-compile.t ............ ok 1 - MooX/Options.pm loaded ok ok 2 - MooX/Options/Role.pm loaded ok 1..2 ok # Testing with Perl 5.012000, C:\Perl64-5.12\bin\perl.exe # Carp version is 1.25 # Data::Record version is 0.02 # English version is 1.04 # File::Spec version is 3.40 # FindBin version is 1.50 # Getopt::Long version is 2.4 # Getopt::Long::Descriptive version is 0.093 # IO::Handle version is 1.28 # IPC::Open3 version is 1.05 # JSON version is 2.59 # MRO::Compat version is 0.12 # Module::Build version is 0.4005 # Module::Load::Conditional version is 0.50 # Module::Metadata version is 1.000014 # Moo version is 1.002 # Regexp::Common version is 2013031301 # Role::Tiny::With version is undefined # Scalar::Util version is 1.27 # Test::More version is 0.98 # Test::Requires version is 0.06 # Test::Trap version is 0.2.2 # Try::Tiny version is 0.12 # lib version is 0.63 # namespace::clean version is 0.24 # strict version is 1.04 # warnings version is 1.09 Name "Win32::Locale::Lexicon" used only once: possible typo at C:/Perl64-5.12/lib/I18N/LangTags/Detect.pm line 140. t/000-report-versions.t ... ok 1 - require Carp; ok 2 - require Data::Record; ok 3 - require English; ok 4 - require File::Spec; ok 5 - require FindBin; ok 6 - require Getopt::Long; ok 7 - require Getopt::Long::Descriptive; ok 8 - require IO::Handle; ok 9 - require IPC::Open3; ok 10 - require JSON; ok 11 - require MRO::Compat; ok 12 - require Module::Build; ok 13 - require Module::Load::Conditional; ok 14 - require Module::Metadata; ok 15 - require Moo; ok 16 - require Regexp::Common; ok 17 - require Role::Tiny::With; ok 18 - require Scalar::Util; ok 19 - require Test::More; ok 20 - require Test::Requires; ok 21 - require Test::Trap; ok 22 - require Try::Tiny; ok 23 - require lib; ok 24 - require namespace::clean; ok 25 - require strict; ok 26 - require warnings; 1..26 ok t/author-critic.t ......... skipped: these tests are for testing by the author t/doc.t ................... ok 1 - documentation work ok 2 - doc pass first ok 3 - doc pass first 1..3 ok t/failure.t ............... ok 1 - negativable and format are incompatible ok 2 - help method can't be defined ok 3 - option method can't be defined ok 4 - new_with_options method can't be defined ok 5 - parse_options method can't be defined ok 6 - options_usage method can't be defined ok 7 - _options_data method can't be defined ok 8 - _options_config method can't be defined ok 9 - role could only be apply with a MooX::Options ready package ok 10 - redefined methods ok 11 - t has crash 1..11 ok t/flavour.t ............... # Without flavour plain 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 plain # Without flavour plain2 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 2 - unknown option plain2 # 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 3 - flavour 1..3 ok Name "Win32::Locale::Lexicon" used only once: possible typo at C:/Perl64-5.12/lib/I18N/LangTags/Detect.pm line 140. 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 ok 7 - Default works correctly 1..7 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 ok 5 - split three arg with autosplit and space 1..5 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 # split on complexe str short ok 1 - str req is ok ok 2 - str req is ok ok 3 - str req is ok 1..3 ok 9 - split_complexe_str_short # shorter long split ok 1 - str req is ok # shorter long split with conflict ok 2 - conflict detected 1..2 ok 10 - split_str_shorter_name # Test chain method ok 1 - should die ok 1..1 ok 11 - should_die_ok # test usage method ok 1 - exit code is correct ok 2 - custom message is present ok 3 - custom message is really present ok 4 - help is present ok 5 - attr no doc is present 1..5 ok 12 - test usage # doc usage ok 1 - exit code is correct ok 2 - doc on attribute 1..2 ok 13 - doc usage # test short ok 1 - short doc ok 1..1 ok 14 - test short # test skip_options ok 1 - multi is no more an option 1..1 ok 15 - test skip_options # test prefer_commandline ok 1 - prefer_commandline ok 1..1 ok 16 - test prefer_commandline # test dash ok 1 - --start_date ok ok 2 - --start-date ok ok 3 - -s ok 1..3 ok 17 - test dash # json ok 1 - json properly set 1..1 ok 18 - json 1..18 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 ok 7 - Default works correctly 1..7 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 ok 5 - split three arg with autosplit and space 1..5 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 # split on complexe str short ok 1 - str req is ok ok 2 - str req is ok ok 3 - str req is ok 1..3 ok 9 - split_complexe_str_short # shorter long split ok 1 - str req is ok # shorter long split with conflict ok 2 - conflict detected 1..2 ok 10 - split_str_shorter_name # Test chain method ok 1 - should die ok 1..1 ok 11 - should_die_ok # test usage method ok 1 - exit code is correct ok 2 - custom message is present ok 3 - custom message is really present ok 4 - help is present ok 5 - attr no doc is present 1..5 ok 12 - test usage # doc usage ok 1 - exit code is correct ok 2 - doc on attribute 1..2 ok 13 - doc usage # test short ok 1 - short doc ok 1..1 ok 14 - test short # test skip_options ok 1 - multi is no more an option 1..1 ok 15 - test skip_options # test prefer_commandline ok 1 - prefer_commandline ok 1..1 ok 16 - test prefer_commandline # test dash ok 1 - --start_date ok ok 2 - --start-date ok ok 3 - -s ok 1..3 ok 17 - test dash # json ok 1 - json properly set 1..1 ok 18 - json 1..18 ok 1 - Moo 1..1 ok Name "Win32::Locale::Lexicon" used only once: possible typo at C:/Perl64-5.12/lib/I18N/LangTags/Detect.pm line 140. 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 ok 7 - Default works correctly 1..7 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 ok 5 - split three arg with autosplit and space 1..5 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 # split on complexe str short ok 1 - str req is ok ok 2 - str req is ok ok 3 - str req is ok 1..3 ok 9 - split_complexe_str_short # shorter long split ok 1 - str req is ok # shorter long split with conflict ok 2 - conflict detected 1..2 ok 10 - split_str_shorter_name # Test chain method ok 1 - should die ok 1..1 ok 11 - should_die_ok # test usage method ok 1 - exit code is correct ok 2 - custom message is present ok 3 - custom message is really present ok 4 - help is present ok 5 - attr no doc is present 1..5 ok 12 - test usage # doc usage ok 1 - exit code is correct ok 2 - doc on attribute 1..2 ok 13 - doc usage # test short ok 1 - short doc ok 1..1 ok 14 - test short # test skip_options ok 1 - multi is no more an option 1..1 ok 15 - test skip_options # test prefer_commandline ok 1 - prefer_commandline ok 1..1 ok 16 - test prefer_commandline # test dash ok 1 - --start_date ok ok 2 - --start-date ok ok 3 - -s ok 1..3 ok 17 - test dash # json ok 1 - json properly set 1..1 ok 18 - json 1..18 ok 1 - Moose 1..1 ok t/mouse.t ................. skipped: Sorry, but I don't support Mouse anymore, the module doesn't work like any others and is fully incompatible with the new way I have wrote MooX::Options. If you really need it, help me to solve this. t/multi_role.t ............ ok 1 - r is defined ok 2 - r1 exists ok 3 - r2 exists ok 4 - r3 exists ok 5 - r1 set ok 6 - r2 set ok 7 - r3 set 1..7 ok t/namespace_clean.t ....... ok 1 - use TestNamespaceClean; ok 2 - TestNamespaceClean is a package ok 3 - value save properly 1..3 ok t/no_option.t ............. ok 1 - t has options 1..1 ok t/order.t ................. 1..3 ok 1 - order work w/ order attribute ok 2 - order work w/o order attribute ok 3 - order work w/ mixed mode ok t/pod.t ................... skipped: these tests are for release candidate testing 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 t/role.t .................. ok 1 - multi not set ok 2 - multi set ok 3 - usage method is properly set ok 4 - multi not set ok 5 - multi set ok 6 - usage method is properly set ok 7 - multi not set ok 8 - usage method is properly set 1..8 ok All tests successful. Files=18, Tests=70, 12 wallclock secs ( 0.09 usr + 0.05 sys = 0.14 CPU) Result: PASS CELOGEEK/MooX-Options-3.84.tar.gz C:\Perl64-5.12\bin\perl.exe ./Build test verbose=1 -- OK celogeek <me@celogeek.com> add option keywords to your object (Mo/Moo/Moose) >>> (cd C:\cpanfly-5.12\var\cpan\build\MooX-Options-3.84-Ym_R8F && tar cvf - MooX-Options-3.84.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/C/CE/CELOGEEK/MooX-Options-3.84.tar.gz MooX-Options-3.84.ppd blib/ blib/lib/ blib/lib/MooX/ blib/lib/MooX/Options/ blib/lib/MooX/Options/Role.pm blib/lib/MooX/Options.pm >>> mv C:\cpanfly-5.12\var\cpan\build\MooX-Options-3.84-Ym_R8F/MooX-Options-3.84.ppd C:/cpanfly-5.12/var/REPO/C/CE/CELOGEEK megalib: Attempt to reload Fly/Megalib.pm aborted. Compilation failed in require at C:\cpanfly-5.12\lib/Fly/MakePPD.pm line 280. Finished 2013-09-12T21:02:01