PATH=C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;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-02T06:14:25 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~1.24-/var/libs/bin;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;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-64\var\cpan\Metadata' Database was generated on Thu, 02 Feb 2017 05:41:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PL/PLICEASE/CHECKSUMS Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\P\PL\PLICEASE\Alien-Libbz2-0.08.tar.gz ok Alien-Libbz2-0.08/ Alien-Libbz2-0.08/author.yml Alien-Libbz2-0.08/lib/ Alien-Libbz2-0.08/lib/Alien/ Alien-Libbz2-0.08/lib/Alien/Libbz2.pm Alien-Libbz2-0.08/META.json Alien-Libbz2-0.08/dist.ini Alien-Libbz2-0.08/Changes Alien-Libbz2-0.08/LICENSE Alien-Libbz2-0.08/maint/ Alien-Libbz2-0.08/maint/travis-install-alienbuild Alien-Libbz2-0.08/README Alien-Libbz2-0.08/xt/ Alien-Libbz2-0.08/xt/author/ Alien-Libbz2-0.08/xt/author/version.t Alien-Libbz2-0.08/xt/author/pod_coverage.t Alien-Libbz2-0.08/xt/author/strict.t Alien-Libbz2-0.08/xt/author/pod_spelling_system.t Alien-Libbz2-0.08/xt/author/no_tabs.t Alien-Libbz2-0.08/xt/author/pod_spelling_common.t Alien-Libbz2-0.08/xt/author/pod.t Alien-Libbz2-0.08/xt/author/eol.t Alien-Libbz2-0.08/xt/release/ Alien-Libbz2-0.08/xt/release/fixme.t Alien-Libbz2-0.08/xt/release/changes.t Alien-Libbz2-0.08/t/ Alien-Libbz2-0.08/t/ffi.t Alien-Libbz2-0.08/t/01_use.t Alien-Libbz2-0.08/t/xs.t Alien-Libbz2-0.08/t/00_diag.t Alien-Libbz2-0.08/META.yml Alien-Libbz2-0.08/patch/ Alien-Libbz2-0.08/patch/bzip2-mswin32-1.0.6.diff Alien-Libbz2-0.08/cpanfile Alien-Libbz2-0.08/MANIFEST Alien-Libbz2-0.08/alienfile Alien-Libbz2-0.08/Makefile.PL Alien-Libbz2-0.08/INSTALL ---- Unsatisfied dependencies detected during ---- ---- PLICEASE/Alien-Libbz2-0.08.tar.gz ---- Alien::Build::MM [build_requires] Running test for module 'Alien::Build::MM' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PL/PLICEASE/Alien-Build-0.03.tar.gz Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\P\PL\PLICEASE\Alien-Build-0.03.tar.gz ok Alien-Build-0.03/ Alien-Build-0.03/author.yml Alien-Build-0.03/example/ Alien-Build-0.03/example/curl.alienfile Alien-Build-0.03/example/xz.alienfile Alien-Build-0.03/example/build.pl Alien-Build-0.03/example/dontpanic.alienfile Alien-Build-0.03/example/gmake.alienfile Alien-Build-0.03/example/bzip2.alienfile Alien-Build-0.03/lib/ Alien-Build-0.03/lib/Alien/ Alien-Build-0.03/lib/Alien/Base2.pm Alien-Build-0.03/lib/Alien/Build.pm Alien-Build-0.03/lib/Alien/Build/ Alien-Build-0.03/lib/Alien/Build/Interpolate/ Alien-Build-0.03/lib/Alien/Build/Interpolate/Default.pm Alien-Build-0.03/lib/Alien/Build/Plugin/ Alien-Build-0.03/lib/Alien/Build/Plugin/Fetch/ Alien-Build-0.03/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Fetch/LWP.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Fetch/NetFTP.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Decode/ Alien-Build-0.03/lib/Alien/Build/Plugin/Decode/HTML.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Decode/DirListing.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Prefer/ Alien-Build-0.03/lib/Alien/Build/Plugin/Prefer/SortVersions.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/ Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/Directory.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/Negotiate.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/CommandLine.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Probe/ Alien-Build-0.03/lib/Alien/Build/Plugin/Probe/CBuilder.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Probe/CommandLine.pm Alien-Build-0.03/lib/Alien/Build/Plugin/PkgConfig/ Alien-Build-0.03/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm Alien-Build-0.03/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm Alien-Build-0.03/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm Alien-Build-0.03/lib/Alien/Build/Plugin/PkgConfig/PP.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Download/ Alien-Build-0.03/lib/Alien/Build/Plugin/Download/Negotiate.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Build/ Alien-Build-0.03/lib/Alien/Build/Plugin/Build/Autoconf.pm Alien-Build-0.03/lib/Alien/Build/Plugin/Build/MSYS.pm Alien-Build-0.03/lib/Alien/Build/Plugin.pm Alien-Build-0.03/lib/Alien/Build/Util.pm Alien-Build-0.03/lib/Alien/Build/Interpolate.pm Alien-Build-0.03/lib/Alien/Build/CommandSequence.pm Alien-Build-0.03/lib/Alien/Build/MM.pm Alien-Build-0.03/lib/alienfile.pm Alien-Build-0.03/META.json Alien-Build-0.03/dist.ini Alien-Build-0.03/Changes Alien-Build-0.03/LICENSE Alien-Build-0.03/maint/ Alien-Build-0.03/maint/travis-dzil Alien-Build-0.03/maint/travis-run-test Alien-Build-0.03/maint/travis-daemon Alien-Build-0.03/maint/travis-install-deps Alien-Build-0.03/README Alien-Build-0.03/xt/ Alien-Build-0.03/xt/author/ Alien-Build-0.03/xt/author/version.t Alien-Build-0.03/xt/author/pod_coverage.t Alien-Build-0.03/xt/author/strict.t Alien-Build-0.03/xt/author/pod_spelling_system.t Alien-Build-0.03/xt/author/no_tabs.t Alien-Build-0.03/xt/author/pod_spelling_common.t Alien-Build-0.03/xt/author/pod.t Alien-Build-0.03/xt/author/eol.t Alien-Build-0.03/xt/release/ Alien-Build-0.03/xt/release/fixme.t Alien-Build-0.03/xt/release/changes.t Alien-Build-0.03/corpus/ Alien-Build-0.03/corpus/basic/ Alien-Build-0.03/corpus/basic/alienfile Alien-Build-0.03/corpus/dist/ Alien-Build-0.03/corpus/dist/foo-1.00.tar.xz Alien-Build-0.03/corpus/dist/foo-1.00.tar.bz2 Alien-Build-0.03/corpus/dist/foo-1.00/ Alien-Build-0.03/corpus/dist/foo-1.00/foo.c Alien-Build-0.03/corpus/dist/foo-1.00/configure Alien-Build-0.03/corpus/dist/foo-1.00.tar.gz Alien-Build-0.03/corpus/dist/foo-1.00.zip Alien-Build-0.03/corpus/dist/foo-1.00.tar.Z Alien-Build-0.03/corpus/dist/foo-1.00.tar Alien-Build-0.03/corpus/dir/ Alien-Build-0.03/corpus/dir/file.html Alien-Build-0.03/corpus/dir/http_rel.html Alien-Build-0.03/corpus/dir/http.html Alien-Build-0.03/corpus/dir/ftp_abs.list Alien-Build-0.03/corpus/dir/ftp.list Alien-Build-0.03/corpus/lib/ Alien-Build-0.03/corpus/lib/Foo/ Alien-Build-0.03/corpus/lib/Foo/Bar/ Alien-Build-0.03/corpus/lib/Foo/Bar/Baz1.pm Alien-Build-0.03/corpus/lib/Foo/Bar/Baz.pm Alien-Build-0.03/corpus/lib/pkgconfig/ Alien-Build-0.03/corpus/lib/pkgconfig/foo.pc Alien-Build-0.03/corpus/lib/Alien/ Alien-Build-0.03/corpus/lib/Alien/foomake.pm Alien-Build-0.03/corpus/lib/Alien/Build/ Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/ Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/Fetch/ Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/Fetch/Corpus.pm Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/RogerRamjet.pm Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/NesAdvantage/ Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/NesAdvantage/Controller.pm Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/NesAdvantage/Negotiate.pm Alien-Build-0.03/t/ Alien-Build-0.03/t/alien_build_plugin_extract_archivezip.t Alien-Build-0.03/t/alien_base2.t Alien-Build-0.03/t/alien_build_mm.t Alien-Build-0.03/t/alienfile.t Alien-Build-0.03/t/alien_build_interpolate_default.t Alien-Build-0.03/t/lib/ Alien-Build-0.03/t/lib/MyTest/ Alien-Build-0.03/t/lib/MyTest/FTP.pm Alien-Build-0.03/t/lib/MyTest/System.pm Alien-Build-0.03/t/lib/MyTest/System2.pm Alien-Build-0.03/t/lib/MyTest/HTTP.pm Alien-Build-0.03/t/lib/MyTest/File.pm Alien-Build-0.03/t/lib/MyTest.pm Alien-Build-0.03/t/alien_build_plugin_extract_directory.t Alien-Build-0.03/t/alien_build_plugin_decode_dirlistingftpcopy.t Alien-Build-0.03/t/alien_build_plugin_probe_cbuilder.t Alien-Build-0.03/t/alien_build_plugin_probe_commandline.t Alien-Build-0.03/t/alien_build_plugin_decode_dirlisting.t Alien-Build-0.03/t/alien_build_interpolate.t Alien-Build-0.03/t/alien_build_plugin.t Alien-Build-0.03/t/alien_build_plugin_fetch_netftp.t Alien-Build-0.03/t/alien_build_plugin_meta.t Alien-Build-0.03/t/alien_build_plugin_decode_html.t Alien-Build-0.03/t/alien_build_plugin_prefer_sortversions.t Alien-Build-0.03/t/alien_build_plugin_download_negotiate.t Alien-Build-0.03/t/bin/ Alien-Build-0.03/t/bin/ftpd Alien-Build-0.03/t/bin/httpd Alien-Build-0.03/t/01_use.t Alien-Build-0.03/t/alien_build_tempdir.t Alien-Build-0.03/t/alien_build_util.t Alien-Build-0.03/t/alien_build_meta.t Alien-Build-0.03/t/alien_build_plugin_build_msys.t Alien-Build-0.03/t/alien_build_plugin_pkgconfig_libpkgconf.t Alien-Build-0.03/t/alien_build_plugin_fetch_httptiny.t Alien-Build-0.03/t/alien_build_plugin_pkgconfig_pp.t Alien-Build-0.03/t/alien_build_plugin_extract_commandline.t Alien-Build-0.03/t/alien_build_plugin_pkgconfig_commandline.t Alien-Build-0.03/t/alien_build_plugin_extract_archivetar.t Alien-Build-0.03/t/alien_build_plugin_pkgconfig_negotiate.t Alien-Build-0.03/t/alien_build_commandsequence.t Alien-Build-0.03/t/alien_build.t Alien-Build-0.03/t/00_diag.t Alien-Build-0.03/t/alien_build_plugin_fetch_lwp.t Alien-Build-0.03/t/alien_build_plugin_build_autoconf.t Alien-Build-0.03/t/alien_build_plugin_extract_negotiate.t Alien-Build-0.03/META.yml Alien-Build-0.03/cpanfile Alien-Build-0.03/MANIFEST Alien-Build-0.03/Makefile.PL Alien-Build-0.03/INSTALL Configuring P/PL/PLICEASE/Alien-Build-0.03.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.24-\var\megalib Want \perl-5~1.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-x64-multi-thread] 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::Build Writing MYMETA.yml and MYMETA.json PLICEASE/Alien-Build-0.03.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-Build-0.03.tar.gz >>> dmake cp lib/Alien/Build/Plugin/Decode/DirListing.pm blib\lib/Alien/Build/Plugin/Decode/DirListing.pm cp lib/Alien/Build/Interpolate/Default.pm blib\lib/Alien/Build/Interpolate/Default.pm cp lib/Alien/Build/CommandSequence.pm blib\lib/Alien/Build/CommandSequence.pm cp lib/Alien/Build/Plugin/Extract/ArchiveTar.pm blib\lib/Alien/Build/Plugin/Extract/ArchiveTar.pm cp lib/Alien/Build/Plugin/Build/MSYS.pm blib\lib/Alien/Build/Plugin/Build/MSYS.pm cp lib/Alien/Build/Plugin.pm blib\lib/Alien/Build/Plugin.pm cp lib/Alien/Build/Interpolate.pm blib\lib/Alien/Build/Interpolate.pm cp lib/Alien/Build/Plugin/Extract/ArchiveZip.pm blib\lib/Alien/Build/Plugin/Extract/ArchiveZip.pm cp lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm blib\lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm cp lib/Alien/Build.pm blib\lib/Alien/Build.pm cp lib/Alien/Build/MM.pm blib\lib/Alien/Build/MM.pm cp lib/Alien/Base2.pm blib\lib/Alien/Base2.pm cp lib/Alien/Build/Plugin/Build/Autoconf.pm blib\lib/Alien/Build/Plugin/Build/Autoconf.pm cp lib/Alien/Build/Plugin/Download/Negotiate.pm blib\lib/Alien/Build/Plugin/Download/Negotiate.pm cp lib/Alien/Build/Plugin/Decode/HTML.pm blib\lib/Alien/Build/Plugin/Decode/HTML.pm cp lib/Alien/Build/Plugin/Extract/CommandLine.pm blib\lib/Alien/Build/Plugin/Extract/CommandLine.pm cp lib/Alien/Build/Plugin/Probe/CommandLine.pm blib\lib/Alien/Build/Plugin/Probe/CommandLine.pm cp lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm blib\lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm cp lib/Alien/Build/Plugin/Prefer/SortVersions.pm blib\lib/Alien/Build/Plugin/Prefer/SortVersions.pm cp lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm blib\lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm cp lib/Alien/Build/Plugin/Extract/Negotiate.pm blib\lib/Alien/Build/Plugin/Extract/Negotiate.pm cp lib/Alien/Build/Plugin/Fetch/LWP.pm blib\lib/Alien/Build/Plugin/Fetch/LWP.pm cp lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm blib\lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm cp lib/Alien/Build/Plugin/Probe/CBuilder.pm blib\lib/Alien/Build/Plugin/Probe/CBuilder.pm cp lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm blib\lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm cp lib/Alien/Build/Plugin/PkgConfig/PP.pm blib\lib/Alien/Build/Plugin/PkgConfig/PP.pm cp lib/Alien/Build/Plugin/Fetch/NetFTP.pm blib\lib/Alien/Build/Plugin/Fetch/NetFTP.pm cp lib/Alien/Build/Plugin/Extract/Directory.pm blib\lib/Alien/Build/Plugin/Extract/Directory.pm cp lib/alienfile.pm blib\lib/alienfile.pm cp lib/Alien/Build/Util.pm blib\lib/Alien/Build/Util.pm PLICEASE/Alien-Build-0.03.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\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-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\arch;C:/cpanfly-5.24-64/var/megalib;C:/cpanfly-5.24-64/var/megalib # PERL5_CPANPLUS_IS_RUNNING=3368 # PERL5_CPAN_IS_RUNNING=3368 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=3128,3368 # PERL_MM_USE_DEFAULT=1 # # # # PERL5LIB path # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\arch # C:/cpanfly-5.24-64/var/megalib # C:/cpanfly-5.24-64/var/megalib # # # # perl 5.024000 # Alien::Base 0.031 # Capture::Tiny 0.44 # ExtUtils::MakeMaker 7.16 # FFI::CheckLib 0.15 # File::Listing 5.837 # File::Listing::Ftpcopy 0.07 # File::ShareDir 1.102 # File::chdir 0.1010 # HTML::LinkExtor 3.69 # HTTP::Tiny 0.070 # IPC::Cmd 0.96 # JSON::PP 2.27400 # LWP 5.837 # Net::FTP 3.10 # Path::Tiny 0.100 # PkgConfig 0.12026 # PkgConfig::LibPkgConf - # Sort::Versions 1.62 # Test2::Suite 0.000067 # Test::More 1.302067 # Text::ParseWords 3.30 # URI 1.71 # YAML 1.15 # # # t/00_diag.t ...................................... 1..1 ok 1 - okay ok t/01_use.t ....................................... ok 1 - require alienfile; ok 2 - require Alien::Build; ok 3 - require Alien::Build::MM; ok 4 - require Alien::Base2; ok 5 - require Alien::Build::Interpolate; ok 6 - require Alien::Build::Interpolate::Default; ok 7 - require Alien::Build::Plugin; ok 8 - require Alien::Build::Plugin::Download::Negotiate; ok 9 - require Alien::Build::Plugin::Build::Autoconf; ok 10 - require Alien::Build::Plugin::Build::MSYS; ok 11 - require Alien::Build::Plugin::Fetch::LWP; ok 12 - require Alien::Build::Plugin::Fetch::HTTPTiny; ok 13 - require Alien::Build::Plugin::Fetch::NetFTP; ok 14 - require Alien::Build::Plugin::Decode::HTML; ok 15 - require Alien::Build::Plugin::Decode::DirListing; ok 16 - require Alien::Build::Plugin::Decode::DirListingFtpcopy; ok 17 - require Alien::Build::Plugin::Prefer::SortVersions; ok 18 - require Alien::Build::CommandSequence; ok 19 - require Alien::Build::Plugin::PkgConfig::Negotiate; ok 20 - require Alien::Build::Plugin::PkgConfig::CommandLine; ok 21 - require Alien::Build::Plugin::PkgConfig::PP; ok 22 - require Alien::Build::Plugin::PkgConfig::LibPkgConf; ok 23 - require Alien::Build::Plugin::Extract::Directory; ok 24 - require Alien::Build::Plugin::Extract::CommandLine; ok 25 - require Alien::Build::Plugin::Extract::ArchiveTar; ok 26 - require Alien::Build::Plugin::Extract::ArchiveZip; ok 27 - require Alien::Build::Plugin::Extract::Negotiate; ok 28 - require Alien::Build::Plugin::Probe::CBuilder; ok 29 - require Alien::Build::Plugin::Probe::CommandLine; ok 30 - require Alien::Build::Util; 1..30 ok # TODO t/alien_base2.t .................................. # Seeded srand with seed '20170202' from local date. ok 1 1..1 ok t/alien_build.t .................................. # Seeded srand with seed '20170202' from local date. ok 1 - simple new { ok 1 - MyBuild=HASH->isa('Alien::Build') ok 2 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta') ok 3 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta') # --- !!perl/hash:Alien::Build::Meta # around: {} # class: MyBuild # filename: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.03-bAcRAF/t/alien_build.t # phase: any # prop: {} # require: # any: {} # share: {} # system: {} 1..3 } ok 2 - from file { ok 1 - Alien::Build::Auto::Basic0=HASH->isa('Alien::Build') ok 2 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta') # --- !!perl/hash:Alien::Build::Meta # around: {} # class: Alien::Build::Auto::Basic0 # filename: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.03-bAcRAF/corpus/basic/alienfile # phase: any # prop: {} # require: # any: # Foo: 1.00 # configure: # Early::Module: 1.234 # share: # Bar: 2.00 # system: # Baz: 3.00 ok 3 - any ok 4 - share ok 5 - system ok 6 - configure ok 7 - Alien::Build::Interpolate::Default=HASH->isa('Alien::Build::Interpolate::Default') 1..7 } ok 3 - invalid alienfile { ok 1 1..1 } ok 4 - load requires { # --- !!perl/hash:Alien::Build::Meta # around: {} # class: Alien::Build::Auto::Alienbuild1 # filename: C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build/alienfile # phase: any # prop: {} # require: # any: {} # share: {} # system: {} ok 1 - empty loads okay ok 2 - have it okay ok 3 # inc=corpus/lib/Foo/Bar/Baz.pm ok 4 # error=Foo::Bar::Baz1 version 2 required--this is only version 1.23 at (eval 135) line 1. # BEGIN failed--compilation aborted at (eval 135) line 1. # ...propagated at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build.pm line 206. 1..4 } ok 5 - hook { ok 1 - simple single working hook { ok 1 ok 2 1..2 } ok 2 - single failing hook { ok 1 # error = throw exception at t/alien_build.t line 103. ok 2 1..2 } ok 3 - one fail, one okay { ok 1 ok 2 1..2 } ok 4 - invalid hook { ok 1 1..1 } ok 5 - command list hook { # +C:\Perl-5.24-64\bin\perl.exe -e print @ARGV hello world # hello world ok 1 1..1 } ok 6 - command with failure { # +C:\Perl-5.24-64\bin\perl.exe -e exit 1 # external command failed at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build/CommandSequence.pm line 50. ok 1 1..1 } ok 7 - command with failure, followed by good command { # +C:\Perl-5.24-64\bin\perl.exe -e exit 1 # +C:\Perl-5.24-64\bin\perl.exe -e # 1 ok 1 1..1 } ok 8 - around hook { ok 1 - single wrapper { ok 1 - return value ok 2 - arguments 1..2 } ok 2 - double wrapper { ok 1 - return value ok 2 - arguments 1..2 } ok 3 - alter args { ok 1 ok 2 1..2 } 1..3 } 1..8 } ok 6 - probe { ok 1 - system { # dir = C:\cpanfly-5.24-64\var\tmp\TyhNx52W_r\alien_build\_alien\probe_YkMY ok 1 ok 2 1..2 } ok 2 - share { # dir = C:\cpanfly-5.24-64\var\tmp\hGcsJ6L158\alien_build\_alien\probe_ck3Q ok 1 ok 2 1..2 } ok 3 - throw exception { # dir = C:\cpanfly-5.24-64\var\tmp\VlZoJaKjsY\alien_build\_alien\probe_1vrk # error in probe (will do a share install): error will robinson! at t/alien_build.t line 313. # share ok 1 ok 2 1..2 } ok 4 - env { ok 1 - share { ok 1 1..1 } ok 2 - system { ok 1 - probe okay { ok 1 1..1 } ok 2 - probe share { ok 1 1..1 } ok 3 - probe exception { ok 1 1..1 } 1..3 } 1..2 } 1..4 } ok 7 - gather system { ok 1 - runtime props ok 2 - install props 1..2 } ok 8 - download { ok 1 - component { ok 1 - single download with file as content { # error in probe (will do a share install): No hooks registered for probe at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build.pm line 224. # Alien::Build> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=C:/cpanfly-5.24-64/var/tmp/eVCBdPqqEt/alien_build/_alien/download_Jiy9/foo-1.00.tar.gz ok 2 - file matches 1..2 } ok 2 - single download with file as path { # error in probe (will do a share install): No hooks registered for probe at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build.pm line 224. # Alien::Build> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=C:/cpanfly-5.24-64/var/tmp/EWG2CrkvBY/alien_build/_alien/download_oz9p/foo-1.00.tar.gz ok 2 - file matches 1..2 } ok 3 - listing download with listing as list { # error in probe (will do a share install): No hooks registered for probe at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build.pm line 224. # Alien::Build> candidate *http://test1.test/foo/bar/baz/foo-1.00.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.99.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.98.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.97.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.96.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.95.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.94.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.93.tar.gz # Alien::Build> candidate ... # Alien::Build> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=C:/cpanfly-5.24-64/var/tmp/8WM1jddc4C/alien_build/_alien/download_Akoj/foo-1.00.tar.gz ok 2 - file matches 1..2 } ok 4 - listing download with listing as html { # error in probe (will do a share install): No hooks registered for probe at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build.pm line 224. # Alien::Build> decoding html # Alien::Build> candidate *http://test1.test/foo/bar/baz/foo-1.00.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.99.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.98.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.97.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.96.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.95.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.94.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.93.tar.gz # Alien::Build> candidate ... # Alien::Build> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=C:/cpanfly-5.24-64/var/tmp/vjpcQBJvug/alien_build/_alien/download_gBhB/foo-1.00.tar.gz ok 2 - file matches 1..2 } ok 5 - listing download with listing as dir_listing { # error in probe (will do a share install): No hooks registered for probe at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build.pm line 224. # Alien::Build> decoding dir listing # Alien::Build> candidate *http://test1.test/foo/bar/baz/foo-1.00.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.99.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.98.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.97.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.96.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.95.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.94.tar.gz # Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.93.tar.gz # Alien::Build> candidate ... # Alien::Build> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=C:/cpanfly-5.24-64/var/tmp/RM2WzCrWPF/alien_build/_alien/download_wlti/foo-1.00.tar.gz ok 2 - file matches 1..2 } 1..5 } ok 2 - command single { # error in probe (will do a share install): No hooks registered for probe at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build.pm line 224. # +wget http://test1.test/foo/bar/baz/foo-1.00.tar.gz # 200 found http://test1.test/foo/bar/baz/foo-1.00.tar.gz! # Alien::Build> single file, assuming archive ok 1 - install props # build.install_prop.download=C:/cpanfly-5.24-64/var/tmp/2rPvm1YRz_/alien_build/_alien/download_jqL8/foo-1.00.tar.gz ok 2 - file matches 1..2 } ok 3 - command no file { # error in probe (will do a share install): No hooks registered for probe at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build.pm line 224. # +true ok 1 - diagnostic failure 1..1 } ok 4 - command multiple files { # error in probe (will do a share install): No hooks registered for probe at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build.pm line 224. # +explode # Alien::Build> multiple files, assuming directoryn ok 1 - install props ok 2 - dir exists ok 3 - file foo.txt exists ok 4 - file bar.txt exists ok 5 - file baz.txt exists 1..5 } 1..4 } ok 9 - extract { 1..0 # SKIP test requires command line tar } ok 10 - build { ok 1 - plain { ok 1 ok 2 ok 3 ok 4 - build ok 5 - ran gather ok 6 - has alien.json 1..6 } ok 2 - destdir { # install dir = C:/cpanfly-5.24-64/var/tmp/GTA4QpbjJi/alien_build/_alien/destdir_fyNb/C/cpanfly-5.24-64/var/tmp/J1rdBSgDo3/usr/local # Alien::Build> mkdir C:/cpanfly-5.24-64/var/tmp/J1rdBSgDo3/blib/lib/auto/share/Alien-Foo/bin # Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/GTA4QpbjJi/alien_build/_alien/destdir_fyNb/C/cpanfly-5.24-64/var/tmp/J1rdBSgDo3/usr/local/bin/foo C:/cpanfly-5.24-64/var/tmp/J1rdBSgDo3/blib/lib/auto/share/Alien-Foo/bin/foo # Alien::Build> mkdir C:/cpanfly-5.24-64/var/tmp/J1rdBSgDo3/blib/lib/auto/share/Alien-Foo/lib # Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/GTA4QpbjJi/alien_build/_alien/destdir_fyNb/C/cpanfly-5.24-64/var/tmp/J1rdBSgDo3/usr/local/lib/libfoo.a C:/cpanfly-5.24-64/var/tmp/J1rdBSgDo3/blib/lib/auto/share/Alien-Foo/lib/libfoo.a # Alien::Build::Auto::Alienbuild20=HASH(0x4f22c70) ok 1 - directory created ok 2 - ran gather ok 3 - has alien.json ok 4 - has alienfile 1..4 } 1..2 } ok 11 - checkpoint { ok 1 - create checkpoint { ok 1 ok 2 1..2 } ok 2 - resume checkpoint { ok 1 ok 2 ok 3 1..3 } 1..2 } ok 12 - patch { ok 1 - single { ok 1 1..1 } ok 2 - double { ok 1 ok 2 1..2 } 1..2 } 1..12 ok t/alien_build_commandsequence.t .................. # Seeded srand with seed '20170202' from local date. ok 1 - basic { ok 1 - Alien::Build::CommandSequence=HASH->isa('Alien::Build::CommandSequence') 1..1 } ok 2 - apply requirements { ok 1 1..1 } ok 3 - execute { # +myfoo # +stuff myfoo ok 1 - plain # +bogus # external command failed at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build/CommandSequence.pm line 50. ok 2 # +stuff myfoo # [output consumed by Alien::Build] ok 3 # +bogus myfoo # [output consumed by Alien::Build] ok 4 1..4 } 1..3 ok t/alien_build_interpolate.t ...................... # Seeded srand with seed '20170202' from local date. ok 1 - basic usage { ok 1 - Alien::Build::Interpolate=HASH->isa('Alien::Build::Interpolate') ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - error! # Alien::foomake version 0.29 required--this is only version 0.25 at (eval 28) line 1. # BEGIN failed--compilation aborted at (eval 28) line 1. ok 8 - error! # Can't locate Alien/foobogus.pm in @INC (you may need to install the Alien::foobogus module) (@INC contains: corpus/lib C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\arch C:/cpanfly-5.24-64/var/megalib C:/Perl-5.24-64/site/lib C:/Perl-5.24-64/lib .) at (eval 29) line 1. # BEGIN failed--compilation aborted at (eval 29) line 1. ok 9 - requires ok 10 ok 11 ok 12 1..12 } ok 2 - clone { ok 1 - Alien::Build::Interpolate=HASH->isa('Alien::Build::Interpolate') ok 2 ok 3 ok 4 ok 5 1..5 } ok 3 - property { ok 1 - Alien::Build::Interpolate=HASH->isa('Alien::Build::Interpolate') ok 2 ok 3 ok 4 1..4 } 1..3 ok t/alien_build_interpolate_default.t .............. # Seeded srand with seed '20170202' from local date. ok 1 - basic usage { ok 1 - Alien::Build::Interpolate::Default=HASH->isa('Alien::Build::Interpolate') # --- !!perl/hash:Alien::Build::Interpolate::Default # classes: {} # helper: # ar: # code: !!perl/code '{ "DUMMY" }' # require: # Config: 0 # bison: # code: ~ # require: # Alien::bison: 0.17 # bzip2: # code: ~ # require: # Alien::Libbz2: 0.04 # cc: # code: !!perl/code '{ "DUMMY" }' # require: # Config: 0 # cmake: # code: cmake # require: # Alien::CMake: 0.07 # cp: # code: !!perl/code '{ "DUMMY" }' # require: # Config: 0 # devnull: # code: !!perl/code '{ "DUMMY" }' # flex: # code: ~ # require: # Alien::flex: 0.08 # gmake: # code: ~ # require: # Alien::gmake: 0.11 # install: # code: !!perl/code '{ "DUMMY" }' # require: # Alien::MSYS: 0.07 # ld: # code: !!perl/code '{ "DUMMY" }' # require: # Config: 0 # m4: # code: ~ # require: # Alien::m4: 0.08 # make: # code: !!perl/code '{ "DUMMY" }' # require: # Config: 0 # nasm: # code: ~ # require: # Alien::nasm: 0.11 # patch: # code: ~ # require: # Alien::patch: 0.09 # perl: # code: !!perl/code '{ "DUMMY" }' # require: # Devel::FindPerl: 0 # pkgconf: # code: ~ # require: # Alien::pkgconf: 0.06 # rm: # code: !!perl/code '{ "DUMMY" }' # require: # Config: 0 # sh: # code: !!perl/code '{ "DUMMY" }' # require: # Alien::MSYS: 0.07 # xz: # code: ~ # require: # Alien::xz: 0.02 1..1 } 1..1 ok t/alien_build_meta.t ............................. # Seeded srand with seed '20170202' from local date. ok 1 - basic { ok 1 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta') 1..1 } 1..1 ok # TODO # TODO # TODO t/alien_build_mm.t ............................... # Seeded srand with seed '20170202' from local date. ok 1 - basic { ok 1 - system { ok 1 - Alien::Build::MM=HASH->isa('Alien::Build::MM') ok 2 - Alien::Build::Auto::X0=HASH->isa('Alien::Build') ok 3 - stage dir # stage = C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/blib/lib/auto/share/dist/Alien-Foo ok 4 ok 5 - left alien directory ok 6 - left alien.json file 1..6 } ok 2 - share { ok 1 - Alien::Build::MM=HASH->isa('Alien::Build::MM') ok 2 - Alien::Build::Auto::X1=HASH->isa('Alien::Build') ok 3 1..3 } 1..2 } ok 2 - mm_postamble { ok 1 1..1 } ok 3 - set_prefix { ok 1 1..1 } ok 4 - build { ok 1 1..1 } 1..4 ok t/alien_build_plugin.t ........................... # Seeded srand with seed '20170202' from local date. ok 1 - basic { ok 1 - Alien::Build::Plugin=HASH->isa('Alien::Build::Plugin') 1..1 } ok 2 - properties { ok 1 - defaults { ok 1 ok 2 1..2 } ok 2 - override { ok 1 ok 2 1..2 } ok 3 - set { ok 1 ok 2 1..2 } 1..3 } 1..2 ok t/alien_build_plugin_build_autoconf.t ............ # Seeded srand with seed '20170202' from local date. ok 1 - basic { ok 1 - Alien::Build::Plugin::Build::Autoconf=HASH->isa('Alien::Build::Plugin') ok 2 - Alien::Build::Plugin::Build::Autoconf=HASH->isa('Alien::Build::Plugin::Build::Autoconf') ok 3 - %{configure} = sh configure --with-pic ok 4 ok 5 ok 6 ok 7 1..7 } ok 2 - turn off --with-pic { ok 1 ok 2 - %{configure} = sh configure ok 3 1..3 } 1..2 ok t/alien_build_plugin_build_msys.t ................ # Seeded srand with seed '20170202' from local date. ok 1 - basic { ok 1 - Alien::Build::Plugin::Build::MSYS=HASH->isa('Alien::Build::Plugin') ok 2 - Alien::Build::Plugin::Build::MSYS=HASH->isa('Alien::Build::Plugin::Build::MSYS') 1..2 } 1..1 ok t/alien_build_plugin_decode_dirlisting.t ......... # Seeded srand with seed '20170202' from local date. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: {} # class: Alien::Build::Auto::Alienbuildplugindecodedirlisting0 # filename: C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_plugin_decode_dirlisting/alienfile # hook: # decode: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: {} # require: # any: {} # share: # File::Listing: 0 # URI: 0 # system: {} 1..2 } ok 2 - decode { ok 1 - parse corpus/dir/ftp.list { ok 1 # url = ftp://example.test/foo/bar/foo-1.00 # url = ftp://example.test/foo/bar/foo-1.00.tar # url = ftp://example.test/foo/bar/foo-1.00.tar.Z # url = ftp://example.test/foo/bar/foo-1.00.tar.bz2 # url = ftp://example.test/foo/bar/foo-1.00.tar.gz # url = ftp://example.test/foo/bar/foo-1.00.tar.xz # url = ftp://example.test/foo/bar/foo-1.00.zip 1..1 } ok 2 - parse corpus/dir/ftp_abs.list { ok 1 # url = ftp://example.test/xyz/abc/foo-1.00 # url = ftp://example.test/xyz/abc/foo-1.00.tar # url = ftp://example.test/xyz/abc/foo-1.00.tar.Z # url = ftp://example.test/xyz/abc/foo-1.00.tar.bz2 # url = ftp://example.test/xyz/abc/foo-1.00.tar.gz # url = ftp://example.test/xyz/abc/foo-1.00.tar.xz # url = ftp://example.test/xyz/abc/foo-1.00.zip 1..1 } 1..2 } 1..2 ok t/alien_build_plugin_decode_dirlistingftpcopy.t .. # Seeded srand with seed '20170202' from local date. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: {} # class: Alien::Build::Auto::Alienbuildplugindecodedirlistingftpcopy0 # filename: C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_plugin_decode_dirlistingftpcopy/alienfile # hook: # decode: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: {} # require: # any: {} # share: # File::Listing: 0 # URI: 0 # system: {} 1..2 } ok 2 - decode { ok 1 - parse corpus/dir/ftp.list { ok 1 # url = ftp://example.test/foo/bar/foo-1.00 # url = ftp://example.test/foo/bar/foo-1.00.tar # url = ftp://example.test/foo/bar/foo-1.00.tar.Z # url = ftp://example.test/foo/bar/foo-1.00.tar.bz2 # url = ftp://example.test/foo/bar/foo-1.00.tar.gz # url = ftp://example.test/foo/bar/foo-1.00.tar.xz # url = ftp://example.test/foo/bar/foo-1.00.zip 1..1 } ok 2 - parse corpus/dir/ftp_abs.list { ok 1 # url = ftp://example.test/xyz/abc/foo-1.00 # url = ftp://example.test/xyz/abc/foo-1.00.tar # url = ftp://example.test/xyz/abc/foo-1.00.tar.Z # url = ftp://example.test/xyz/abc/foo-1.00.tar.bz2 # url = ftp://example.test/xyz/abc/foo-1.00.tar.gz # url = ftp://example.test/xyz/abc/foo-1.00.tar.xz # url = ftp://example.test/xyz/abc/foo-1.00.zip 1..1 } 1..2 } 1..2 ok t/alien_build_plugin_decode_html.t ............... # Seeded srand with seed '20170202' from local date. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: {} # class: Alien::Build::Auto::Alienbuildplugindecodehtml0 # filename: C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_plugin_decode_html/alienfile # hook: # decode: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: {} # require: # any: {} # share: # HTML::LinkExtor: 0 # URI: 0 # system: {} 1..2 } ok 2 - decode { ok 1 - parse corpus/dir/file.html { ok 1 # url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00/ # url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar # url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.Z # url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.bz2 # url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.gz # url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.xz # url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.zip 1..1 } ok 2 - parse corpus/dir/http.html { ok 1 # url = http://example.test/corpus/dist/foo-1.00/ # url = http://example.test/corpus/dist/foo-1.00.tar # url = http://example.test/corpus/dist/foo-1.00.tar.Z # url = http://example.test/corpus/dist/foo-1.00.tar.bz2 # url = http://example.test/corpus/dist/foo-1.00.tar.gz # url = http://example.test/corpus/dist/foo-1.00.tar.xz # url = http://example.test/corpus/dist/foo-1.00.zip 1..1 } ok 3 - parse corpus/dir/http_rel.html { ok 1 # url = http://example.test/foo/bar/foo-1.00/ # url = http://example.test/foo/bar/foo-1.00.tar # url = http://example.test/foo/bar/foo-1.00.tar.Z # url = http://example.test/foo/bar/foo-1.00.tar.bz2 # url = http://example.test/foo/bar/foo-1.00.tar.gz # url = http://example.test/foo/bar/foo-1.00.tar.xz # url = http://example.test/foo/bar/foo-1.00.zip 1..1 } 1..3 } 1..2 ok # TODO t/alien_build_plugin_download_negotiate.t ........ # Seeded srand with seed '20170202' from local date. ok 1 1..1 ok t/alien_build_plugin_extract_archivetar.t ........ # Seeded srand with seed '20170202' from local date. ok 1 - archive { ok 1 - with extension tar { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_plugin_extract_archivetar/_alien/build_tQJp/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 2 - with extension tar.bz2 { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/7Vf7tRuGxz/alien_build_plugin_extract_archivetar/_alien/build_AMIb/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 3 - with extension tar.gz { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/REJJ78wa2g/alien_build_plugin_extract_archivetar/_alien/build_J6L1/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } 1..3 } 1..1 ok t/alien_build_plugin_extract_archivezip.t ........ # Seeded srand with seed '20170202' from local date. ok 1 - archive { ok 1 - with extension zip { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_plugin_extract_archivezip/_alien/build_tQJp ok 2 - configure exists ok 3 - foo.c exists 1..3 } 1..1 } 1..1 ok t/alien_build_plugin_extract_commandline.t ....... # Seeded srand with seed '20170202' from local date. ok 1 - archive { ok 1 - command probe { # gzip = gzip # bzip2 = bzip2 # xz = undef # tar = undef # unzip = undef ok 1 1..1 } ok 2 - with extension tar { 1..0 # SKIP system does not support tar } ok 3 - with extension tar.Z { 1..0 # SKIP system does not support tar.Z } ok 4 - with extension tar.bz2 { 1..0 # SKIP system does not support tar.bz2 } ok 5 - with extension tar.gz { 1..0 # SKIP system does not support tar.gz } ok 6 - with extension tar.xz { 1..0 # SKIP system does not support tar.xz } ok 7 - with extension zip { 1..0 # SKIP system does not support zip } 1..7 } 1..1 ok t/alien_build_plugin_extract_directory.t ......... # Seeded srand with seed '20170202' from local date. ok 1 - basic { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_plugin_extract_directory/_alien/build_tQJp ok 2 - configure exists ok 3 - foo.c exists 1..3 } 1..1 ok # TODO t/alien_build_plugin_extract_negotiate.t ......... # Seeded srand with seed '20170202' from local date. ok 1 1..1 ok t/alien_build_plugin_fetch_httptiny.t ............ # Seeded srand with seed '20170202' from local date. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: {} # class: Alien::Build::Auto::Alienbuildpluginfetchhttptiny0 # filename: C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_plugin_fetch_httptiny/alienfile # hook: # fetch: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: {} # require: # any: {} # share: # HTTP::Tiny: 0.044 # URI: 0 # system: {} 1..2 } ok 2 - fetch { 1..0 # SKIP no httpd.json } 1..2 ok t/alien_build_plugin_fetch_lwp.t ................. # Seeded srand with seed '20170202' from local date. ok 1 - updates requires { ok 1 # --- !!perl/hash:Alien::Build::Meta # around: {} # class: Alien::Build::Auto::Alienbuildpluginfetchlwp0 # filename: C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_plugin_fetch_lwp/alienfile # hook: # fetch: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: {} # require: # any: {} # share: # LWP::UserAgent: 0 # system: {} 1..1 } ok 2 - fetch { ok 1 - with http { 1..0 # SKIP no httpd.json } ok 2 - with ftp { 1..0 # SKIP no ftpd.json } ok 3 - with file { ok 1 - listing { ok 1 1..1 } ok 2 - file { # url = file:///C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.03-bAcRAF/corpus/dist/foo-1.00.tar.gz ok 1 1..1 } ok 3 - not found { # url = file:///C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.03-bAcRAF/corpus/dist/bogus.tar.gz ok 1 1..1 } 1..3 } 1..3 } 1..2 ok t/alien_build_plugin_fetch_netftp.t .............. # Seeded srand with seed '20170202' from local date. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: {} # class: Alien::Build::Auto::Alienbuildpluginfetchnetftp0 # filename: C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_plugin_fetch_netftp/alienfile # hook: # fetch: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: {} # require: # any: {} # share: # Net::FTP: 0 # URI: 0 # system: {} 1..2 } ok 2 - fetch { 1..0 # SKIP no ftpd.json } 1..2 ok t/alien_build_plugin_meta.t ...................... # Seeded srand with seed '20170202' from local date. ok 1 - basic { ok 1 - Alien::Build::PluginMeta=HASH->isa('Alien::Build::PluginMeta') 1..1 } 1..1 ok t/alien_build_plugin_pkgconfig_commandline.t ..... skipped: test requires pkgconf or pkg-config t/alien_build_plugin_pkgconfig_libpkgconf.t ...... skipped: Test requires PkgConfig::LibPkgConf # TODO t/alien_build_plugin_pkgconfig_negotiate.t ....... # Seeded srand with seed '20170202' from local date. ok 1 1..1 ok t/alien_build_plugin_pkgconfig_pp.t .............. # Seeded srand with seed '20170202' from local date. # PKG_CONFIG_PATH=C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.03-bAcRAF/corpus/lib/pkgconfig ok 1 - system not available { # error in probe (will do a share install): package bogus not found at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build/Plugin/PkgConfig/PP.pm line 34. ok 1 1..1 } ok 2 - system available, wrong version { # error in probe (will do a share install): package foo is not recent enough at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build/Plugin/PkgConfig/PP.pm line 41. ok 1 1..1 } ok 3 - system available, okay { # ok 1 # Alien::Build::Auto::Alienbuildpluginpkgconfigpp2=HASH(0x40f6318) ok 2 # cflags_static = -fPIC -I/test/include/foo 1..2 } 1..3 ok t/alien_build_plugin_prefer_sortversions.t ....... # Seeded srand with seed '20170202' from local date. ok 1 - updates requires { ok 1 # --- !!perl/hash:Alien::Build::Meta # around: {} # class: Alien::Build::Auto::Alienbuildpluginprefersortversions0 # filename: C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_plugin_prefer_sortversions/alienfile # hook: # prefer: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: {} # require: # any: {} # share: # Sort::Versions: 0 # system: {} 1..1 } ok 2 - prefer { ok 1 - default settings { ok 1 1..1 } ok 2 - filter { ok 1 1..1 } ok 3 - version regex { ok 1 1..1 } 1..3 } 1..2 ok # TODO t/alien_build_plugin_probe_cbuilder.t ............ # Seeded srand with seed '20170202' from local date. ok 1 1..1 ok t/alien_build_plugin_probe_commandline.t ......... # Seeded srand with seed '20170202' from local date. ok 1 - basic existence { ok 1 - it is there { ok 1 - is system 1..1 } ok 2 - it is not there { # error in probe (will do a share install): Command not found bar at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build/Plugin/Probe/CommandLine.pm line 31. ok 1 - is share 1..1 } 1..2 } ok 2 - args { ok 1 - is system ok 2 - was called ok 3 - args are passed in 1..3 } ok 3 - secondary { ok 1 - libs + command okay { ok 1 ok 2 - run ok 3 - lib 1..3 } ok 2 - libs ok + command bad { # error in probe (will do a share install): Command not found bar at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build/Plugin/Probe/CommandLine.pm line 31. ok 1 ok 2 - lib 1..2 } ok 3 - libs bad + command okay { ok 1 ok 2 - run ok 3 - lib 1..3 } ok 4 - libs bad + command bad { ok 1 ok 2 - run ok 3 - lib 1..3 } 1..4 } ok 4 - match + version { ok 1 - match good { ok 1 1..1 } ok 2 - match bad { # error in probe (will do a share install): Command output did not match at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF\blib\lib/Alien/Build/Plugin/Probe/CommandLine.pm line 40. ok 1 1..1 } ok 3 - version found { ok 1 ok 2 1..2 } ok 4 - version unfound { ok 1 ok 2 1..2 } 1..4 } 1..4 ok t/alien_build_tempdir.t .......................... # Seeded srand with seed '20170202' from local date. ok 1 - root = C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_tempdir/_alien ok 2 - cleanup on empty { ok 1 - tempdir = C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_tempdir/_alien/foo_ymYs ok 2 - directory removed 1..2 } ok 3 - do not cleanup non-empty { ok 1 - tempdir = C:/cpanfly-5.24-64/var/tmp/ouQft9Pq4X/alien_build_tempdir/_alien/bar_L3PY ok 2 - directory not removed 1..2 } 1..3 ok t/alien_build_util.t ............................. # Seeded srand with seed '20170202' from local date. ok 1 - dump { ok 1 # --- # a: 1 # b: 2 # --- # - 1 # - 2 1..1 } ok 2 - mirror { ok 1 - created source directory ok 2 - diff -r returned true 1..2 } 1..2 ok t/alienfile.t .................................... # Seeded srand with seed '20170202' from local date. ok 1 - compile examples { ok 1 - bzip2.alienfile ok 2 - curl.alienfile ok 3 - dontpanic.alienfile ok 4 - gmake.alienfile ok 5 - xz.alienfile 1..5 } ok 2 - non struct alienfile { ok 1 - throws error # error = Can't use string ("bar::bar") as an ARRAY ref while "strict refs" in use at t/alienfile.t line 28. 1..1 } ok 3 - warnings alienfile { ok 1 # Use of uninitialized value $foo in string at t/alienfile.t line 43. 1..1 } ok 4 - plugin { ok 1 - basic { ok 1 1..1 } ok 2 - default argument { ok 1 1..1 } ok 3 - other arguments { ok 1 1..1 } ok 4 - sub package { ok 1 1..1 } ok 5 - negotiate { ok 1 1..1 } ok 6 - fully qualified class { ok 1 1..1 } 1..6 } ok 5 - probe { ok 1 - basic { ok 1 ok 2 1..2 } ok 2 - wrong block { ok 1 1..1 } 1..2 } ok 6 - download { ok 1 - basic { # Alien::Build> single file, assuming archive ok 1 1..1 } ok 2 - wrong block { ok 1 1..1 } 1..2 } ok 7 - fetch { ok 1 1..1 } ok 8 - decode { ok 1 1..1 } ok 9 - prefer { ok 1 1..1 } ok 10 - extract { ok 1 1..1 } ok 11 - build { ok 1 1..1 } ok 12 - gather { ok 1 - configure { ok 1 1..1 } ok 2 - system + share { ok 1 ok 2 1..2 } ok 3 - system { ok 1 ok 2 1..2 } ok 4 - share { ok 1 ok 2 1..2 } ok 5 - nada { ok 1 ok 2 1..2 } 1..5 } ok 13 - prop { ok 1 1..1 } ok 14 - patch { ok 1 1..1 } 1..14 ok All tests successful. Files=35, Tests=110, 26 wallclock secs ( 0.28 usr + 0.01 sys = 0.30 CPU) Result: PASS PLICEASE/Alien-Build-0.03.tar.gz dmake test TEST_VERBOSE=1 -- OK Graham Ollis <plicease@cpan.org> Build external dependencies for use in CPAN >>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF && tar cvf - Alien-Build-0.03.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/P/PL/PLICEASE/Alien-Build-0.03.tar.gz Alien-Build-0.03.ppd blib/ blib/lib/ blib/lib/Alien/ blib/lib/Alien/Base2.pm blib/lib/Alien/Build/ blib/lib/Alien/Build/CommandSequence.pm blib/lib/Alien/Build/Interpolate/ blib/lib/Alien/Build/Interpolate/Default.pm blib/lib/Alien/Build/Interpolate.pm blib/lib/Alien/Build/MM.pm blib/lib/Alien/Build/Plugin/ blib/lib/Alien/Build/Plugin/Build/ blib/lib/Alien/Build/Plugin/Build/Autoconf.pm blib/lib/Alien/Build/Plugin/Build/MSYS.pm blib/lib/Alien/Build/Plugin/Decode/ blib/lib/Alien/Build/Plugin/Decode/DirListing.pm blib/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm blib/lib/Alien/Build/Plugin/Decode/HTML.pm blib/lib/Alien/Build/Plugin/Download/ blib/lib/Alien/Build/Plugin/Download/Negotiate.pm blib/lib/Alien/Build/Plugin/Extract/ blib/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm blib/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm blib/lib/Alien/Build/Plugin/Extract/CommandLine.pm blib/lib/Alien/Build/Plugin/Extract/Directory.pm blib/lib/Alien/Build/Plugin/Extract/Negotiate.pm blib/lib/Alien/Build/Plugin/Fetch/ blib/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm blib/lib/Alien/Build/Plugin/Fetch/LWP.pm blib/lib/Alien/Build/Plugin/Fetch/NetFTP.pm blib/lib/Alien/Build/Plugin/PkgConfig/ blib/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm blib/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm blib/lib/Alien/Build/Plugin/Prefer/ blib/lib/Alien/Build/Plugin/Prefer/SortVersions.pm blib/lib/Alien/Build/Plugin/Probe/ blib/lib/Alien/Build/Plugin/Probe/CBuilder.pm blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm blib/lib/Alien/Build/Plugin.pm blib/lib/Alien/Build/Util.pm blib/lib/Alien/Build.pm blib/lib/alienfile.pm PLICEASE/Alien-Libbz2-0.08.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.08-nxCX5i Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib to PERL5LIB for 'prepare' Configuring P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Alien::Build::Plugin::Probe::CBuilder> trying: cflags= libs=-lbz2 error in probe (will do a share install): error building dll file from 'mytest.c' at C:/Perl-5.24-64/lib/ExtUtils/CBuilder/Platform/Windows.pm line 129. Warning: prerequisite Test::Alien 0.12 not found. We have 0.11. Checking if your kit is complete... Looks good Have \cpanfl~1.24-\var\megalib Want \perl-5~1.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-x64-multi-thread] 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::Libbz2 Writing MYMETA.yml and MYMETA.json PLICEASE/Alien-Libbz2-0.08.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- PLICEASE/Alien-Libbz2-0.08.tar.gz ---- Test::Alien [build_requires] Running test for module 'Test::Alien' Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PL/PLICEASE/Test-Alien-0.12.tar.gz Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\P\PL\PLICEASE\Test-Alien-0.12.tar.gz ok Test-Alien-0.12/ Test-Alien-0.12/author.yml Test-Alien-0.12/lib/ Test-Alien-0.12/lib/Test/ Test-Alien-0.12/lib/Test/Alien.pm Test-Alien-0.12/lib/Test/Alien/ Test-Alien-0.12/lib/Test/Alien/CanCompile.pm Test-Alien-0.12/lib/Test/Alien/Run.pm Test-Alien-0.12/lib/Test/Alien/CanPlatypus.pm Test-Alien-0.12/lib/Test/Alien/Synthetic.pm Test-Alien-0.12/META.json Test-Alien-0.12/dist.ini Test-Alien-0.12/Changes Test-Alien-0.12/LICENSE Test-Alien-0.12/README Test-Alien-0.12/xt/ Test-Alien-0.12/xt/author/ Test-Alien-0.12/xt/author/version.t Test-Alien-0.12/xt/author/pod_coverage.t Test-Alien-0.12/xt/author/strict.t Test-Alien-0.12/xt/author/pod_spelling_system.t Test-Alien-0.12/xt/author/no_tabs.t Test-Alien-0.12/xt/author/pod_spelling_common.t Test-Alien-0.12/xt/author/pod.t Test-Alien-0.12/xt/author/eol.t Test-Alien-0.12/xt/release/ Test-Alien-0.12/xt/release/fixme.t Test-Alien-0.12/xt/release/changes.t Test-Alien-0.12/t/ Test-Alien-0.12/t/test_alien__ffi_ok.t Test-Alien-0.12/t/test_alien_synthetic.t Test-Alien-0.12/t/test_alien.t Test-Alien-0.12/t/test_alien__xs_ok__no_compiler.t Test-Alien-0.12/t/test_alien__xs_ok.t Test-Alien-0.12/t/01_use.t Test-Alien-0.12/t/test_alien__run_ok.t Test-Alien-0.12/t/test_alien__xs_ok__acme.t Test-Alien-0.12/t/test_alien_canplatypus.t Test-Alien-0.12/t/test_alien_synthetic__libarchive.t Test-Alien-0.12/t/test_alien__alien_ok.t Test-Alien-0.12/t/test_alien__ffi_ok__acme.t Test-Alien-0.12/t/test_alien_cancompile.t Test-Alien-0.12/t/00_diag.t Test-Alien-0.12/META.yml Test-Alien-0.12/cpanfile Test-Alien-0.12/MANIFEST Test-Alien-0.12/util/ Test-Alien-0.12/util/prove Test-Alien-0.12/Makefile.PL Test-Alien-0.12/INSTALL Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib to PERL5LIB for 'prepare' Configuring P/PL/PLICEASE/Test-Alien-0.12.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.24-\var\megalib Want \perl-5~1.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-x64-multi-thread] 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.12.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for P/PL/PLICEASE/Test-Alien-0.12.tar.gz Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/Test/Alien.pm blib\lib/Test/Alien.pm cp lib/Test/Alien/CanCompile.pm blib\lib/Test/Alien/CanCompile.pm cp lib/Test/Alien/Run.pm blib\lib/Test/Alien/Run.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.12.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\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-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD\blib\lib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD\blib\arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib;C:/cpanfly-5.24-64/var/megalib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib;C:/cpanfly-5.24-64/var/megalib # PERL5_CPANPLUS_IS_RUNNING=3368 # PERL5_CPAN_IS_RUNNING=3368 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=3128,3368 # PERL_MM_USE_DEFAULT=1 # # # # PERL5LIB path # C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD\blib\lib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD\blib\arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib # C:/cpanfly-5.24-64/var/megalib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib # C:/cpanfly-5.24-64/var/megalib # # # # perl 5.024000 # Acme::Alien::DontPanic 0.031 # 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 '20170202' 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 '20170202' 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 '20170202' 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 '20170202' 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 '20170202' from local date. 1..5 ok 1 - run with exit 0 { 1..16 ok 1 - run_ok # [cmd] # C:\Perl-5.24-64\bin\perl.exe C:\cpanfly-5.24-64\var\tmp\ouQft9Pq4X\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 C:\\cpanfly-5.24-64\\var\\tmp\\Vf7tRuGxzg\\test.xs:1:1: error: unknown type name 'this' C:\\cpanfly-5.24-64\\var\\tmp\\Vf7tRuGxzg\\test.xs:1:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cause' C:\\cpanfly-5.24-64\\var\\tmp\\Vf7tRuGxzg\\test.xs:1:13: error: unknown type name 'cause' C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c:113:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void' C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c:159:1: warning: data definition has no type or storage class [enabled by default] C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c:159:1: warning: parameter names (without types) in function declaration [enabled by default] C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c: In function 'XS': C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c:163:5: error: 'dNOOP' undeclared (first use in this function) C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c:163:5: note: each undeclared identifier is reported only once for each function it appears in C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c:163:11: error: 'dXSARGS' undeclared (first use in this function) C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c:168:5: error: 'cv' undeclared (first use in this function) C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c:169:5: error: 'items' undeclared (first use in this function) C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c:179:5: error: 'XSRETURN_YES' undeclared (first use in this function) cannot unlink file for C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\auto\Test\Alien\XS\Mod0\Mod0.dll: Permission denied at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\auto\Test\Alien\XS\Mod0: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\auto\Test\Alien\XS: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\auto\Test\Alien: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\auto\Test: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\auto: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:/cpanfly-5.24-64/var/tmp/J79TZ_pTDn: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot unlink file for C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\auto\Foo\Bar\Bar.dll: Permission denied at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\auto\Foo\Bar: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\auto\Foo: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\auto: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:/cpanfly-5.24-64/var/tmp/MIbREJJ78w: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. t/test_alien__xs_ok.t ................. # Seeded srand with seed '20170202' from local date. 1..7 ok 1 - xs with no module ok 2 - xs fail with subtest gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -I"C:\Perl-5.24-64\lib\CORE" -I"C:\MinGW\x86_64-w64-mingw32\include" -o "C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.o" "C:\cpanfly-5.24-64\var\tmp\Vf7tRuGxzg\test.c" ok 3 - xs with C compile error # detect module name Test::Alien::XS::Mod0 # parse xs C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\test.xs => C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\test.c # gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -I"C:\Perl-5.24-64\lib\CORE" -I"C:\MinGW\x86_64-w64-mingw32\include" -o "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\test.o" "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\test.c" # compile C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\test.c # Generating script 'C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.lds' dlltool --def "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.def" --output-exp "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.exp" g++ -o "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.dll" -Wl,--image-base,0x630b0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.lds" "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.exp" dlltool --def "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.def" --output-exp "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.exp" g++ -o "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.dll" -Wl,--image-base,0x630b0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.lds" "C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.exp" # link C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\test.o # # created lib C:\cpanfly-5.24-64\var\tmp\J79TZ_pTDn\Mod0.dll ok 4 - xs ok 5 - xs subtest { 1..1 ok 1 - call Test::Alien::XS::Mod0->baz() } gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -I"C:\Perl-5.24-64\lib\CORE" -I"C:\MinGW\x86_64-w64-mingw32\include" -o "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\test.o" "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\test.c" Generating script 'C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.lds' dlltool --def "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.def" --output-exp "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.exp" g++ -o "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.dll" -Wl,--image-base,0x260d0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.lds" "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.exp" dlltool --def "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.def" --output-exp "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.exp" g++ -o "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.dll" -Wl,--image-base,0x260d0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.lds" "C:\cpanfly-5.24-64\var\tmp\MIbREJJ78w\Bar.exp" 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-64\var\tmp\9Pq4XymYsL\auto\Acme\Acme.dll: Permission denied at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\auto\Acme: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\auto: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:/cpanfly-5.24-64/var/tmp/9Pq4XymYsL: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. t/test_alien__xs_ok__acme.t ........... # Seeded srand with seed '20170202' from local date. 1..3 ok 1 - Acme::Alien::DontPanic responds to: cflags libs dynamic_libs bin_dir gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -IC:/cpanfly-5.24-64/var/megalib/auto/share/dist/Acme-Alien-DontPanic -IC:/cpanfly-5.24-64/var/megalib/auto/share/dist/Acme-Alien-DontPanic/include -s -O2 -I"C:\Perl-5.24-64\lib\CORE" -I"C:\MinGW\x86_64-w64-mingw32\include" -o "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\test.o" "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\test.c" Generating script 'C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.lds' dlltool --def "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.def" --output-exp "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.exp" g++ -o "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.dll" -Wl,--image-base,0x6f070000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.lds" -LC:/cpanfly-5.24-64/var/megalib/auto/share/dist/Acme-Alien-DontPanic/lib -ldontpanic "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.exp" dlltool --def "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.def" --output-exp "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.exp" g++ -o "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.dll" -Wl,--image-base,0x6f070000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.lds" -LC:/cpanfly-5.24-64/var/megalib/auto/share/dist/Acme-Alien-DontPanic/lib -ldontpanic "C:\cpanfly-5.24-64\var\tmp\9Pq4XymYsL\Acme.exp" 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 '20170202' 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 '20170202' from local date. 1..1 ok 1 ok t/test_alien_canplatypus.t ............ # Seeded srand with seed '20170202' from local date. 1..1 ok 1 ok t/test_alien_synthetic.t .............. # Seeded srand with seed '20170202' 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.11 usr + 0.03 sys = 0.14 CPU) Result: PASS PLICEASE/Test-Alien-0.12.tar.gz dmake test TEST_VERBOSE=1 -- OK Graham Ollis <plicease@cpan.org> Testing tools for Alien modules >>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD && tar cvf - Test-Alien-0.12.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/P/PL/PLICEASE/Test-Alien-0.12.tar.gz Test-Alien-0.12.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-Libbz2-0.08.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.08-nxCX5i PLICEASE/Alien-Libbz2-0.08.tar.gz Has already been prepared Running make for P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/lib C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/Alien/Libbz2.pm blib\lib/Alien/Libbz2.pm "C:\Perl-5.24-64\bin\perl.exe" -MAlien::Build::MM=cmd -e prefix site C:\Perl-5.24-64\lib C:\Perl-5.24-64\site\lib prefix C:/Perl-5.24-64/site/lib/auto/share/dist/Alien-Libbz2 "C:\Perl-5.24-64\bin\perl.exe" -MAlien::Build::MM=cmd -e download Alien::Build> decoding html Alien::Build> candidate *http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz Alien::Build> downloaded bzip2-1.0.6.tar.gz "C:\Perl-5.24-64\bin\perl.exe" -MAlien::Build::MM=cmd -e build +make all CC=gcc CFLAGS= -s -O2 If compilation produces errors, or a large number of warnings, please read README.COMPILATION.PROBLEMS -- you might be able to adjust the flags in this Makefile to improve matters. Also in README.COMPILATION.PROBLEMS are some hints that may help if your build produces an executable which is unable to correctly handle so-called 'large files' -- files of size 2GB or more. gcc -s -O2 -c blocksort.c gcc -s -O2 -c huffman.c gcc -s -O2 -c crctable.c gcc -s -O2 -c randtable.c gcc -s -O2 -c compress.c gcc -s -O2 -c decompress.c gcc -s -O2 -c bzlib.c rm -f libbz2.a ar cq libbz2.a blocksort.o huffman.o crctable.o randtable.o compress.o decompress.o bzlib.o gcc -s -O2 -c bzip2.c gcc -s -O2 -o bzip2 bzip2.o -L. -lbz2 gcc -s -O2 -c bzip2recover.c gcc -s -O2 -o bzip2recover bzip2recover.o Doing 6 tests (3 compress, 3 uncompress) ... If there's a problem, things might stop at this point. ./bzip2 -1 < sample1.ref > sample1.rb2 ./bzip2 -2 < sample2.ref > sample2.rb2 ./bzip2 -3 < sample3.ref > sample3.rb2 ./bzip2 -d < sample1.bz2 > sample1.tst ./bzip2 -d < sample2.bz2 > sample2.tst ./bzip2 -ds < sample3.bz2 > sample3.tst cmp sample1.bz2 sample1.rb2 cmp sample2.bz2 sample2.rb2 cmp sample3.bz2 sample3.rb2 cmp sample1.tst sample1.ref cmp sample2.tst sample2.ref cmp sample3.tst sample3.ref If you got this far and the 'cmp's didn't complain, it looks like you're in business. To install in /usr/local/bin, /usr/local/lib, /usr/local/man and /usr/local/include, type make install To install somewhere else, eg, /xxx/yyy/{bin,lib,man,include}, type make install PREFIX=/xxx/yyy If you are (justifiably) paranoid and want to see what 'make install' is going to do, you can first do make -n install or make -n install PREFIX=/xxx/yyy respectively. The -n instructs make to show the commands it would execute, but not actually execute them. Instructions for use are in the preformatted manual page, in the file bzip2.txt. For more detailed documentation, read the full manual. It is available in Postscript form (manual.ps), PDF form (manual.pdf), and HTML form (manual.html). You can also do "bzip2 --help" to see some helpful information. "bzip2 -L" displays the software license. +make install PREFIX=C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2 EXE=.exe if ( test ! -d C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin ) ; then mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin ; fi if ( test ! -d C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/lib ) ; then mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/lib ; fi if ( test ! -d C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man ) ; then mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man ; fi if ( test ! -d C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1 ) ; then mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1 ; fi if ( test ! -d C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/include ) ; then mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/include ; fi cp -f bzip2 C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2 cp -f bzip2 C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bunzip2 cp -f bzip2 C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzcat cp -f bzip2recover C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2recover chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2.exe chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bunzip2.exe chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzcat.exe chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2recover.exe cp -f bzip2.1 C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1 chmod a+r C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzip2.1 cp -f bzlib.h C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/include chmod a+r C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/include/bzlib.h cp -f libbz2.a C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/lib chmod a+r C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/lib/libbz2.a cp -f bzgrep C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep ln -s -f C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzegrep ln -s -f C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzfgrep chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep cp -f bzmore C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzmore ln -s -f C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzmore C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzless chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzmore cp -f bzdiff C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzdiff ln -s -f C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzdiff C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzcmp chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzdiff cp -f bzgrep.1 bzmore.1 bzdiff.1 C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1 chmod a+r C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzgrep.1 chmod a+r C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzmore.1 chmod a+r C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzdiff.1 echo ".so man1/bzgrep.1" > C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzegrep.1 echo ".so man1/bzgrep.1" > C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzfgrep.1 echo ".so man1/bzmore.1" > C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzless.1 echo ".so man1/bzdiff.1" > C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzcmp.1 PLICEASE/Alien-Libbz2-0.08.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/lib C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\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-64\var\tmp\cpan_build\Alien-Libbz2-0.08-nxCX5i\blib\lib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.08-nxCX5i\blib\arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/lib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib;C:/cpanfly-5.24-64/var/megalib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/lib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib;C:/cpanfly-5.24-64/var/megalib # PERL5_CPANPLUS_IS_RUNNING=3368 # PERL5_CPAN_IS_RUNNING=3368 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=3128,3368 # PERL_MM_USE_DEFAULT=1 # # # # PERL5LIB path # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.08-nxCX5i\blib\lib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.08-nxCX5i\blib\arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/lib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib # C:/cpanfly-5.24-64/var/megalib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Test-Alien-0.12-eALiDD/blib/lib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.03-bAcRAF/blib/lib # C:/cpanfly-5.24-64/var/megalib # # # # perl 5.024000 # Alien::Base2 0.03 # Alien::Build::MM 0.03 # ExtUtils::CBuilder 0.280225 # ExtUtils::MakeMaker 7.16 # IPC::Cmd 0.96 # Test2::Suite 0.000067 # Test::Alien 0.12 # Test::More 1.302067 # # # # version = 1.0.6 # cflags = -IC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/include # cflags_static = -IC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/include -DBZ_STATIC=1 # libs = -LC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 # libs_static = -LC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 # bin_dir = C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.08-nxCX5i\blib\lib\auto\share\dist\Alien-Libbz2\bin # dist_dir = C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.08-nxCX5i\blib\lib\auto\share\dist\Alien-Libbz2 # # # t/00_diag.t .. 1..1 ok 1 - okay ok t/01_use.t ... 1..1 ok 1 - use Alien::Libbz2; ok t/ffi.t ...... skipped: TODO cannot unlink file for C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\auto\Test\Alien\XS\Mod0\Mod0.dll: Permission denied at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\auto\Test\Alien\XS\Mod0: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\auto\Test\Alien\XS: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\auto\Test\Alien: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\auto\Test: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\auto: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. cannot remove directory for C:/cpanfly-5.24-64/var/tmp/3PYR_UjbzE: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. t/xs.t ....... # Seeded srand with seed '20170202' from local date. ok 1 - Alien::Libbz2 responds to: cflags libs dynamic_libs bin_dir gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -IC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/include -DBZ_STATIC=1 -s -O2 -I"C:\Perl-5.24-64\lib\CORE" -I"C:\MinGW\x86_64-w64-mingw32\include" -o "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\test.o" "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\test.c" Generating script 'C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.lds' dlltool --def "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.def" --output-exp "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.exp" g++ -o "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.dll" -Wl,--image-base,0x630b0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.lds" -LC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.exp" dlltool --def "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.def" --output-exp "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.exp" g++ -o "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.dll" -Wl,--image-base,0x630b0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.lds" -LC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.08-nxCX5i/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 "C:\cpanfly-5.24-64\var\tmp\3PYR_UjbzE\Mod0.exp" ok 2 - xs ok 3 - xs subtest { ok 1 # version = 1.0.6, 6-Sept-2010 1..1 } 1..3 ok All tests successful. Files=4, Tests=5, 4 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) Result: PASS PLICEASE/Alien-Libbz2-0.08.tar.gz dmake test TEST_VERBOSE=1 -- OK Graham Ollis <plicease@cpan.org> Build and make available bz2 >>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.08-nxCX5i && tar cvf - Alien-Libbz2-0.08.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz Alien-Libbz2-0.08.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/Alien/ blib/arch/auto/Alien/Libbz2/ blib/arch/auto/Alien/Libbz2/Libbz2.txt blib/lib/ blib/lib/Alien/ blib/lib/Alien/Libbz2.pm blib/lib/auto/ blib/lib/auto/share/ blib/lib/auto/share/dist/ blib/lib/auto/share/dist/Alien-Libbz2/ blib/lib/auto/share/dist/Alien-Libbz2/bin/ blib/lib/auto/share/dist/Alien-Libbz2/bin/bunzip2.exe blib/lib/auto/share/dist/Alien-Libbz2/bin/bzcat.exe blib/lib/auto/share/dist/Alien-Libbz2/bin/bzcmp blib/lib/auto/share/dist/Alien-Libbz2/bin/bzdiff blib/lib/auto/share/dist/Alien-Libbz2/bin/bzegrep blib/lib/auto/share/dist/Alien-Libbz2/bin/bzfgrep blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2.exe blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2recover.exe blib/lib/auto/share/dist/Alien-Libbz2/bin/bzless blib/lib/auto/share/dist/Alien-Libbz2/bin/bzmore blib/lib/auto/share/dist/Alien-Libbz2/include/ blib/lib/auto/share/dist/Alien-Libbz2/include/bzlib.h blib/lib/auto/share/dist/Alien-Libbz2/lib/ blib/lib/auto/share/dist/Alien-Libbz2/lib/libbz2.a blib/lib/auto/share/dist/Alien-Libbz2/man/ blib/lib/auto/share/dist/Alien-Libbz2/man/man1/ blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzcmp.1 blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzdiff.1 blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzegrep.1 blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzfgrep.1 blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzgrep.1 blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzip2.1 blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzless.1 blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzmore.1 blib/lib/auto/share/dist/Alien-Libbz2/_alien/ blib/lib/auto/share/dist/Alien-Libbz2/_alien/alien.json blib/lib/auto/share/dist/Alien-Libbz2/_alien/alienfile Finished 2017-02-02T06:15:55