PATH=C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-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 2017-02-01T06:08:24 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~2.24-/var/libs/bin;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\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.24-32\var\cpan\Metadata' Database was generated on Wed, 01 Feb 2017 06:53:46 GMT Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\P\PL\PLICEASE\Alien-nasm-0.14.tar.gz ok Alien-nasm-0.14/ Alien-nasm-0.14/maint/ Alien-nasm-0.14/maint/travis-install-alienbuild Alien-nasm-0.14/lib/ Alien-nasm-0.14/lib/Alien/ Alien-nasm-0.14/lib/Alien/nasm.pm Alien-nasm-0.14/xt/ Alien-nasm-0.14/xt/release/ Alien-nasm-0.14/xt/release/changes.t Alien-nasm-0.14/xt/release/fixme.t Alien-nasm-0.14/xt/author/ Alien-nasm-0.14/xt/author/pod_spelling_system.t Alien-nasm-0.14/xt/author/pod_spelling_common.t Alien-nasm-0.14/xt/author/pod_coverage.t Alien-nasm-0.14/xt/author/version.t Alien-nasm-0.14/xt/author/no_tabs.t Alien-nasm-0.14/xt/author/strict.t Alien-nasm-0.14/xt/author/pod.t Alien-nasm-0.14/xt/author/eol.t Alien-nasm-0.14/Makefile.PL Alien-nasm-0.14/author.yml Alien-nasm-0.14/META.json Alien-nasm-0.14/t/ Alien-nasm-0.14/t/warning.t Alien-nasm-0.14/t/00_diag.t Alien-nasm-0.14/t/01_use.t Alien-nasm-0.14/t/basic.t Alien-nasm-0.14/alienfile Alien-nasm-0.14/cpanfile Alien-nasm-0.14/MANIFEST Alien-nasm-0.14/META.yml Alien-nasm-0.14/dist.ini Alien-nasm-0.14/INSTALL Alien-nasm-0.14/LICENSE Alien-nasm-0.14/Changes Alien-nasm-0.14/README Configuring P/PL/PLICEASE/Alien-nasm-0.14.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL error in probe (will do a share install): Command not found nasm at C:/cpanfly-5.24-32/var/megalib/Alien/Build/Plugin/Probe/CommandLine.pm line 31. Warning: prerequisite Test::Alien 0.11 not found. We have 0.09. Checking if your kit is complete... Looks good Have \cpanfl~2.24-\var\megalib Want \perl-5~2.24-\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 Alien::nasm Writing MYMETA.yml and MYMETA.json Use of uninitialized value $DRV_VOL in regexp compilation at C:/cpanfly-5.24-32/var/megalib/Path/Tiny.pm line 226 during global destruction. Use of uninitialized value $NOTSLASH in regexp compilation at C:/cpanfly-5.24-32/var/megalib/Path/Tiny.pm line 226 during global destruction. Use of uninitialized value $SLASH in regexp compilation at C:/cpanfly-5.24-32/var/megalib/Path/Tiny.pm line 70 during global destruction. (in cleanup) Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE $/ at C:/cpanfly-5.24-32/var/megalib/Path/Tiny.pm line 70 during global destruction. PLICEASE/Alien-nasm-0.14.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-nasm-0.14.tar.gz ---- Unsatisfied dependencies detected during ---- ---- PLICEASE/Alien-nasm-0.14.tar.gz ---- Test::Alien [build_requires] Running test for module 'Test::Alien' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\P\PL\PLICEASE\Test-Alien-0.11.tar.gz ok Test-Alien-0.11 Test-Alien-0.11/README Test-Alien-0.11/Changes Test-Alien-0.11/LICENSE Test-Alien-0.11/INSTALL Test-Alien-0.11/dist.ini Test-Alien-0.11/META.yml Test-Alien-0.11/MANIFEST Test-Alien-0.11/cpanfile Test-Alien-0.11/META.json Test-Alien-0.11/author.yml Test-Alien-0.11/util Test-Alien-0.11/util/prove Test-Alien-0.11/t Test-Alien-0.11/t/01_use.t Test-Alien-0.11/t/00_diag.t Test-Alien-0.11/Makefile.PL Test-Alien-0.11/t/test_alien.t Test-Alien-0.11/xt/author Test-Alien-0.11/xt/author/eol.t Test-Alien-0.11/xt/author/pod.t Test-Alien-0.11/lib/Test Test-Alien-0.11/lib/Test/Alien.pm Test-Alien-0.11/xt/author/strict.t Test-Alien-0.11/xt/release Test-Alien-0.11/xt/release/fixme.t Test-Alien-0.11/xt/author/no_tabs.t Test-Alien-0.11/xt/author/version.t Test-Alien-0.11/xt/release/changes.t Test-Alien-0.11/t/test_alien__xs_ok.t Test-Alien-0.11/lib/Test/Alien Test-Alien-0.11/lib/Test/Alien/Run.pm Test-Alien-0.11/t/test_alien__ffi_ok.t Test-Alien-0.11/t/test_alien__run_ok.t Test-Alien-0.11/t/test_alien_synthetic.t Test-Alien-0.11/t/test_alien__alien_ok.t Test-Alien-0.11/xt/author/pod_coverage.t Test-Alien-0.11/t/test_alien_cancompile.t Test-Alien-0.11/t/test_alien_canplatypus.t Test-Alien-0.11/t/test_alien__xs_ok__acme.t Test-Alien-0.11/lib/Test/Alien/Synthetic.pm Test-Alien-0.11/t/test_alien__ffi_ok__acme.t Test-Alien-0.11/lib/Test/Alien/CanCompile.pm Test-Alien-0.11/lib/Test/Alien/CanPlatypus.pm Test-Alien-0.11/xt/author/pod_spelling_common.t Test-Alien-0.11/xt/author/pod_spelling_system.t Test-Alien-0.11/t/test_alien__xs_ok__no_compiler.t Test-Alien-0.11/t/test_alien_synthetic__libarchive.t Configuring P/PL/PLICEASE/Test-Alien-0.11.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~2.24-\var\megalib Want \perl-5~2.24-\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 Test::Alien Writing MYMETA.yml and MYMETA.json PLICEASE/Test-Alien-0.11.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for P/PL/PLICEASE/Test-Alien-0.11.tar.gz >>> dmake cp lib/Test/Alien.pm blib\lib/Test/Alien.pm cp lib/Test/Alien/Run.pm blib\lib/Test/Alien/Run.pm cp lib/Test/Alien/CanCompile.pm blib\lib/Test/Alien/CanCompile.pm cp lib/Test/Alien/CanPlatypus.pm blib\lib/Test/Alien/CanPlatypus.pm cp lib/Test/Alien/Synthetic.pm blib\lib/Test/Alien/Synthetic.pm PLICEASE/Test-Alien-0.11.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # # # ACTIVEPERL_CONFIG_DISABLE=1 # HARNESS_ACTIVE=1 # HARNESS_IS_VERBOSE=1 # HARNESS_VERSION=3.36 # PERL5LIB=C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.11-BTCntK\blib\lib;C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.11-BTCntK\blib\arch;C:/cpanfly-5.24-32/var/megalib;C:/cpanfly-5.24-32/var/megalib # PERL5_CPANPLUS_IS_RUNNING=4120 # PERL5_CPAN_IS_RUNNING=4120 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=5004,4120 # PERL_MM_USE_DEFAULT=1 # # # # PERL5LIB path # C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.11-BTCntK\blib\lib # C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.11-BTCntK\blib\arch # C:/cpanfly-5.24-32/var/megalib # C:/cpanfly-5.24-32/var/megalib # # # # perl 5.024000 # Acme::Alien::DontPanic 0.03 # Alien::Base 0.031 # Alien::Libarchive - # Capture::Tiny 0.44 # Exporter 5.72 # ExtUtils::CBuilder 0.280225 # ExtUtils::MakeMaker 7.16 # ExtUtils::ParseXS 3.30 # FFI::Platypus 0.45 # File::Which 1.21 # Test2 1.302067 # Test2::Suite 0.000067 # Test::More 1.302067 # # # t/00_diag.t ........................... 1..1 ok 1 - okay ok t/01_use.t ............................ 1..5 ok 1 - require Test::Alien; ok 2 - require Test::Alien::CanCompile; ok 3 - require Test::Alien::CanPlatypus; ok 4 - require Test::Alien::Run; ok 5 - require Test::Alien::Synthetic; ok t/test_alien.t ........................ # Seeded srand with seed '20170201' from local date. 1..2 ok 1 - Alien::Foo responds to: cflags libs dynamic_libs bin_dir ok 2 - Alien::Foo[instance] responds to: cflags libs dynamic_libs bin_dir ok t/test_alien__alien_ok.t .............. # Seeded srand with seed '20170201' from local date. 1..4 ok 1 - alien_ok with class ok 2 - bin_dir added to path ok 3 - alien_ok with instance ok 4 - alien_ok with bad class ok t/test_alien__ffi_ok.t ................ # Seeded srand with seed '20170201' from local date. 1..8 ok 1 - empty ffi ok 2 - min version test ok 3 - min version test subtest { 1..1 ok 1 } ok 4 - ignore not found ok 5 - ignore not found subtest { 1..3 ok 1 ok 2 ok 3 } ok 6 - lang # skip Test requires FFI::Platypus::Lang::Fortran ok 7 - lang subtest { 1..0 # SKIP subtest requires ffi success } ok 8 - not found error ok t/test_alien__ffi_ok__acme.t .......... # Seeded srand with seed '20170201' from local date. 1..3 ok 1 - Acme::Alien::DontPanic responds to: cflags libs dynamic_libs bin_dir ok 2 - ffi ok 3 - ffi subtest { 1..1 ok 1 - answer is 42 } ok t/test_alien__run_ok.t ................ # Seeded srand with seed '20170201' from local date. 1..5 ok 1 - run with exit 0 { 1..16 ok 1 - run_ok # [cmd] # C:\Perl-5.24-32\bin\perl.exe C:\cpanfly-5.24-32\var\tmp\wCgCuwvDBv\test.pl # [out] # this is some output # [err] # this is some error ok 2 - output ok 3 - error ok 4 - exit ok 5 - signal ok 6 - run.success ok 7 - run.exit_is(0) ok 8 - run.exit_is(22) ok 9 - run.exit_isnt(0) ok 10 - run.exit_isnt(22) ok 11 - run.out_like(is some out) ok 12 - run.out_like(bogus) ok 13 - run.out_unlike(is some out) ok 14 - run.out_unlike(bogus) ok 15 - run.err_like(is some err) ok 16 - run.err_unlike(bogus) } ok 2 - run with exit 22 { 1..10 ok 1 - run_ok ok 2 - output ok 3 - error ok 4 - exit ok 5 - signal ok 6 - run.success ok 7 - run.exit_is(0) ok 8 - run.exit_is(22) ok 9 - run.exit_isnt(0) ok 10 - run.exit_isnt(22) } ok 3 - run with kill 9 { 1..0 # SKIP Test doesn't make sense on Windows } ok 4 - run with not found { 1..6 ok 1 - run_ok ok 2 - output ok 3 - error ok 4 - exit ok 5 - signal ok 6 - run.success } ok 5 - run -1 { 1..6 ok 1 - run_ok ok 2 - output ok 3 - error ok 4 - exit ok 5 - signal ok 6 - run.success } ok cannot unlink file for C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\auto\Test\Alien\XS\Mod0\Mod0.dll: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\auto\Test\Alien\XS\Mod0: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\auto\Test\Alien\XS: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\auto\Test\Alien: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\auto\Test: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\auto: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:/cpanfly-5.24-32/var/tmp/K2ApIbQLNT: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot unlink file for C:\cpanfly-5.24-32\var\tmp\T6xFl3_aWc\auto\Foo\Bar\Bar.dll: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-32\var\tmp\T6xFl3_aWc\auto\Foo\Bar: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-32\var\tmp\T6xFl3_aWc\auto\Foo: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-32\var\tmp\T6xFl3_aWc\auto: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:/cpanfly-5.24-32/var/tmp/T6xFl3_aWc: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. t/test_alien__xs_ok.t ................. # Seeded srand with seed '20170201' from local date. 1..7 ok 1 - xs with no module ok 2 - xs fail with subtest ok 3 - xs with C compile error # detect module name Test::Alien::XS::Mod0 # parse xs C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\test.xs => C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\test.c # # compile C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\test.c # gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -I"C:\Perl-5.24-32\lib\CORE" -I"C:\MinGW\i686-w64-mingw32\include" -o "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\test.o" "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\test.c" # link C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\test.o # Generating script 'C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.lds' # dlltool --def "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.def" --output-exp "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.exp" # g++ -o "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.dll" -Wl,--image-base,0x630b0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.lds" "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.exp" # dlltool --def "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.def" --output-exp "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.exp" # g++ -o "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.dll" -Wl,--image-base,0x630b0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.lds" "C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.exp" # created lib C:\cpanfly-5.24-32\var\tmp\K2ApIbQLNT\Mod0.dll ok 4 - xs ok 5 - xs subtest { 1..1 ok 1 - call Test::Alien::XS::Mod0->baz() } ok 6 - xs without parameterized name ok 7 - xs without parameterized name subtest { 1..2 ok 1 ok 2 - call Foo::Bar->baz() } ok cannot unlink file for C:\cpanfly-5.24-32\var\tmp\wvDBv4Z_4n\auto\Acme\Acme.dll: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-32\var\tmp\wvDBv4Z_4n\auto\Acme: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-32\var\tmp\wvDBv4Z_4n\auto: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. cannot remove directory for C:/cpanfly-5.24-32/var/tmp/wvDBv4Z_4n: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784. t/test_alien__xs_ok__acme.t ........... # Seeded srand with seed '20170201' from local date. 1..3 ok 1 - Acme::Alien::DontPanic responds to: cflags libs dynamic_libs bin_dir ok 2 - xs ok 3 - xs subtest { 1..1 ok 1 - answer is 42 } ok t/test_alien__xs_ok__no_compiler.t .... # Seeded srand with seed '20170201' from local date. 1..5 ok 1 - xs # skip test requires a compiler ok 2 - xs # skip test requires a compiler ok 3 - xs subtest # skip test requires a compiler ok 4 - skip works ok 5 - skip works with cb ok t/test_alien_cancompile.t ............. # Seeded srand with seed '20170201' from local date. 1..1 ok 1 ok t/test_alien_canplatypus.t ............ # Seeded srand with seed '20170201' from local date. 1..1 ok 1 ok t/test_alien_synthetic.t .............. # Seeded srand with seed '20170201' from local date. ok 1 - empty synthetic alien ok 2 - cflags ok 3 - libs ok 4 - dynamic_libs ok 5 - bin_dir (exists) ok 6 - bin_dir (does not exist) ok 7 - static flags 1..7 ok t/test_alien_synthetic__libarchive.t .. skipped: Module 'Alien::Libarchive' is not installed All tests successful. Files=14, Tests=52, 13 wallclock secs ( 0.08 usr + 0.02 sys = 0.09 CPU) Result: PASS PLICEASE/Test-Alien-0.11.tar.gz dmake test TEST_VERBOSE=1 -- OK Graham Ollis <plicease@cpan.org> Testing tools for Alien modules >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.11-BTCntK && tar cvf - Test-Alien-0.11.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/P/PL/PLICEASE/Test-Alien-0.11.tar.gz Test-Alien-0.11.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Alien/ blib/lib/Test/Alien/CanCompile.pm blib/lib/Test/Alien/CanPlatypus.pm blib/lib/Test/Alien/Run.pm blib/lib/Test/Alien/Synthetic.pm blib/lib/Test/Alien.pm PLICEASE/Alien-nasm-0.14.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-nasm-0.14-vA0o99 PLICEASE/Alien-nasm-0.14.tar.gz Has already been prepared Running make for P/PL/PLICEASE/Alien-nasm-0.14.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.11-BTCntK/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.11-BTCntK/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/Alien/nasm.pm blib\lib/Alien/nasm.pm "C:\Perl-5.24-32\bin\perl.exe" -MAlien::Build::MM=cmd -e prefix site C:\Perl-5.24-32\lib C:\Perl-5.24-32\site\lib Error open (<) on '_alien/alien.json': No such file or directory at C:/cpanfly-5.24-32/var/megalib/Alien/Build.pm line 136. dmake: Error code 130, while making '_alien\mm\prefix' PLICEASE/Alien-nasm-0.14.tar.gz dmake -- NOT OK Finished 2017-02-01T06:08:54