PATH=C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-32\site\bin;C:\Perl-5.22-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-32\site\bin;C:\Perl-5.22-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-32\site\bin;C:\Perl-5.22-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2016-01-29T12:57:48 ActivePerl-2201 CPAN-2.10 PATH=C:/CPANFL~3.22-/var/libs/bin;C:\CPANFL~3.22-\var\megalib\bin;C:\PERL-5~1.22-\site\bin;C:\PERL-5~1.22-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~3.22-\var\megalib\bin;C:\PERL-5~1.22-\site\bin;C:\PERL-5~1.22-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~3.22-\var\megalib\bin;C:\PERL-5~1.22-\site\bin;C:\PERL-5~1.22-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.22-32\var\cpan\Metadata' Database was generated on Fri, 29 Jan 2016 06:29:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/I/IN/INGY/Swim-0.1.42.tar.gz Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\I\IN\INGY\Swim-0.1.42.tar.gz ok Swim-0.1.42 Swim-0.1.42/README Swim-0.1.42/Changes Swim-0.1.42/LICENSE Swim-0.1.42/bin Swim-0.1.42/bin/swim Swim-0.1.42/t Swim-0.1.42/t/test.t Swim-0.1.42/MANIFEST Swim-0.1.42/META.yml Swim-0.1.42/t/pre.tml Swim-0.1.42/META.json Swim-0.1.42/t/bugs.tml Swim-0.1.42/t/edge.tml Swim-0.1.42/t/head.tml Swim-0.1.42/t/link.tml Swim-0.1.42/t/list.tml Swim-0.1.42/t/meta.tml Swim-0.1.42/t/para.tml Swim-0.1.42/lib Swim-0.1.42/lib/Swim.pm Swim-0.1.42/t/block.tml Swim-0.1.42/t/hyper.tml Swim-0.1.42/t/issue-5.t Swim-0.1.42/Makefile.PL Swim-0.1.42/CONTRIBUTING Swim-0.1.42/lib/Swim.pod Swim-0.1.42/t/phrase.tml Swim-0.1.42/t/comment.tml Swim-0.1.42/inc Swim-0.1.42/inc/TestML.pm Swim-0.1.42/share Swim-0.1.42/share/swim.pgx Swim-0.1.42/lib/Swim Swim-0.1.42/lib/Swim/Pod.pm Swim-0.1.42/t/list-data.tml Swim-0.1.42/lib/Swim/Byte.pm Swim-0.1.42/lib/Swim/HTML.pm Swim-0.1.42/lib/Swim/Tree.pm Swim-0.1.42/lib/Swim/Util.pm Swim-0.1.42/t/phrase-func.tml Swim-0.1.42/inc/Pegex Swim-0.1.42/inc/Pegex/Base.pm Swim-0.1.42/inc/Pegex/Tree.pm Swim-0.1.42/lib/Swim/Markup.pm Swim-0.1.42/inc/TestML Swim-0.1.42/inc/TestML/Base.pm Swim-0.1.42/inc/TestML/Util.pm Swim-0.1.42/inc/Pegex/Input.pm Swim-0.1.42/lib/Swim/Command.pm Swim-0.1.42/lib/Swim/Design.pod Swim-0.1.42/lib/Swim/Grammar.pm Swim-0.1.42/inc/Pegex/Parser.pm Swim-0.1.42/lib/Swim/Markdown.pm Swim-0.1.42/inc/TestML/Bridge.pm Swim-0.1.42/inc/Pegex/Grammar.pm Swim-0.1.42/inc/TestML/Library.pm Swim-0.1.42/inc/Pegex/Receiver.pm Swim-0.1.42/inc/TestML/Runtime.pm Swim-0.1.42/t/author-pod-syntax.t Swim-0.1.42/inc/Pegex/Optimizer.pm Swim-0.1.42/inc/TestML/Compiler.pm Swim-0.1.42/lib/Swim/CheatSheet.pod Swim-0.1.42/t/000-compile-modules.t Swim-0.1.42/inc/TestML/Runtime Swim-0.1.42/inc/TestML/Runtime/TAP.pm Swim-0.1.42/inc/TestML/Library Swim-0.1.42/inc/TestML/Library/Debug.pm Swim-0.1.42/inc/TestML/Compiler Swim-0.1.42/inc/TestML/Compiler/Lite.pm Swim-0.1.42/inc/TestML/Compiler/Pegex.pm Swim-0.1.42/inc/TestML/Library/Standard.pm Swim-0.1.42/inc/TestML/Compiler/Pegex Swim-0.1.42/inc/TestML/Compiler/Pegex/AST.pm Swim-0.1.42/inc/TestML/Compiler/Pegex/Grammar.pm Configuring I/IN/INGY/Swim-0.1.42.tar.gz with Makefile.PL >>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL Warning: prerequisite HTML::Escape 0 not found. Checking if your kit is complete... Looks good Have \cpanfl~3.22-\var\megalib Want \perl-5~1.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread-64int] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Swim Writing MYMETA.yml and MYMETA.json INGY/Swim-0.1.42.tar.gz C:\Perl-5.22-32\bin\perl.exe Makefile.PL -- OK Running make for I/IN/INGY/Swim-0.1.42.tar.gz ---- Unsatisfied dependencies detected during ---- ---- INGY/Swim-0.1.42.tar.gz ---- HTML::Escape [requires] Running test for module 'HTML::Escape' Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\T\TO\TOKUHIROM\HTML-Escape-1.09.tar.gz ok HTML-Escape-1.09/Build.PL HTML-Escape-1.09/Changes HTML-Escape-1.09/LICENSE HTML-Escape-1.09/META.json HTML-Escape-1.09/README.md HTML-Escape-1.09/author/benchmark.pl HTML-Escape-1.09/cpanfile HTML-Escape-1.09/lib/HTML/Escape.pm HTML-Escape-1.09/lib/HTML/Escape.xs HTML-Escape-1.09/lib/HTML/Escape/PurePerl.pm HTML-Escape-1.09/lib/HTML/ppport.h HTML-Escape-1.09/minil.toml HTML-Escape-1.09/t/00_compile.t HTML-Escape-1.09/t/01_simple.t HTML-Escape-1.09/t/02_pp.t HTML-Escape-1.09/xt/02_perlcritic.t HTML-Escape-1.09/META.yml HTML-Escape-1.09/MANIFEST ---- Unsatisfied dependencies detected during ---- ---- TOKUHIROM/HTML-Escape-1.09.tar.gz ---- Module::Build::Pluggable::PPPort [build_requires] Running test for module 'Module::Build::Pluggable::PPPort' Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Module-Build-Pluggable-PPPort-0.04.tar.gz ok Module-Build-Pluggable-PPPort-0.04 Module-Build-Pluggable-PPPort-0.04/Changes Module-Build-Pluggable-PPPort-0.04/.travis.yml Module-Build-Pluggable-PPPort-0.04/MANIFEST Module-Build-Pluggable-PPPort-0.04/README Module-Build-Pluggable-PPPort-0.04/META.json Module-Build-Pluggable-PPPort-0.04/META.yml Module-Build-Pluggable-PPPort-0.04/LICENSE Module-Build-Pluggable-PPPort-0.04/Build.PL Module-Build-Pluggable-PPPort-0.04/lib Module-Build-Pluggable-PPPort-0.04/lib/Module Module-Build-Pluggable-PPPort-0.04/lib/Module/Build Module-Build-Pluggable-PPPort-0.04/lib/Module/Build/Pluggable Module-Build-Pluggable-PPPort-0.04/lib/Module/Build/Pluggable/PPPort.pm Module-Build-Pluggable-PPPort-0.04/t Module-Build-Pluggable-PPPort-0.04/t/00_compile.t Module-Build-Pluggable-PPPort-0.04/t/01_simple.t Module-Build-Pluggable-PPPort-0.04/xt Module-Build-Pluggable-PPPort-0.04/xt/04_minimum_version.t Module-Build-Pluggable-PPPort-0.04/xt/05_cpan_meta.t Module-Build-Pluggable-PPPort-0.04/xt/03_pod.t Module-Build-Pluggable-PPPort-0.04/xt/01_podspell.t Module-Build-Pluggable-PPPort-0.04/xt/06_meta_author.t Module-Build-Pluggable-PPPort-0.04/xt/02_perlcritic.t Configuring T/TO/TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz with Build.PL >>> C:\Perl-5.22-32\bin\perl.exe Build.PL Checking prerequisites... requires: ! Module::Build::Pluggable is not installed build_requires: ! Test::Requires is not installed 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 'Module-Build-Pluggable-PPPort' version '0.04' TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz C:\Perl-5.22-32\bin\perl.exe Build.PL -- OK Running Build for T/TO/TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz ---- Unsatisfied dependencies detected during ---- ---- TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz ---- Module::Build::Pluggable [requires] Test::Requires [build_requires] Running test for module 'Module::Build::Pluggable' Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Module-Build-Pluggable-0.10.tar.gz ok Module-Build-Pluggable-0.10/Build.PL Module-Build-Pluggable-0.10/Changes Module-Build-Pluggable-0.10/LICENSE Module-Build-Pluggable-0.10/META.json Module-Build-Pluggable-0.10/README.md Module-Build-Pluggable-0.10/cpanfile Module-Build-Pluggable-0.10/eg/Build.PL Module-Build-Pluggable-0.10/eg/MANIFEST Module-Build-Pluggable-0.10/eg/README.mkdn Module-Build-Pluggable-0.10/eg/lib/Eg.pm Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable.pm Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/Base.pm Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/GithubMeta.pm Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/Repository.pm Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/Util.pm Module-Build-Pluggable-0.10/lib/Test/Module/Build/Pluggable.pm Module-Build-Pluggable-0.10/t/00_compile.t Module-Build-Pluggable-0.10/t/01_simple.t Module-Build-Pluggable-0.10/t/02_requires.t Module-Build-Pluggable-0.10/t/03_add_extra_compiler_flags.t Module-Build-Pluggable-0.10/t/04_test_args.t Module-Build-Pluggable-0.10/t/05_ignore_plus.t Module-Build-Pluggable-0.10/t/Util.pm Module-Build-Pluggable-0.10/t/lib/Module/Build/Pluggable/T1.pm Module-Build-Pluggable-0.10/xt/02_perlcritic.t Module-Build-Pluggable-0.10/META.yml Module-Build-Pluggable-0.10/MANIFEST Configuring T/TO/TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz with Build.PL >>> C:\Perl-5.22-32\bin\perl.exe Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Module-Build-Pluggable' version '0.10' Merging cpanfile prereqs to MYMETA.yml Merging cpanfile prereqs to MYMETA.json TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz C:\Perl-5.22-32\bin\perl.exe Build.PL -- OK Running Build for T/TO/TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz >>> C:\Perl-5.22-32\bin\perl.exe ./Build Building Module-Build-Pluggable TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz C:\Perl-5.22-32\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 t\00_compile.t ................... 1..1 ok 1 - use Module::Build::Pluggable; ok t\01_simple.t .................... # CONFIGURE Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 ok 2 Building Eg ok 3 1..3 ok t\02_requires.t .................. # Subtest: Module::Build::Pluggable::Base#requries Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 - Created Build file ok 1 - requires Devel::PPPort # --- # abstract: test # author: # - test # build_requires: # Module::Build::Pluggable::Requires: '0' # configure_requires: # Module::Build::Pluggable::Requires: '0' # dynamic_config: 0 # generated_by: 'Module::Build version 0.4208, CPAN::Meta::Converter version 2.150005' # license: unknown # meta-spec: # url: http://module-build.sourceforge.net/META-spec-v1.4.html # version: '1.4' # name: Eg # requires: # Devel::PPPort: '3.18' # version: 0.01 # x_serialization_backend: 'CPAN::Meta::YAML version 0.018' 1..1 ok 1 - Module::Build::Pluggable::Base\#requries 1..1 ok t\03_add_extra_compiler_flags.t .. # Subtest: Module::Build::Pluggable::Base#add_extra_compiler_flags Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 - Created Build file ok 1 - added extra compiler flags # do{ my $x = [ # { # 'ARGV' => [] # }, # {}, # { # 'pollute' => undef, # 'verbose' => undef, # 'share_dir' => undef, # 'meta_add' => {}, # 'dynamic_config' => 0, # 'dist_version_from' => undef, # 'recursive_test_files' => undef, # 'meta_merge' => {}, # 'create_license' => undef, # 'dist_author' => [ # 'test' # ], # 'use_tap_harness' => 0, # 'dist_name' => 'Eg', # 'install_base_relpaths' => {}, # 'allow_pureperl' => 0, # 'pod_files' => undef, # 'auto_configure_requires' => 1, # 'conflicts' => {}, # 'prereq_action_types' => [ # 'requires', # 'build_requires', # 'test_requires', # 'conflicts', # 'recommends' # ], # 'test_file_exts' => [ # '.t' # ], # 'mymetafile' => 'MYMETA.yml', # 'has_config_data' => undef, # 'PL_files' => undef, # 'extra_linker_flags' => [], # 'create_packlist' => 1, # 'autosplit' => undef, # '_added_to_INC' => [ # 'C:\\cpanfly-5.22-32\\var\\tmp\\0aSwHZMIIz\\_build\\lib', # 'C:\\cpanfly-5.22-32\\var\\tmp\\8523FFtdPr', # 'C:\\cpanfly-5.22-32\\var\\cpan\\build\\Module-Build-Pluggable-0.10-OWl7MD\\lib', # 'C:\\cpanfly-5.22-32\\var\\cpan\\build\\Module-Build-Pluggable-0.10-OWl7MD\\blib\\lib', # 'C:\\cpanfly-5.22-32\\var\\cpan\\build\\Module-Build-Pluggable-0.10-OWl7MD\\blib\\arch', # 'C:\\cpanfly-5.22-32\\var\\cpan\\build\\Module-Build-Pluggable-0.10-OWl7MD\\_build\\lib', # 'C:\\cpanfly-5.22-32\\var\\megalib', # 'C:/cpanfly-5.22-32/var/megalib' # ], # 'author' => 1, # 'license' => 'unknown', # 'create_makefile_pl' => undef, # 'blib' => 'blib', # 'quiet' => undef, # 'pm_files' => undef, # 'original_prefix' => {}, # 'destdir' => undef, # 'c_source' => undef, # 'bindoc_dirs' => [ # 'blib\\script' # ], # 'metafile' => 'META.yml', # 'metafile2' => 'META.json', # 'bundle_inc' => [], # 'installdirs' => 'site', # 'xs_files' => undef, # 'module_name' => 'Eg', # 'build_elements' => [ # 'PL', # 'support', # 'pm', # 'xs', # 'share_dir', # 'pod', # 'script' # ], # 'pureperl_only' => 0, # 'extra_manify_args' => undef, # 'dist_version' => '0.01', # 'script_files' => undef, # 'recurse_into' => [], # 'base_dir' => 'C:/cpanfly-5.22-32/var/tmp/0aSwHZMIIz', # 'build_requires' => { # 'Module::Build::Pluggable::Extra' => 0 # }, # 'debug' => undef, # 'create_readme' => undef, # 'program_name' => undef, # 'sign' => undef, # 'release_status' => 'stable', # 'mymetafile2' => 'MYMETA.json', # 'tap_harness_args' => {}, # 'test_files' => undef, # 'configure_requires' => { # 'Module::Build::Pluggable::Extra' => 0 # }, # 'prefix' => undef, # 'get_options' => {}, # 'test_requires' => {}, # 'build_bat' => 0, # 'config_dir' => '_build', # 'build_class' => 'MyModuleBuilder', # 'libdoc_dirs' => [ # 'blib\\lib', # 'blib\\arch' # ], # 'extra_compiler_flags' => [ # '-Wall' # ], # 'orig_dir' => 'C:/cpanfly-5.22-32/var/tmp/0aSwHZMIIz', # 'mb_version' => '0.4208', # 'magic_number' => undef, # 'build_script' => 'Build', # 'dist_suffix' => undef, # 'include_dirs' => [], # 'prefix_relpaths' => {}, # 'requires' => {}, # 'provides' => {}, # 'install_path' => {}, # 'config' => undef, # 'html_css' => '', # 'install_sets' => {}, # 'bundle_inc_preload' => [], # 'recommends' => {}, # 'install_base' => undef, # 'debugger' => undef, # 'perl' => 'C:\\Perl-5.22-32\\bin\\perl.exe', # 'dist_abstract' => 'test', # 'cpan_client' => 'cpan', # 'needs_compiler' => '', # 'allow_mb_mismatch' => 0, # 'scripts' => undef, # 'use_rcfile' => 1 # } # ]; # $x; } 1..1 ok 1 - Module::Build::Pluggable::Base\#add_extra_compiler_flags 1..1 ok t\04_test_args.t ................. # Subtest: Test::Module::Build::Pluggable::run_build_pl passes @ARGV # Subtest: with no args Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 - Created Build file ok 1 - arguments for read_file is passed to @ARGV ok 2 # 0 1..2 ok 1 - with no args # Subtest: with -g option Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 2 - Created Build file ok 1 - arguments for read_file is passed to @ARGV ok 2 # 1 1..2 ok 2 - with -g option 1..2 ok 1 - Test::Module::Build::Pluggable::run_build_pl passes @ARGV 1..1 ok CONFIGURE at C:\cpanfly-5.22-32\var\tmp\QWFx1QeUzD/My/Own/Plugin.pm line 9. t\05_ignore_plus.t ............... Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 - Created Build file ok 2 - Do not requires My::Own::Plugin. Since it was required with + prefix. ok 3 - requires Devel::PPPort(This means the plugin module module is works well.) ok 4 - requires HTML::FillInForm(This means the plugin module module is works well.) ok 5 - require plugin if it does not have + prefix # --- # abstract: test # author: # - test # build_requires: # Module::Build::Pluggable::Requires: '0' # configure_requires: # Module::Build::Pluggable::Requires: '0' # dynamic_config: 0 # generated_by: 'Module::Build version 0.4208, CPAN::Meta::Converter version 2.150005' # license: unknown # meta-spec: # url: http://module-build.sourceforge.net/META-spec-v1.4.html # version: '1.4' # name: Eg # requires: # Devel::PPPort: '3.18' # HTML::FillInForm: '3.18' # version: 0.01 # x_serialization_backend: 'CPAN::Meta::YAML version 0.018' 1..5 ok All tests successful. Files=6, Tests=12, 6 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) Result: PASS TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 -- OK Can't call method "fullname" on an undefined value at C:\cpanfly-5.22-32\lib/Fly/MakePPD.pm line 167. C:\Perl-5.22-32\bin\perl.exe exits with 255.