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-05T06:01:15 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 Sun, 05 Feb 2017 06:54:04 GMT Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\P\PL\PLICEASE\Alien-Libbz2-0.20.tar.gz ok Alien-Libbz2-0.20/ Alien-Libbz2-0.20/author.yml Alien-Libbz2-0.20/lib/ Alien-Libbz2-0.20/lib/Alien/ Alien-Libbz2-0.20/lib/Alien/Libbz2.pm Alien-Libbz2-0.20/lib/Alien/bz2.pm Alien-Libbz2-0.20/META.json Alien-Libbz2-0.20/dist.ini Alien-Libbz2-0.20/Changes Alien-Libbz2-0.20/LICENSE Alien-Libbz2-0.20/maint/ Alien-Libbz2-0.20/maint/travis-install-alienbuild Alien-Libbz2-0.20/README Alien-Libbz2-0.20/xt/ Alien-Libbz2-0.20/xt/author/ Alien-Libbz2-0.20/xt/author/version.t Alien-Libbz2-0.20/xt/author/pod_coverage.t Alien-Libbz2-0.20/xt/author/strict.t Alien-Libbz2-0.20/xt/author/pod_spelling_system.t Alien-Libbz2-0.20/xt/author/no_tabs.t Alien-Libbz2-0.20/xt/author/pod_spelling_common.t Alien-Libbz2-0.20/xt/author/pod.t Alien-Libbz2-0.20/xt/author/eol.t Alien-Libbz2-0.20/xt/release/ Alien-Libbz2-0.20/xt/release/fixme.t Alien-Libbz2-0.20/xt/release/changes.t Alien-Libbz2-0.20/t/ Alien-Libbz2-0.20/t/ffi.t Alien-Libbz2-0.20/t/01_use.t Alien-Libbz2-0.20/t/xs.t Alien-Libbz2-0.20/t/compat.t Alien-Libbz2-0.20/t/00_diag.t Alien-Libbz2-0.20/META.yml Alien-Libbz2-0.20/patch/ Alien-Libbz2-0.20/patch/bzip2-1.0.6.diff Alien-Libbz2-0.20/cpanfile Alien-Libbz2-0.20/MANIFEST Alien-Libbz2-0.20/alienfile Alien-Libbz2-0.20/Makefile.PL Alien-Libbz2-0.20/INSTALL ---- Unsatisfied dependencies detected during ---- ---- PLICEASE/Alien-Libbz2-0.20.tar.gz ---- Alien::Build::MM [build_requires] Running test for module 'Alien::Build::MM' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\P\PL\PLICEASE\Alien-Build-0.09.tar.gz ok Alien-Build-0.09/ Alien-Build-0.09/author.yml Alien-Build-0.09/example/ Alien-Build-0.09/example/curl.alienfile Alien-Build-0.09/example/xz.alienfile Alien-Build-0.09/example/build.pl Alien-Build-0.09/example/dontpanic.alienfile Alien-Build-0.09/example/gmake.alienfile Alien-Build-0.09/example/bzip2.alienfile Alien-Build-0.09/lib/ Alien-Build-0.09/lib/Alien/ Alien-Build-0.09/lib/Alien/Base2.pm Alien-Build-0.09/lib/Alien/Build.pm Alien-Build-0.09/lib/Alien/Build/ Alien-Build-0.09/lib/Alien/Build/Interpolate/ Alien-Build-0.09/lib/Alien/Build/Interpolate/Default.pm Alien-Build-0.09/lib/Alien/Build/Plugin/ Alien-Build-0.09/lib/Alien/Build/Plugin/Fetch/ Alien-Build-0.09/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Fetch/LWP.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Fetch/NetFTP.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Fetch/Local.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Decode/ Alien-Build-0.09/lib/Alien/Build/Plugin/Decode/HTML.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Decode/DirListing.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Prefer/ Alien-Build-0.09/lib/Alien/Build/Plugin/Prefer/SortVersions.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Extract.pod Alien-Build-0.09/lib/Alien/Build/Plugin/Probe.pod Alien-Build-0.09/lib/Alien/Build/Plugin/Extract/ Alien-Build-0.09/lib/Alien/Build/Plugin/Extract/Directory.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Extract/Negotiate.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Extract/CommandLine.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Build.pod Alien-Build-0.09/lib/Alien/Build/Plugin/Decode.pod Alien-Build-0.09/lib/Alien/Build/Plugin/Prefer.pod Alien-Build-0.09/lib/Alien/Build/Plugin/Probe/ Alien-Build-0.09/lib/Alien/Build/Plugin/Probe/CBuilder.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Probe/CommandLine.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Fetch.pod Alien-Build-0.09/lib/Alien/Build/Plugin/Core/ Alien-Build-0.09/lib/Alien/Build/Plugin/Core/Setup.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Core/Gather.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Core/Legacy.pm Alien-Build-0.09/lib/Alien/Build/Plugin/PkgConfig/ Alien-Build-0.09/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm Alien-Build-0.09/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm Alien-Build-0.09/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm Alien-Build-0.09/lib/Alien/Build/Plugin/PkgConfig/PP.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Core.pod Alien-Build-0.09/lib/Alien/Build/Plugin/Download.pod Alien-Build-0.09/lib/Alien/Build/Plugin/Download/ Alien-Build-0.09/lib/Alien/Build/Plugin/Download/Negotiate.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Build/ Alien-Build-0.09/lib/Alien/Build/Plugin/Build/Autoconf.pm Alien-Build-0.09/lib/Alien/Build/Plugin/Build/MSYS.pm Alien-Build-0.09/lib/Alien/Build/Manual/ Alien-Build-0.09/lib/Alien/Build/Manual/Contributing.pod Alien-Build-0.09/lib/Alien/Build/Manual/FAQ.pod Alien-Build-0.09/lib/Alien/Build/Manual/AlienAuthor.pod Alien-Build-0.09/lib/Alien/Build/Manual/AlienUser.pod Alien-Build-0.09/lib/Alien/Build/Manual/PluginAuthor.pod Alien-Build-0.09/lib/Alien/Build/Plugin.pm Alien-Build-0.09/lib/Alien/Build/Util.pm Alien-Build-0.09/lib/Alien/Build/Interpolate.pm Alien-Build-0.09/lib/Alien/Build/CommandSequence.pm Alien-Build-0.09/lib/Alien/Build/MM.pm Alien-Build-0.09/lib/alienfile.pm Alien-Build-0.09/META.json Alien-Build-0.09/dist.ini Alien-Build-0.09/Changes Alien-Build-0.09/LICENSE Alien-Build-0.09/maint/ Alien-Build-0.09/maint/travis-dzil Alien-Build-0.09/maint/travis-run-test Alien-Build-0.09/maint/travis-daemon Alien-Build-0.09/maint/travis-install-deps Alien-Build-0.09/README Alien-Build-0.09/xt/ Alien-Build-0.09/xt/author/ Alien-Build-0.09/xt/author/version.t Alien-Build-0.09/xt/author/pod_coverage.t Alien-Build-0.09/xt/author/strict.t Alien-Build-0.09/xt/author/pod_spelling_system.t Alien-Build-0.09/xt/author/no_tabs.t Alien-Build-0.09/xt/author/pod_spelling_common.t Alien-Build-0.09/xt/author/pod.t Alien-Build-0.09/xt/author/eol.t Alien-Build-0.09/xt/release/ Alien-Build-0.09/xt/release/fixme.t Alien-Build-0.09/xt/release/changes.t Alien-Build-0.09/corpus/ Alien-Build-0.09/corpus/basic/ Alien-Build-0.09/corpus/basic/alienfile Alien-Build-0.09/corpus/dist/ Alien-Build-0.09/corpus/dist/foo-1.00.tar.xz Alien-Build-0.09/corpus/dist/foo-1.00.tar.bz2 Alien-Build-0.09/corpus/dist/foo-1.00/ Alien-Build-0.09/corpus/dist/foo-1.00/foo.c Alien-Build-0.09/corpus/dist/foo-1.00/configure Alien-Build-0.09/corpus/dist/foo-1.00.tar.gz Alien-Build-0.09/corpus/dist/foo-1.00.zip Alien-Build-0.09/corpus/dist/foo-1.00.tar.Z Alien-Build-0.09/corpus/dist/foo-1.00.tar Alien-Build-0.09/corpus/dir/ Alien-Build-0.09/corpus/dir/file.html Alien-Build-0.09/corpus/dir/http_rel.html Alien-Build-0.09/corpus/dir/http.html Alien-Build-0.09/corpus/dir/ftp_abs.list Alien-Build-0.09/corpus/dir/ftp.list Alien-Build-0.09/corpus/lib/ Alien-Build-0.09/corpus/lib/Foo/ Alien-Build-0.09/corpus/lib/Foo/Bar/ Alien-Build-0.09/corpus/lib/Foo/Bar/Baz1.pm Alien-Build-0.09/corpus/lib/Foo/Bar/Baz.pm Alien-Build-0.09/corpus/lib/pkgconfig/ Alien-Build-0.09/corpus/lib/pkgconfig/foo.pc Alien-Build-0.09/corpus/lib/Alien/ Alien-Build-0.09/corpus/lib/Alien/libfoo1.pm Alien-Build-0.09/corpus/lib/Alien/foomake.pm Alien-Build-0.09/corpus/lib/Alien/libfoo2.pm Alien-Build-0.09/corpus/lib/Alien/Build/ Alien-Build-0.09/corpus/lib/Alien/Build/Plugin/ Alien-Build-0.09/corpus/lib/Alien/Build/Plugin/Fetch/ Alien-Build-0.09/corpus/lib/Alien/Build/Plugin/Fetch/Corpus.pm Alien-Build-0.09/corpus/lib/Alien/Build/Plugin/RogerRamjet.pm Alien-Build-0.09/corpus/lib/Alien/Build/Plugin/NesAdvantage/ Alien-Build-0.09/corpus/lib/Alien/Build/Plugin/NesAdvantage/Controller.pm Alien-Build-0.09/corpus/lib/Alien/Build/Plugin/NesAdvantage/Negotiate.pm Alien-Build-0.09/corpus/lib/auto/ Alien-Build-0.09/corpus/lib/auto/share/ Alien-Build-0.09/corpus/lib/auto/share/dist/ Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/ Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/lib/ Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/lib/libfoo.a Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/_alien/ Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/_alien/alien.json Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/_alien/for_libfoo2 Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/bin/ Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/bin/foo-config Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/dynamic/ Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/dynamic/libfoo.so Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/dynamic/libfoo.so.2 Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/include/ Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo2/include/foo.h Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo1/ Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo1/_alien/ Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo1/_alien/alien.json Alien-Build-0.09/corpus/lib/auto/share/dist/Alien-libfoo1/_alien/for_libfoo1 Alien-Build-0.09/t/ Alien-Build-0.09/t/alien_build_plugin_extract_archivezip.t Alien-Build-0.09/t/alien_base2.t Alien-Build-0.09/t/alien_build_mm.t Alien-Build-0.09/t/alien_build_plugin_fetch_local.t Alien-Build-0.09/t/alienfile.t Alien-Build-0.09/t/alien_build_plugin_core_legacy.t Alien-Build-0.09/t/alien_build_interpolate_default.t Alien-Build-0.09/t/alien_build_plugin_core_setup.t Alien-Build-0.09/t/lib/ Alien-Build-0.09/t/lib/MyTest/ Alien-Build-0.09/t/lib/MyTest/FTP.pm Alien-Build-0.09/t/lib/MyTest/System.pm Alien-Build-0.09/t/lib/MyTest/System2.pm Alien-Build-0.09/t/lib/MyTest/HTTP.pm Alien-Build-0.09/t/lib/MyTest/File.pm Alien-Build-0.09/t/lib/MyTest.pm Alien-Build-0.09/t/alien_build_plugin_extract_directory.t Alien-Build-0.09/t/alien_build_plugin_decode_dirlistingftpcopy.t Alien-Build-0.09/t/alien_build_plugin_probe_cbuilder.t Alien-Build-0.09/t/alien_build_plugin_probe_commandline.t Alien-Build-0.09/t/alien_build_plugin_decode_dirlisting.t Alien-Build-0.09/t/alien_build_interpolate.t Alien-Build-0.09/t/alien_build_plugin.t Alien-Build-0.09/t/alien_build_plugin_fetch_netftp.t Alien-Build-0.09/t/alien_build_plugin_meta.t Alien-Build-0.09/t/alien_build_plugin_decode_html.t Alien-Build-0.09/t/alien_build_plugin_prefer_sortversions.t Alien-Build-0.09/t/alien_build_plugin_download_negotiate.t Alien-Build-0.09/t/bin/ Alien-Build-0.09/t/bin/ftpd Alien-Build-0.09/t/bin/httpd Alien-Build-0.09/t/01_use.t Alien-Build-0.09/t/alien_build_tempdir.t Alien-Build-0.09/t/alien_build_util.t Alien-Build-0.09/t/alien_build_meta.t Alien-Build-0.09/t/alien_build_plugin_build_msys.t Alien-Build-0.09/t/alien_build_plugin_pkgconfig_libpkgconf.t Alien-Build-0.09/t/alien_build_plugin_fetch_httptiny.t Alien-Build-0.09/t/alien_build_plugin_pkgconfig_pp.t Alien-Build-0.09/t/alien_build_plugin_extract_commandline.t Alien-Build-0.09/t/alien_build_plugin_pkgconfig_commandline.t Alien-Build-0.09/t/alien_build_plugin_extract_archivetar.t Alien-Build-0.09/t/alien_build_plugin_pkgconfig_negotiate.t Alien-Build-0.09/t/alien_build_commandsequence.t Alien-Build-0.09/t/alien_build.t Alien-Build-0.09/t/00_diag.t Alien-Build-0.09/t/alien_build_plugin_fetch_lwp.t Alien-Build-0.09/t/alien_build_plugin_build_autoconf.t Alien-Build-0.09/t/alien_build_plugin_core_gather.t Alien-Build-0.09/t/alien_build_plugin_extract_negotiate.t Alien-Build-0.09/META.yml Alien-Build-0.09/cpanfile Alien-Build-0.09/MANIFEST Alien-Build-0.09/Makefile.PL Alien-Build-0.09/inc/ Alien-Build-0.09/inc/My/ Alien-Build-0.09/inc/My/Prereqs.pm Alien-Build-0.09/INSTALL Configuring P/PL/PLICEASE/Alien-Build-0.09.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.09.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-Build-0.09.tar.gz >>> dmake cp lib/Alien/Build/Plugin/Core.pod blib\lib/Alien/Build/Plugin/Core.pod cp lib/Alien/Build/Manual/AlienAuthor.pod blib\lib/Alien/Build/Manual/AlienAuthor.pod cp lib/Alien/Build/Manual/FAQ.pod blib\lib/Alien/Build/Manual/FAQ.pod cp lib/Alien/Build/Plugin/Build/MSYS.pm blib\lib/Alien/Build/Plugin/Build/MSYS.pm cp lib/Alien/Build.pm blib\lib/Alien/Build.pm cp lib/Alien/Build/Interpolate/Default.pm blib\lib/Alien/Build/Interpolate/Default.pm cp lib/Alien/Build/MM.pm blib\lib/Alien/Build/MM.pm cp lib/Alien/Build/Manual/Contributing.pod blib\lib/Alien/Build/Manual/Contributing.pod cp lib/Alien/Build/Plugin/Build/Autoconf.pm blib\lib/Alien/Build/Plugin/Build/Autoconf.pm cp lib/Alien/Build/Manual/PluginAuthor.pod blib\lib/Alien/Build/Manual/PluginAuthor.pod 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/Base2.pm blib\lib/Alien/Base2.pm cp lib/Alien/Build/Plugin/Build.pod blib\lib/Alien/Build/Plugin/Build.pod cp lib/Alien/Build/Manual/AlienUser.pod blib\lib/Alien/Build/Manual/AlienUser.pod cp lib/Alien/Build/CommandSequence.pm blib\lib/Alien/Build/CommandSequence.pm cp lib/Alien/Build/Plugin/Extract/Directory.pm blib\lib/Alien/Build/Plugin/Extract/Directory.pm cp lib/Alien/Build/Plugin/Extract/ArchiveTar.pm blib\lib/Alien/Build/Plugin/Extract/ArchiveTar.pm cp lib/Alien/Build/Plugin/Extract/ArchiveZip.pm blib\lib/Alien/Build/Plugin/Extract/ArchiveZip.pm cp lib/Alien/Build/Plugin/Decode/HTML.pm blib\lib/Alien/Build/Plugin/Decode/HTML.pm cp lib/Alien/Build/Plugin/Decode.pod blib\lib/Alien/Build/Plugin/Decode.pod cp lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm blib\lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm cp lib/Alien/Build/Plugin/Core/Gather.pm blib\lib/Alien/Build/Plugin/Core/Gather.pm cp lib/Alien/Build/Plugin/Extract/CommandLine.pm blib\lib/Alien/Build/Plugin/Extract/CommandLine.pm cp lib/Alien/Build/Plugin/Download.pod blib\lib/Alien/Build/Plugin/Download.pod cp lib/Alien/Build/Plugin/Core/Legacy.pm blib\lib/Alien/Build/Plugin/Core/Legacy.pm cp lib/Alien/Build/Plugin/Decode/DirListing.pm blib\lib/Alien/Build/Plugin/Decode/DirListing.pm cp lib/Alien/Build/Plugin/Extract.pod blib\lib/Alien/Build/Plugin/Extract.pod cp lib/Alien/Build/Plugin/Download/Negotiate.pm blib\lib/Alien/Build/Plugin/Download/Negotiate.pm cp lib/Alien/Build/Plugin/Core/Setup.pm blib\lib/Alien/Build/Plugin/Core/Setup.pm cp lib/Alien/Build/Plugin/Fetch/LWP.pm blib\lib/Alien/Build/Plugin/Fetch/LWP.pm cp lib/Alien/Build/Plugin/Prefer/SortVersions.pm blib\lib/Alien/Build/Plugin/Prefer/SortVersions.pm cp lib/Alien/Build/Plugin/Fetch/Local.pm blib\lib/Alien/Build/Plugin/Fetch/Local.pm cp lib/Alien/Build/Plugin/Fetch.pod blib\lib/Alien/Build/Plugin/Fetch.pod 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/Probe.pod blib\lib/Alien/Build/Plugin/Probe.pod cp lib/Alien/Build/Plugin/Fetch/NetFTP.pm blib\lib/Alien/Build/Plugin/Fetch/NetFTP.pm cp lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm blib\lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm cp lib/Alien/Build/Plugin/Prefer.pod blib\lib/Alien/Build/Plugin/Prefer.pod cp lib/Alien/Build/Plugin/Probe/CBuilder.pm blib\lib/Alien/Build/Plugin/Probe/CBuilder.pm cp lib/Alien/Build/Plugin/Extract/Negotiate.pm blib\lib/Alien/Build/Plugin/Extract/Negotiate.pm cp lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm blib\lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm cp lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm blib\lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm cp lib/Alien/Build/Plugin/Probe/CommandLine.pm blib\lib/Alien/Build/Plugin/Probe/CommandLine.pm cp lib/Alien/Build/Util.pm blib\lib/Alien/Build/Util.pm cp lib/alienfile.pm blib\lib/alienfile.pm PLICEASE/Alien-Build-0.09.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.09-Ifsb3U\blib\lib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U\blib\arch;C:/cpanfly-5.24-64/var/megalib;C:/cpanfly-5.24-64/var/megalib # PERL5_CPANPLUS_IS_RUNNING=4848 # PERL5_CPAN_IS_RUNNING=4848 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=4752,4848 # PERL_MM_USE_DEFAULT=1 # # # # PERL5LIB path # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U\blib\lib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U\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 6.18 # 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::Fetch::Local; ok 15 - require Alien::Build::Plugin::Decode::HTML; ok 16 - require Alien::Build::Plugin::Decode::DirListing; ok 17 - require Alien::Build::Plugin::Decode::DirListingFtpcopy; ok 18 - require Alien::Build::Plugin::Prefer::SortVersions; ok 19 - require Alien::Build::CommandSequence; ok 20 - require Alien::Build::Plugin::PkgConfig::Negotiate; ok 21 - require Alien::Build::Plugin::PkgConfig::CommandLine; ok 22 - require Alien::Build::Plugin::PkgConfig::PP; ok 23 - require Alien::Build::Plugin::PkgConfig::LibPkgConf; ok 24 - require Alien::Build::Plugin::Extract::Directory; ok 25 - require Alien::Build::Plugin::Extract::CommandLine; ok 26 - require Alien::Build::Plugin::Extract::ArchiveTar; ok 27 - require Alien::Build::Plugin::Extract::ArchiveZip; ok 28 - require Alien::Build::Plugin::Extract::Negotiate; ok 29 - require Alien::Build::Plugin::Probe::CBuilder; ok 30 - require Alien::Build::Plugin::Probe::CommandLine; ok 31 - require Alien::Build::Plugin::Core::Setup; ok 32 - require Alien::Build::Plugin::Core::Legacy; ok 33 - require Alien::Build::Plugin::Core::Gather; ok 34 - require Alien::Build::Util; 1..34 ok t/alien_base2.t .................................. # Seeded srand with seed '20170205' from local date. ok 1 - system { ok 1 - dist_dir ok 2 - cflags ok 3 - cflags_static ok 4 - libs ok 5 - libs_static ok 6 - version ok 7 - install type { ok 1 ok 2 ok 3 1..3 } ok 8 - config.name ok 9 - config.finished_installing ok 10 - dynamic_libs ok 11 - bin_dir ok 12 - runtime_prop 1..12 } ok 2 - share { ok 1 - dist_dir ok 2 - cflags { ok 1 - cflags ok 2 - -I directory points to foo.h location ok 3 - cflags_static ok 4 - -I directory points to foo.h location (static) 1..4 } ok 3 - libs { ok 1 - libs ok 2 - -L directory points to libfoo.a location ok 3 - libs_static ok 4 - -L directory points to libfoo.a location (static) 1..4 } ok 4 - version ok 5 - install type { ok 1 ok 2 ok 3 1..3 } ok 6 - config.name ok 7 - config.finished_installing ok 8 - dynamic_libs ok 9 - bin_dir ok 10 - has a foo-config ok 11 - runtime_prop 1..11 } 1..2 ok t/alien_build.t .................................. # Seeded srand with seed '20170205' 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.09-Ifsb3U/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: # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # class: Alien::Build::Auto::Basic0 # default_hook: # gather_share: &1 !!perl/code '{ "DUMMY" }' # gather_system: *1 # filename: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/basic/alienfile # phase: any # prop: # arch: 1 # platform: # compiler_type: unix # 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: # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # class: Alien::Build::Auto::Alienbuild1 # default_hook: # gather_share: &1 !!perl/code '{ "DUMMY" }' # gather_system: *1 # filename: C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build/alienfile # phase: any # prop: # arch: 1 # platform: # compiler_type: unix # 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 136) line 1. # BEGIN failed--compilation aborted at (eval 136) line 1. # ...propagated at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U\blib\lib/Alien/Build.pm line 222. 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 104. 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.09-Ifsb3U\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\pH4rFbuq0i\alien_build\_alien\probe_uIi4 ok 1 ok 2 1..2 } ok 2 - share { # dir = C:\cpanfly-5.24-64\var\tmp\q9VupcgWVo\alien_build\_alien\probe_nWAL ok 1 ok 2 1..2 } ok 3 - throw exception { # dir = C:\cpanfly-5.24-64\var\tmp\TcQJJk9B1A\alien_build\_alien\probe_IMrd # error in probe (will do a share install): error will robinson! at t/alien_build.t line 314. # 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 } Alien::Build::Plugin::Core::Legavy> adding legacy hash to config Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/ErxliXbGkB/stage/_alien 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.09-Ifsb3U\blib\lib/Alien/Build.pm line 240. # Alien::Build> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=C:/cpanfly-5.24-64/var/tmp/EKquXdru7g/alien_build/_alien/download_C4Yi/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.09-Ifsb3U\blib\lib/Alien/Build.pm line 240. # Alien::Build> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=C:/cpanfly-5.24-64/var/tmp/BstWVkph8e/alien_build/_alien/download_VnBi/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.09-Ifsb3U\blib\lib/Alien/Build.pm line 240. # 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/XmjTR5tZns/alien_build/_alien/download_RRX7/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.09-Ifsb3U\blib\lib/Alien/Build.pm line 240. # 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/jMDIzV1qhX/alien_build/_alien/download_NRGL/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.09-Ifsb3U\blib\lib/Alien/Build.pm line 240. # 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/iGdumxjxUu/alien_build/_alien/download_Velb/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.09-Ifsb3U\blib\lib/Alien/Build.pm line 240. # +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/lK4HbGegTY/alien_build/_alien/download_zD7k/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.09-Ifsb3U\blib\lib/Alien/Build.pm line 240. # +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.09-Ifsb3U\blib\lib/Alien/Build.pm line 240. # +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 } Alien::Build::Plugin::Core::Legavy> adding legacy hash to config Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/pLBXHflLBf/blib/lib/auto/share/Alien-Foo/_alien 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/4C2pJOp3LV/alien_build/_alien/destdir_8Z84/C/cpanfly-5.24-64/var/tmp/g6AcKjLX66/usr/local # Alien::Build::Plugin::Core::Legavy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mirror C:/cpanfly-5.24-64/var/tmp/4C2pJOp3LV/alien_build/_alien/destdir_8Z84/C/cpanfly-5.24-64/var/tmp/g6AcKjLX66/usr/local => C:/cpanfly-5.24-64/var/tmp/g6AcKjLX66/blib/lib/auto/share/Alien-Foo # Alien::Build> mkdir -p C:/cpanfly-5.24-64/var/tmp/g6AcKjLX66/blib/lib/auto/share/Alien-Foo/bin # Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/4C2pJOp3LV/alien_build/_alien/destdir_8Z84/C/cpanfly-5.24-64/var/tmp/g6AcKjLX66/usr/local/bin/foo C:/cpanfly-5.24-64/var/tmp/g6AcKjLX66/blib/lib/auto/share/Alien-Foo/bin/foo # Alien::Build> mkdir -p C:/cpanfly-5.24-64/var/tmp/g6AcKjLX66/blib/lib/auto/share/Alien-Foo/lib # Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/4C2pJOp3LV/alien_build/_alien/destdir_8Z84/C/cpanfly-5.24-64/var/tmp/g6AcKjLX66/usr/local/lib/libfoo.a C:/cpanfly-5.24-64/var/tmp/g6AcKjLX66/blib/lib/auto/share/Alien-Foo/lib/libfoo.a # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/g6AcKjLX66/blib/lib/auto/share/Alien-Foo/_alien # Alien::Build::Auto::Alienbuild20=HASH(0x4c652f8) 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 } Alien::Build::Plugin::Core::Legavy> adding legacy hash to config Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/Tu2oHtBKPu/blib/lib/auto/share/Alien-Foo/_alien Alien::Build::Plugin::Core::Legavy> adding legacy hash to config Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/R4BrHbf6V7/blib/lib/auto/share/Alien-Foo/_alien ok 12 - patch { ok 1 - single { ok 1 1..1 } ok 2 - double { ok 1 ok 2 1..2 } 1..2 } ok 13 - preload { ok 1 - has hook preload1 ok 2 - has hook preload2 1..2 } 1..13 ok t/alien_build_commandsequence.t .................. # Seeded srand with seed '20170205' 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.09-Ifsb3U\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 '20170205' 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.09-Ifsb3U\blib\lib C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U\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 '20170205' 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 '20170205' from local date. ok 1 - basic { ok 1 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta') 1..1 } 1..1 ok t/alien_build_mm.t ............................... # Seeded srand with seed '20170205' 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/P1d4rnuhgO/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 - returned a true value # realclean :: alien_realclean # # alien_realclean: # $(RM_RF) _alien # # alien_prefix : _alien/mm/prefix # # _alien/mm/prefix : # $(FULLPERL) -MAlien::Build::MM=cmd -e prefix $(INSTALLDIRS) $(INSTALLPRIVLIB) $(INSTALLSITELIB) $(INSTALLVENDORLIB) # # alien_download : _alien/mm/download # # _alien/mm/download : _alien/mm/prefix # $(FULLPERL) -MAlien::Build::MM=cmd -e download # # alien_build : _alien/mm/build # # _alien/mm/build : _alien/mm/download # $(FULLPERL) -MAlien::Build::MM=cmd -e build # # pure_all :: _alien/mm/build # 1..1 } ok 3 - set_prefix { ok 1 - type = perl { # prefix C:/cpanfly-5.24-64/var/tmp/wudva9bVjn/foo/perl/auto/share/dist/Alien-Foo # _alien/mm/prefix ok 1 - touched prefix ok 2 - correct path 1..2 } ok 2 - type = site { # prefix C:/cpanfly-5.24-64/var/tmp/JxtVVBNTy5/foo/site/auto/share/dist/Alien-Foo # _alien/mm/prefix ok 1 - touched prefix ok 2 - correct path 1..2 } ok 3 - type = vendor { # prefix C:/cpanfly-5.24-64/var/tmp/vdM5FRFAuI/foo/vendor/auto/share/dist/Alien-Foo # _alien/mm/prefix ok 1 - touched prefix ok 2 - correct path 1..2 } 1..3 } ok 4 - download + build { # prefix C:/cpanfly-5.24-64/var/tmp/tIMrdbKTXE/auto/share/dist/Alien-Foo # _alien/mm/prefix # + IN DOWNLOAD + # Alien::Build> single file, assuming archive # _alien/mm/download ok 1 - touched download ok 2 - download # + IN EXTRACT + # + IN BUILD + # Alien::Build::Plugin::Core::Legavy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/QJJk9B1A13/blib/lib/auto/share/dist/Alien-Foo/_alien # _alien/mm/build ok 3 - touched build ok 4 - build 1..4 } ok 5 - patch { ok 1 - patch is defined ok 2 - got the correct directory 1..2 } 1..5 ok t/alien_build_plugin.t ........................... # Seeded srand with seed '20170205' 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 '20170205' 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 '20170205' 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_core_gather.t ............... # Seeded srand with seed '20170205' from local date. ok 1 - destdir filter { # Alien::Build> single file, assuming archive # Alien::Build::Plugin::Core::Legavy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mirror C:/cpanfly-5.24-64/var/tmp/RlH1BdTiKz/destdir_cLIA/C/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/prefix => C:/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/stage # Alien::Build> mkdir -p C:/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/stage/bin # Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/RlH1BdTiKz/destdir_cLIA/C/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/prefix/bin/foo.exe C:/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/stage/bin/foo.exe # Alien::Build> mkdir -p C:/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/stage/lib # Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/RlH1BdTiKz/destdir_cLIA/C/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/prefix/lib/libfoo.a C:/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/stage/lib/libfoo.a # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/stage/_alien # --- # complete: # download: 1 # download: C:/cpanfly-5.24-64/var/tmp/RlH1BdTiKz/download_nwSI/foo-1.00.tar.gz # patch: ~ # prefix: C:/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/prefix # root: C:/cpanfly-5.24-64/var/tmp/RlH1BdTiKz # stage: C:/cpanfly-5.24-64/var/tmp/3zWJB4bBOC/stage ok 1 - bin/foo.exe ok 2 - lib/libfoo.a ok 3 - etc/foorc 1..3 } ok 2 - patch { # Alien::Build> single file, assuming archive # prefix = C:/cpanfly-5.24-64/var/tmp/BBvwmuHAR7/stage # Alien::Build::Plugin::Core::Legavy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/BBvwmuHAR7/stage/_alien ok 1 # --- # complete: # download: 1 # download: C:/cpanfly-5.24-64/var/tmp/BNTy58w89k/download_oROx/foo-1.00.tar.gz # patch: C:\cpanfly-5.24-64\var\tmp\wpH4rFbuq0 # prefix: C:/cpanfly-5.24-64/var/tmp/BBvwmuHAR7/stage # root: C:/cpanfly-5.24-64/var/tmp/BNTy58w89k # stage: C:/cpanfly-5.24-64/var/tmp/BBvwmuHAR7/stage ok 2 1..2 } 1..2 ok t/alien_build_plugin_core_legacy.t ............... # Seeded srand with seed '20170205' from local date. ok 1 - basic { ok 1 - cflags ok 2 - libs ok 3 - cflags_static ok 4 - libs_static ok 5 - legacy hash 1..5 } 1..1 ok t/alien_build_plugin_core_setup.t ................ # Seeded srand with seed '20170205' from local date. ok 1 - compiler type { ok 1 - has a compiler type # compiler type = unix 1..1 } 1..1 ok t/alien_build_plugin_decode_dirlisting.t ......... # Seeded srand with seed '20170205' from local date. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # class: Alien::Build::Auto::Alienbuildplugindecodedirlisting0 # default_hook: # gather_share: &1 !!perl/code '{ "DUMMY" }' # gather_system: *1 # filename: C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_plugin_decode_dirlisting/alienfile # hook: # decode: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # platform: # compiler_type: unix # 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 '20170205' from local date. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # class: Alien::Build::Auto::Alienbuildplugindecodedirlistingftpcopy0 # default_hook: # gather_share: &1 !!perl/code '{ "DUMMY" }' # gather_system: *1 # filename: C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_plugin_decode_dirlistingftpcopy/alienfile # hook: # decode: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # platform: # compiler_type: unix # 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 '20170205' from local date. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # class: Alien::Build::Auto::Alienbuildplugindecodehtml0 # default_hook: # gather_share: &1 !!perl/code '{ "DUMMY" }' # gather_system: *1 # filename: C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_plugin_decode_html/alienfile # hook: # decode: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # platform: # compiler_type: unix # 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 '20170205' from local date. ok 1 1..1 ok t/alien_build_plugin_extract_archivetar.t ........ # Seeded srand with seed '20170205' from local date. ok 1 - archive { ok 1 - with extension tar { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_plugin_extract_archivetar/_alien/build_a9bV/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/jnONfP4Kom/alien_build_plugin_extract_archivetar/_alien/build_8w89/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/kBBvwmuHAR/alien_build_plugin_extract_archivetar/_alien/build_pcgW/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 '20170205' from local date. ok 1 - archive { ok 1 - with extension zip { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_plugin_extract_archivezip/_alien/build_a9bV 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 '20170205' 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 '20170205' from local date. ok 1 - basic { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_plugin_extract_directory/_alien/build_a9bV 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 '20170205' from local date. ok 1 1..1 ok t/alien_build_plugin_fetch_httptiny.t ............ # Seeded srand with seed '20170205' from local date. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # class: Alien::Build::Auto::Alienbuildpluginfetchhttptiny0 # default_hook: # gather_share: &1 !!perl/code '{ "DUMMY" }' # gather_system: *1 # filename: C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_plugin_fetch_httptiny/alienfile # hook: # fetch: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # platform: # compiler_type: unix # 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_local.t ............... # Seeded srand with seed '20170205' from local date. ok 1 - basic { ok 1 - default { # --- # filename: foo-1.00.tar # path: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar # type: file ok 1 - response hash ok 2 - path exists as file 1..2 } ok 2 - listing { # --- # list: # - filename: foo-1.00 # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00 # - filename: foo-1.00.tar # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar # - filename: foo-1.00.tar.Z # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar.Z # - filename: foo-1.00.tar.bz2 # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar.bz2 # - filename: foo-1.00.tar.gz # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar.gz # - filename: foo-1.00.tar.xz # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar.xz # - filename: foo-1.00.zip # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.zip # type: list ok 1 - response hash ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 } ok 3 - file { # --- # filename: foo-1.00.tar.gz # path: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar.gz # type: file ok 1 - response hash ok 2 - path exists as file 1..2 } 1..3 } ok 2 - uri { ok 1 - listing { # --- # list: # - filename: foo-1.00 # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00 # - filename: foo-1.00.tar # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar # - filename: foo-1.00.tar.Z # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar.Z # - filename: foo-1.00.tar.bz2 # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar.bz2 # - filename: foo-1.00.tar.gz # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar.gz # - filename: foo-1.00.tar.xz # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar.xz # - filename: foo-1.00.zip # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.zip # type: list ok 1 - response hash ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 } ok 2 - file { # --- # filename: foo-1.00.tar.gz # path: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/corpus/dist/foo-1.00.tar.gz # type: file ok 1 - response hash ok 2 - path exists as file 1..2 } 1..2 } 1..2 ok t/alien_build_plugin_fetch_lwp.t ................. # Seeded srand with seed '20170205' from local date. ok 1 - updates requires { ok 1 # --- !!perl/hash:Alien::Build::Meta # around: # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # class: Alien::Build::Auto::Alienbuildpluginfetchlwp0 # default_hook: # gather_share: &1 !!perl/code '{ "DUMMY" }' # gather_system: *1 # filename: C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_plugin_fetch_lwp/alienfile # hook: # fetch: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # platform: # compiler_type: unix # 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.09-Ifsb3U/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.09-Ifsb3U/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 '20170205' from local date. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # class: Alien::Build::Auto::Alienbuildpluginfetchnetftp0 # default_hook: # gather_share: &1 !!perl/code '{ "DUMMY" }' # gather_system: *1 # filename: C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_plugin_fetch_netftp/alienfile # hook: # fetch: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # platform: # compiler_type: unix # 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 '20170205' 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 t/alien_build_plugin_pkgconfig_negotiate.t ....... # Seeded srand with seed '20170205' from local date. ok 1 - pick { ok 1 - has a pick # pick = PP 1..1 } 1..1 ok t/alien_build_plugin_pkgconfig_pp.t .............. # Seeded srand with seed '20170205' from local date. # PKG_CONFIG_PATH=C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.09-Ifsb3U/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.09-Ifsb3U\blib\lib/Alien/Build/Plugin/PkgConfig/PP.pm line 45. 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.09-Ifsb3U\blib\lib/Alien/Build/Plugin/PkgConfig/PP.pm line 52. ok 1 1..1 } ok 3 - system available, okay { # ok 1 # Alien::Build::Plugin::Core::Legavy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/7wpH4rFbuq/stage/_alien 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 '20170205' from local date. ok 1 - updates requires { ok 1 # --- !!perl/hash:Alien::Build::Meta # around: # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # class: Alien::Build::Auto::Alienbuildpluginprefersortversions0 # default_hook: # gather_share: &1 !!perl/code '{ "DUMMY" }' # gather_system: *1 # filename: C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_plugin_prefer_sortversions/alienfile # hook: # prefer: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # platform: # compiler_type: unix # 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 t/alien_build_plugin_probe_cbuilder.t ............ # Seeded srand with seed '20170205' from local date. ok 1 - basic { # Alien::Build::Plugin::Probe::CBuilder> trying: cflags=-I/usr/local/include libs=-L/usr/local/lib -lfoo ok 1 - is system ok 2 - cflags ok 3 - libs ok 4 - options passed to new ok 5 ok 6 1..6 } ok 2 - program { # Alien::Build::Plugin::Probe::CBuilder> trying: cflags=-I/usr/local/include libs=-L/usr/local/lib -lfoo ok 1 - is system ok 2 - compiled with correct source 1..2 } ok 3 - program { # Alien::Build::Plugin::Probe::CBuilder> trying: cflags=-I/usr/local/include libs=-L/usr/local/lib -lfoo ok 1 - is system ok 2 - version matches 1..2 } 1..3 ok t/alien_build_plugin_probe_commandline.t ......... # Seeded srand with seed '20170205' 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.09-Ifsb3U\blib\lib/Alien/Build/Plugin/Probe/CommandLine.pm line 40. 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.09-Ifsb3U\blib\lib/Alien/Build/Plugin/Probe/CommandLine.pm line 40. 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.09-Ifsb3U\blib\lib/Alien/Build/Plugin/Probe/CommandLine.pm line 49. 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 '20170205' from local date. ok 1 - root = C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_tempdir/_alien ok 2 - cleanup on empty { ok 1 - tempdir = C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_tempdir/_alien/foo_z3zW ok 2 - directory removed 1..2 } ok 3 - do not cleanup non-empty { ok 1 - tempdir = C:/cpanfly-5.24-64/var/tmp/P1d4rnuhgO/alien_build_tempdir/_alien/bar_JB4b ok 2 - directory not removed 1..2 } 1..3 ok t/alien_build_util.t ............................. # Seeded srand with seed '20170205' 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 ok 3 - filter { # Alien::Build> mkdir -p C:/cpanfly-5.24-64/var/tmp/mirror_dst_qTBK/bin # Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/mirror_src_P1d4/bin/foomake C:/cpanfly-5.24-64/var/tmp/mirror_dst_qTBK/bin/foomake # Alien::Build> mkdir -p C:/cpanfly-5.24-64/var/tmp/mirror_dst_qTBK/etc # Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/mirror_src_P1d4/etc/foorc C:/cpanfly-5.24-64/var/tmp/mirror_dst_qTBK/etc/foorc # C:/cpanfly-5.24-64/var/tmp/mirror_dst_qTBK: # total 0 # drwxr-xr-x 1 cpanfly None 0 Feb 5 06:02 bin # drwxr-xr-x 1 cpanfly None 0 Feb 5 06:02 etc # # C:/cpanfly-5.24-64/var/tmp/mirror_dst_qTBK/bin: # total 1 # -rwxr-xr-x 1 cpanfly None 20 Feb 5 06:02 foomake # # C:/cpanfly-5.24-64/var/tmp/mirror_dst_qTBK/etc: # total 1 # -rw-r--r-- 1 cpanfly None 20 Feb 5 06:02 foorc ok 1 - bin/foomake ok 2 - bin/foomake ok 3 - lib/libfoo.so.1.2.3 1..3 } 1..3 } ok 3 - destdir_prefix { # destdir_prefix = C:/cpanfly-5.24-64/var/tmp/wSIgJJ4cLI/C/cpanfly-5.24-64/var/tmp/Are3pag4Jx ok 1 1..1 } 1..3 ok t/alienfile.t .................................... # Seeded srand with seed '20170205' 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 } ok 15 - arch { ok 1 - on { ok 1 1..1 } ok 2 - off { ok 1 1..1 } ok 3 - default { ok 1 1..1 } 1..3 } 1..15 ok All tests successful. Files=39, Tests=127, 31 wallclock secs ( 0.38 usr + 0.13 sys = 0.50 CPU) Result: PASS PLICEASE/Alien-Build-0.09.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.09-Ifsb3U && tar cvf - Alien-Build-0.09.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/P/PL/PLICEASE/Alien-Build-0.09.tar.gz Alien-Build-0.09.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/Manual/ blib/lib/Alien/Build/Manual/AlienAuthor.pod blib/lib/Alien/Build/Manual/AlienUser.pod blib/lib/Alien/Build/Manual/Contributing.pod blib/lib/Alien/Build/Manual/FAQ.pod blib/lib/Alien/Build/Manual/PluginAuthor.pod 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/Build.pod blib/lib/Alien/Build/Plugin/Core/ blib/lib/Alien/Build/Plugin/Core/Gather.pm blib/lib/Alien/Build/Plugin/Core/Legacy.pm blib/lib/Alien/Build/Plugin/Core/Setup.pm blib/lib/Alien/Build/Plugin/Core.pod 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/Decode.pod blib/lib/Alien/Build/Plugin/Download/ blib/lib/Alien/Build/Plugin/Download/Negotiate.pm blib/lib/Alien/Build/Plugin/Download.pod 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/Extract.pod blib/lib/Alien/Build/Plugin/Fetch/ blib/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm blib/lib/Alien/Build/Plugin/Fetch/Local.pm blib/lib/Alien/Build/Plugin/Fetch/LWP.pm blib/lib/Alien/Build/Plugin/Fetch/NetFTP.pm blib/lib/Alien/Build/Plugin/Fetch.pod 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/Prefer.pod 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/Probe.pod 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.20.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.20-JgP40H Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/lib to PERL5LIB for 'prepare' Configuring P/PL/PLICEASE/Alien-Libbz2-0.20.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. 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.20.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-Libbz2-0.20.tar.gz Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/Alien/Libbz2.pm blib\lib/Alien/Libbz2.pm cp lib/Alien/bz2.pm blib\lib/Alien/bz2.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 +patch --binary -p1 < C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/patch/bzip2-1.0.6.diff patching file Makefile patching file bzlib.h patching file makefile.msc +make -f Makefile 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 -f Makefile install PREFIX=C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2 EXE=.exe if ( test ! -d C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin ) ; then mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin ; fi if ( test ! -d C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/lib ) ; then mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/lib ; fi if ( test ! -d C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/man ) ; then mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/man ; fi if ( test ! -d C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/man/man1 ) ; then mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/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.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/include ) ; then mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/include ; fi cp -f bzip2 C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2 cp -f bzip2 C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bunzip2 cp -f bzip2 C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzcat cp -f bzip2recover C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2recover chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/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.20-JgP40H/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.20-JgP40H/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.20-JgP40H/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.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/man/man1 chmod a+r C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/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.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/include chmod a+r C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/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.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/lib chmod a+r C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/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.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep ln -s -f C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzegrep ln -s -f C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzfgrep chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep cp -f bzmore C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzmore ln -s -f C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzmore C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzless chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzmore cp -f bzdiff C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzdiff ln -s -f C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzdiff C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzcmp chmod a+x C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/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.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/man/man1 chmod a+r C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/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.20-JgP40H/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.20-JgP40H/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.20-JgP40H/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.20-JgP40H/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.20-JgP40H/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.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzcmp.1 Alien::Build::Plugin::Core::Legavy> adding legacy hash to config Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/_alien PLICEASE/Alien-Libbz2-0.20.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/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.20-JgP40H\blib\lib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.20-JgP40H\blib\arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/lib;C:/cpanfly-5.24-64/var/megalib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/lib;C:/cpanfly-5.24-64/var/megalib # PERL5_CPANPLUS_IS_RUNNING=4848 # PERL5_CPAN_IS_RUNNING=4848 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=4752,4848 # PERL_MM_USE_DEFAULT=1 # # # # PERL5LIB path # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.20-JgP40H\blib\lib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.20-JgP40H\blib\arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/lib # C:/cpanfly-5.24-64/var/megalib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.09-Ifsb3U/blib/lib # C:/cpanfly-5.24-64/var/megalib # # # # perl 5.024000 # Alien::Base2 0.09 # Alien::Build::MM 0.09 # Alien::patch 0.09 # 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.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/include # cflags_static = -IC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/include -DBZ_STATIC=1 # libs = -LC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 # libs_static = -LC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 # bin_dir = C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.20-JgP40H\blib\lib\auto\share\dist\Alien-Libbz2\bin # dist_dir = C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Libbz2-0.20-JgP40H\blib\lib\auto\share\dist\Alien-Libbz2 # install_type = share # # # t/00_diag.t .. 1..1 ok 1 - okay ok t/01_use.t ... 1..1 ok 1 - use Alien::Libbz2; ok # # # # cflags = -IC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/include # libs = -LC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 # version = 1.0.6 # install_type = share # # t/compat.t ... # Seeded srand with seed '20170205' from local date. ok 1 1..1 ok t/ffi.t ...... skipped: Test requires DLLs cannot unlink file for C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\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\nuhgOgRlH1\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\nuhgOgRlH1\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\nuhgOgRlH1\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\nuhgOgRlH1\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\nuhgOgRlH1\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/nuhgOgRlH1: Directory not empty at C:/cpanfly-5.24-64/var/megalib/File/Temp.pm line 784. t/xs.t ....... # Seeded srand with seed '20170205' 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.20-JgP40H/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\nuhgOgRlH1\test.o" "C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\test.c" Generating script 'C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\Mod0.lds' dlltool --def "C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\Mod0.def" --output-exp "C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\Mod0.exp" g++ -o "C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\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\nuhgOgRlH1\Mod0.lds" -LC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 "C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\Mod0.exp" dlltool --def "C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\Mod0.def" --output-exp "C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\Mod0.exp" g++ -o "C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\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\nuhgOgRlH1\Mod0.lds" -LC:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Libbz2-0.20-JgP40H/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 "C:\cpanfly-5.24-64\var\tmp\nuhgOgRlH1\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=5, Tests=6, 4 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) Result: PASS PLICEASE/Alien-Libbz2-0.20.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.20-JgP40H && tar cvf - Alien-Libbz2-0.20.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/P/PL/PLICEASE/Alien-Libbz2-0.20.tar.gz Alien-Libbz2-0.20.ppd blib/ blib/lib/ blib/lib/Alien/ blib/lib/Alien/bz2.pm 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 blib/lib/auto/share/dist/Alien-Libbz2/_alien/patch/ blib/lib/auto/share/dist/Alien-Libbz2/_alien/patch/bzip2-1.0.6.diff Finished 2017-02-05T06:02:31