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-09T06:12:10 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, 09 Feb 2017 06:53:52 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PL/PLICEASE/Alien-nasm-0.17.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-nasm-0.17.tar.gz ok Alien-nasm-0.17/ Alien-nasm-0.17/author.yml Alien-nasm-0.17/lib/ Alien-nasm-0.17/lib/Alien/ Alien-nasm-0.17/lib/Alien/nasm.pm Alien-nasm-0.17/META.json Alien-nasm-0.17/dist.ini Alien-nasm-0.17/Changes Alien-nasm-0.17/LICENSE Alien-nasm-0.17/maint/ Alien-nasm-0.17/maint/travis-install-alienbuild Alien-nasm-0.17/README Alien-nasm-0.17/xt/ Alien-nasm-0.17/xt/author/ Alien-nasm-0.17/xt/author/version.t Alien-nasm-0.17/xt/author/pod_coverage.t Alien-nasm-0.17/xt/author/strict.t Alien-nasm-0.17/xt/author/pod_spelling_system.t Alien-nasm-0.17/xt/author/no_tabs.t Alien-nasm-0.17/xt/author/pod_spelling_common.t Alien-nasm-0.17/xt/author/pod.t Alien-nasm-0.17/xt/author/eol.t Alien-nasm-0.17/xt/release/ Alien-nasm-0.17/xt/release/fixme.t Alien-nasm-0.17/xt/release/changes.t Alien-nasm-0.17/t/ Alien-nasm-0.17/t/01_use.t Alien-nasm-0.17/t/warning.t Alien-nasm-0.17/t/00_diag.t Alien-nasm-0.17/t/basic.t Alien-nasm-0.17/META.yml Alien-nasm-0.17/cpanfile Alien-nasm-0.17/MANIFEST Alien-nasm-0.17/alienfile Alien-nasm-0.17/Makefile.PL Alien-nasm-0.17/INSTALL ---- Unsatisfied dependencies detected during ---- ---- PLICEASE/Alien-nasm-0.17.tar.gz ---- Alien::Build::MM [build_requires] Alien::Build [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.12.tar.gz Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\P\PL\PLICEASE\Alien-Build-0.12.tar.gz ok Alien-Build-0.12/ Alien-Build-0.12/author.yml Alien-Build-0.12/example/ Alien-Build-0.12/example/xz-manual.alienfile Alien-Build-0.12/example/curl.alienfile Alien-Build-0.12/example/xz.alienfile Alien-Build-0.12/example/README.pod Alien-Build-0.12/example/dontpanic.alienfile Alien-Build-0.12/example/gmake.alienfile Alien-Build-0.12/example/bzip2.alienfile Alien-Build-0.12/lib/ Alien-Build-0.12/lib/Alien/ Alien-Build-0.12/lib/Alien/Base2.pm Alien-Build-0.12/lib/Alien/Build.pm Alien-Build-0.12/lib/Alien/Build/ Alien-Build-0.12/lib/Alien/Build/Interpolate/ Alien-Build-0.12/lib/Alien/Build/Interpolate/Default.pm Alien-Build-0.12/lib/Alien/Build/Plugin/ Alien-Build-0.12/lib/Alien/Build/Plugin/Download.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Fetch/ Alien-Build-0.12/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Fetch/LWP.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Fetch/NetFTP.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Fetch/Local.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Decode/ Alien-Build-0.12/lib/Alien/Build/Plugin/Decode/HTML.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Decode/DirListing.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Fetch.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Prefer/ Alien-Build-0.12/lib/Alien/Build/Plugin/Prefer/SortVersions.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Decode.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Extract.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Extract.pod Alien-Build-0.12/lib/Alien/Build/Plugin/Probe.pod Alien-Build-0.12/lib/Alien/Build/Plugin/Extract/ Alien-Build-0.12/lib/Alien/Build/Plugin/Extract/Directory.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Extract/Negotiate.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Extract/CommandLine.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Build.pod Alien-Build-0.12/lib/Alien/Build/Plugin/Decode.pod Alien-Build-0.12/lib/Alien/Build/Plugin/Prefer.pod Alien-Build-0.12/lib/Alien/Build/Plugin/Probe/ Alien-Build-0.12/lib/Alien/Build/Plugin/Probe/GnuWin32.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Probe/CBuilder.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Probe/CommandLine.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Fetch.pod Alien-Build-0.12/lib/Alien/Build/Plugin/Prefer.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Core/ Alien-Build-0.12/lib/Alien/Build/Plugin/Core/Setup.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Core/Gather.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Core/Legacy.pm Alien-Build-0.12/lib/Alien/Build/Plugin/PkgConfig/ Alien-Build-0.12/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm Alien-Build-0.12/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm Alien-Build-0.12/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm Alien-Build-0.12/lib/Alien/Build/Plugin/PkgConfig/PP.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Core.pod Alien-Build-0.12/lib/Alien/Build/Plugin/Download.pod Alien-Build-0.12/lib/Alien/Build/Plugin/Download/ Alien-Build-0.12/lib/Alien/Build/Plugin/Download/Negotiate.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Build.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Build/ Alien-Build-0.12/lib/Alien/Build/Plugin/Build/Autoconf.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Build/MSYS.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Probe.pm Alien-Build-0.12/lib/Alien/Build/Plugin/Core.pm Alien-Build-0.12/lib/Alien/Build/Manual/ Alien-Build-0.12/lib/Alien/Build/Manual/Contributing.pod Alien-Build-0.12/lib/Alien/Build/Manual/FAQ.pod Alien-Build-0.12/lib/Alien/Build/Manual/Contributing.pm Alien-Build-0.12/lib/Alien/Build/Manual/AlienAuthor.pm Alien-Build-0.12/lib/Alien/Build/Manual/FAQ.pm Alien-Build-0.12/lib/Alien/Build/Manual/AlienUser.pm Alien-Build-0.12/lib/Alien/Build/Manual/AlienAuthor.pod Alien-Build-0.12/lib/Alien/Build/Manual/AlienUser.pod Alien-Build-0.12/lib/Alien/Build/Manual/PluginAuthor.pm Alien-Build-0.12/lib/Alien/Build/Manual/PluginAuthor.pod Alien-Build-0.12/lib/Alien/Build/Plugin.pm Alien-Build-0.12/lib/Alien/Build/Util.pm Alien-Build-0.12/lib/Alien/Build/Interpolate.pm Alien-Build-0.12/lib/Alien/Build/CommandSequence.pm Alien-Build-0.12/lib/Alien/Build/MM.pm Alien-Build-0.12/lib/alienfile.pm Alien-Build-0.12/META.json Alien-Build-0.12/dist.ini Alien-Build-0.12/Changes Alien-Build-0.12/LICENSE Alien-Build-0.12/maint/ Alien-Build-0.12/maint/travis-dzil Alien-Build-0.12/maint/travis-run-test Alien-Build-0.12/maint/travis-daemon Alien-Build-0.12/maint/travis-install-deps Alien-Build-0.12/README Alien-Build-0.12/xt/ Alien-Build-0.12/xt/author/ Alien-Build-0.12/xt/author/version.t Alien-Build-0.12/xt/author/pod_coverage.t Alien-Build-0.12/xt/author/strict.t Alien-Build-0.12/xt/author/pod_spelling_system.t Alien-Build-0.12/xt/author/no_tabs.t Alien-Build-0.12/xt/author/pod_spelling_common.t Alien-Build-0.12/xt/author/pod.t Alien-Build-0.12/xt/author/eol.t Alien-Build-0.12/xt/release/ Alien-Build-0.12/xt/release/fixme.t Alien-Build-0.12/xt/release/changes.t Alien-Build-0.12/corpus/ Alien-Build-0.12/corpus/basic/ Alien-Build-0.12/corpus/basic/alienfile Alien-Build-0.12/corpus/dist/ Alien-Build-0.12/corpus/dist/foo-1.00.tar.xz Alien-Build-0.12/corpus/dist/foo-1.00.tar.bz2 Alien-Build-0.12/corpus/dist/foo-1.00/ Alien-Build-0.12/corpus/dist/foo-1.00/foo.c Alien-Build-0.12/corpus/dist/foo-1.00/configure Alien-Build-0.12/corpus/dist/foo-1.00.tar.gz Alien-Build-0.12/corpus/dist/foo-1.00.zip Alien-Build-0.12/corpus/dist/foo-1.00.tar.Z Alien-Build-0.12/corpus/dist/foo-1.00.tar Alien-Build-0.12/corpus/dir/ Alien-Build-0.12/corpus/dir/file.html Alien-Build-0.12/corpus/dir/http_rel.html Alien-Build-0.12/corpus/dir/http.html Alien-Build-0.12/corpus/dir/ftp_abs.list Alien-Build-0.12/corpus/dir/ftp.list Alien-Build-0.12/corpus/lib/ Alien-Build-0.12/corpus/lib/Foo/ Alien-Build-0.12/corpus/lib/Foo/Bar/ Alien-Build-0.12/corpus/lib/Foo/Bar/Baz1.pm Alien-Build-0.12/corpus/lib/Foo/Bar/Baz.pm Alien-Build-0.12/corpus/lib/pkgconfig/ Alien-Build-0.12/corpus/lib/pkgconfig/foo.pc Alien-Build-0.12/corpus/lib/Alien/ Alien-Build-0.12/corpus/lib/Alien/libfoo1.pm Alien-Build-0.12/corpus/lib/Alien/foomake.pm Alien-Build-0.12/corpus/lib/Alien/libfoo2.pm Alien-Build-0.12/corpus/lib/Alien/Build/ Alien-Build-0.12/corpus/lib/Alien/Build/Plugin/ Alien-Build-0.12/corpus/lib/Alien/Build/Plugin/Fetch/ Alien-Build-0.12/corpus/lib/Alien/Build/Plugin/Fetch/Corpus.pm Alien-Build-0.12/corpus/lib/Alien/Build/Plugin/RogerRamjet.pm Alien-Build-0.12/corpus/lib/Alien/Build/Plugin/NesAdvantage/ Alien-Build-0.12/corpus/lib/Alien/Build/Plugin/NesAdvantage/Controller.pm Alien-Build-0.12/corpus/lib/Alien/Build/Plugin/NesAdvantage/Negotiate.pm Alien-Build-0.12/corpus/lib/auto/ Alien-Build-0.12/corpus/lib/auto/share/ Alien-Build-0.12/corpus/lib/auto/share/dist/ Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/ Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/lib/ Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/lib/libfoo.a Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/_alien/ Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/_alien/alien.json Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/_alien/for_libfoo2 Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/bin/ Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/bin/foo-config Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/dynamic/ Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/dynamic/libfoo.so Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/dynamic/libfoo.so.2 Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/include/ Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo2/include/foo.h Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo1/ Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo1/_alien/ Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo1/_alien/alien.json Alien-Build-0.12/corpus/lib/auto/share/dist/Alien-libfoo1/_alien/for_libfoo1 Alien-Build-0.12/t/ Alien-Build-0.12/t/alien_build_plugin_extract_archivezip.t Alien-Build-0.12/t/alien_base2.t Alien-Build-0.12/t/alien_build_mm.t Alien-Build-0.12/t/alien_build_plugin_fetch_local.t Alien-Build-0.12/t/alienfile.t Alien-Build-0.12/t/alien_build_plugin_core_legacy.t Alien-Build-0.12/t/alien_build_interpolate_default.t Alien-Build-0.12/t/alien_build_plugin_core_setup.t Alien-Build-0.12/t/lib/ Alien-Build-0.12/t/lib/MyTest/ Alien-Build-0.12/t/lib/MyTest/FTP.pm Alien-Build-0.12/t/lib/MyTest/System.pm Alien-Build-0.12/t/lib/MyTest/System2.pm Alien-Build-0.12/t/lib/MyTest/HTTP.pm Alien-Build-0.12/t/lib/MyTest/File.pm Alien-Build-0.12/t/lib/MyTest.pm Alien-Build-0.12/t/alien_build_plugin_extract_directory.t Alien-Build-0.12/t/alien_build_plugin_decode_dirlistingftpcopy.t Alien-Build-0.12/t/alien_build_plugin_probe_cbuilder.t Alien-Build-0.12/t/alien_build_plugin_probe_commandline.t Alien-Build-0.12/t/alien_build_plugin_decode_dirlisting.t Alien-Build-0.12/t/alien_build_interpolate.t Alien-Build-0.12/t/alien_build_plugin.t Alien-Build-0.12/t/alien_build_plugin_fetch_netftp.t Alien-Build-0.12/t/alien_build_plugin_meta.t Alien-Build-0.12/t/alien_build_plugin_decode_html.t Alien-Build-0.12/t/alien_build_plugin_prefer_sortversions.t Alien-Build-0.12/t/alien_build_plugin_probe_gnuwin32.t Alien-Build-0.12/t/alien_build_plugin_download_negotiate.t Alien-Build-0.12/t/bin/ Alien-Build-0.12/t/bin/ftpd Alien-Build-0.12/t/bin/httpd Alien-Build-0.12/t/01_use.t Alien-Build-0.12/t/alien_build_tempdir.t Alien-Build-0.12/t/alien_build_util.t Alien-Build-0.12/t/alien_build_meta.t Alien-Build-0.12/t/alien_build_plugin_build_msys.t Alien-Build-0.12/t/alien_build_plugin_pkgconfig_libpkgconf.t Alien-Build-0.12/t/alien_build_plugin_fetch_httptiny.t Alien-Build-0.12/t/alien_build_plugin_pkgconfig_pp.t Alien-Build-0.12/t/alien_build_plugin_extract_commandline.t Alien-Build-0.12/t/alien_build_plugin_pkgconfig_commandline.t Alien-Build-0.12/t/alien_build_plugin_extract_archivetar.t Alien-Build-0.12/t/alien_build_plugin_pkgconfig_negotiate.t Alien-Build-0.12/t/alien_build_commandsequence.t Alien-Build-0.12/t/alien_build.t Alien-Build-0.12/t/00_diag.t Alien-Build-0.12/t/alien_build_plugin_fetch_lwp.t Alien-Build-0.12/t/alien_build_plugin_build_autoconf.t Alien-Build-0.12/t/alien_build_plugin_core_gather.t Alien-Build-0.12/t/alien_build_plugin_extract_negotiate.t Alien-Build-0.12/META.yml Alien-Build-0.12/cpanfile Alien-Build-0.12/MANIFEST Alien-Build-0.12/Makefile.PL Alien-Build-0.12/inc/ Alien-Build-0.12/inc/My/ Alien-Build-0.12/inc/My/Prereqs.pm Alien-Build-0.12/INSTALL Configuring P/PL/PLICEASE/Alien-Build-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 Alien::Build Writing MYMETA.yml and MYMETA.json PLICEASE/Alien-Build-0.12.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-Build-0.12.tar.gz >>> dmake cp lib/Alien/Build/Manual/Contributing.pod blib\lib/Alien/Build/Manual/Contributing.pod cp lib/Alien/Build/Manual/FAQ.pm blib\lib/Alien/Build/Manual/FAQ.pm cp lib/Alien/Build/MM.pm blib\lib/Alien/Build/MM.pm cp lib/Alien/Build/Interpolate.pm blib\lib/Alien/Build/Interpolate.pm cp lib/Alien/Build/Manual/AlienUser.pod blib\lib/Alien/Build/Manual/AlienUser.pod cp lib/Alien/Build/Manual/FAQ.pod blib\lib/Alien/Build/Manual/FAQ.pod cp lib/Alien/Base2.pm blib\lib/Alien/Base2.pm cp lib/Alien/Build/Manual/PluginAuthor.pod blib\lib/Alien/Build/Manual/PluginAuthor.pod cp lib/Alien/Build/Manual/AlienUser.pm blib\lib/Alien/Build/Manual/AlienUser.pm cp lib/Alien/Build/Manual/PluginAuthor.pm blib\lib/Alien/Build/Manual/PluginAuthor.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/Manual/Contributing.pm blib\lib/Alien/Build/Manual/Contributing.pm cp lib/Alien/Build/Manual/AlienAuthor.pm blib\lib/Alien/Build/Manual/AlienAuthor.pm cp lib/Alien/Build.pm blib\lib/Alien/Build.pm cp lib/Alien/Build/Manual/AlienAuthor.pod blib\lib/Alien/Build/Manual/AlienAuthor.pod cp lib/Alien/Build/Plugin.pm blib\lib/Alien/Build/Plugin.pm cp lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm blib\lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm cp lib/Alien/Build/Plugin/Build/Autoconf.pm blib\lib/Alien/Build/Plugin/Build/Autoconf.pm cp lib/Alien/Build/Plugin/Build.pod blib\lib/Alien/Build/Plugin/Build.pod cp lib/Alien/Build/Plugin/Decode/HTML.pm blib\lib/Alien/Build/Plugin/Decode/HTML.pm cp lib/Alien/Build/Plugin/Build/MSYS.pm blib\lib/Alien/Build/Plugin/Build/MSYS.pm cp lib/Alien/Build/Plugin/Decode/DirListing.pm blib\lib/Alien/Build/Plugin/Decode/DirListing.pm cp lib/Alien/Build/Plugin/Decode.pod blib\lib/Alien/Build/Plugin/Decode.pod cp lib/Alien/Build/Plugin/Core/Legacy.pm blib\lib/Alien/Build/Plugin/Core/Legacy.pm cp lib/Alien/Build/Plugin/Core/Setup.pm blib\lib/Alien/Build/Plugin/Core/Setup.pm cp lib/Alien/Build/Plugin/Core/Gather.pm blib\lib/Alien/Build/Plugin/Core/Gather.pm cp lib/Alien/Build/Plugin/Core.pod blib\lib/Alien/Build/Plugin/Core.pod cp lib/Alien/Build/Plugin/Build.pm blib\lib/Alien/Build/Plugin/Build.pm cp lib/Alien/Build/Plugin/Core.pm blib\lib/Alien/Build/Plugin/Core.pm cp lib/Alien/Build/Plugin/Decode.pm blib\lib/Alien/Build/Plugin/Decode.pm cp lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm blib\lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm cp lib/Alien/Build/Plugin/Download.pod blib\lib/Alien/Build/Plugin/Download.pod cp lib/Alien/Build/Plugin/Extract.pm blib\lib/Alien/Build/Plugin/Extract.pm cp lib/Alien/Build/Plugin/Fetch/LWP.pm blib\lib/Alien/Build/Plugin/Fetch/LWP.pm cp lib/Alien/Build/Plugin/Extract/CommandLine.pm blib\lib/Alien/Build/Plugin/Extract/CommandLine.pm cp lib/Alien/Build/Plugin/Extract/Directory.pm blib\lib/Alien/Build/Plugin/Extract/Directory.pm cp lib/Alien/Build/Plugin/Fetch.pod blib\lib/Alien/Build/Plugin/Fetch.pod cp lib/Alien/Build/Plugin/Extract/Negotiate.pm blib\lib/Alien/Build/Plugin/Extract/Negotiate.pm cp lib/Alien/Build/Plugin/Extract/ArchiveZip.pm blib\lib/Alien/Build/Plugin/Extract/ArchiveZip.pm cp lib/Alien/Build/Plugin/Extract.pod blib\lib/Alien/Build/Plugin/Extract.pod cp lib/Alien/Build/Plugin/Extract/ArchiveTar.pm blib\lib/Alien/Build/Plugin/Extract/ArchiveTar.pm cp lib/Alien/Build/Plugin/Download.pm blib\lib/Alien/Build/Plugin/Download.pm cp lib/Alien/Build/Plugin/Fetch.pm blib\lib/Alien/Build/Plugin/Fetch.pm cp lib/Alien/Build/Plugin/Download/Negotiate.pm blib\lib/Alien/Build/Plugin/Download/Negotiate.pm cp lib/Alien/Build/Plugin/Prefer/SortVersions.pm blib\lib/Alien/Build/Plugin/Prefer/SortVersions.pm cp lib/Alien/Build/Plugin/Probe.pm blib\lib/Alien/Build/Plugin/Probe.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/PkgConfig/PP.pm blib\lib/Alien/Build/Plugin/PkgConfig/PP.pm cp lib/Alien/Build/Plugin/Prefer.pod blib\lib/Alien/Build/Plugin/Prefer.pod cp lib/Alien/Build/Plugin/Probe/GnuWin32.pm blib\lib/Alien/Build/Plugin/Probe/GnuWin32.pm cp lib/Alien/Build/Plugin/Probe/CBuilder.pm blib\lib/Alien/Build/Plugin/Probe/CBuilder.pm cp lib/Alien/Build/Plugin/Probe.pod blib\lib/Alien/Build/Plugin/Probe.pod cp lib/Alien/Build/Plugin/Prefer.pm blib\lib/Alien/Build/Plugin/Prefer.pm cp lib/Alien/Build/Plugin/Fetch/Local.pm blib\lib/Alien/Build/Plugin/Fetch/Local.pm cp lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm blib\lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm cp lib/Alien/Build/Plugin/Fetch/NetFTP.pm blib\lib/Alien/Build/Plugin/Fetch/NetFTP.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 Duplicate POD found (shadowing?): lib::Alien::Build::Manual::AlienAuthor (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Manual/AlienAuthor.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Manual/AlienAuthor.pm Duplicate POD found (shadowing?): lib::Alien::Build::Manual::AlienUser (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Manual/AlienUser.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Manual/AlienUser.pm Duplicate POD found (shadowing?): lib::Alien::Build::Manual::Contributing (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Manual/Contributing.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Manual/Contributing.pm Duplicate POD found (shadowing?): lib::Alien::Build::Manual::FAQ (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Manual/FAQ.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Manual/FAQ.pm Duplicate POD found (shadowing?): lib::Alien::Build::Manual::PluginAuthor (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Manual/PluginAuthor.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Manual/PluginAuthor.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Build (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Build.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Build.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Core (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Core.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Core.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Decode (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Decode.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Decode.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Download (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Download.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Download.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Extract (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Extract.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Extract.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Fetch (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Fetch.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Fetch.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Prefer (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Prefer.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Prefer.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Probe (C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Probe.pod) Already seen in C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib/lib/Alien/Build/Plugin/Probe.pm PLICEASE/Alien-Build-0.12.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.12-GzXQxM\blib\lib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib\arch;C:/cpanfly-5.24-64/var/megalib;C:/cpanfly-5.24-64/var/megalib # PERL5_CPANPLUS_IS_RUNNING=4780 # PERL5_CPAN_IS_RUNNING=4780 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=3644,4780 # PERL_MM_USE_DEFAULT=1 # # # # PERL5LIB path # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib\lib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\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 # Module::Load 0.32 # 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::GnuWin32; ok 31 - require Alien::Build::Plugin::Probe::CommandLine; ok 32 - require Alien::Build::Plugin::Core::Setup; ok 33 - require Alien::Build::Plugin::Core::Legacy; ok 34 - require Alien::Build::Plugin::Core::Gather; ok 35 - require Alien::Build::Util; 1..35 ok t/alien_base2.t .................................. # Seeded srand with seed '20170209' 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 '20170209' 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.12-GzXQxM/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.12-GzXQxM/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/uqawofsBBt/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.12-GzXQxM\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 { # Alien::Build::CommandSequence> + C:\Perl-5.24-64\bin\perl.exe -e print @ARGV hello world # hello world ok 1 1..1 } ok 6 - command with failure { # Alien::Build::CommandSequence> + 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.12-GzXQxM\blib\lib/Alien/Build/CommandSequence.pm line 50. ok 1 1..1 } ok 7 - command with failure, followed by good command { # Alien::Build::CommandSequence> + C:\Perl-5.24-64\bin\perl.exe -e exit 1 # Alien::Build::CommandSequence> + 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\ozh_m4O4yK\alien_build\_alien\probe_I5b0 ok 1 ok 2 1..2 } ok 2 - share { # dir = C:\cpanfly-5.24-64\var\tmp\PmiPwBQmVy\alien_build\_alien\probe_VIQE ok 1 ok 2 1..2 } ok 3 - throw exception { # dir = C:\cpanfly-5.24-64\var\tmp\RrjqeVXAix\alien_build\_alien\probe_gdiR # Alien::Build> 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 } ok 7 - gather system { # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/I_4IqlVG0c/stage/_alien # Alien::Build::Auto::Alienbuild10=HASH(0x4941900) ok 1 - runtime props ok 2 - install props 1..2 } ok 8 - download { ok 1 - component { ok 1 - single download with file as content { # Alien::Build> 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.12-GzXQxM\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/Jo0mn1DNbe/alien_build/_alien/download_MjqS/foo-1.00.tar.gz ok 2 - file matches 1..2 } ok 2 - single download with file as path { # Alien::Build> 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.12-GzXQxM\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/VgwOOVZTCE/alien_build/_alien/download_wzsd/foo-1.00.tar.gz ok 2 - file matches 1..2 } ok 3 - listing download with listing as list { # Alien::Build> 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.12-GzXQxM\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/KfpPIvo356/alien_build/_alien/download_oeOd/foo-1.00.tar.gz ok 2 - file matches 1..2 } ok 4 - listing download with listing as html { # Alien::Build> 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.12-GzXQxM\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/KZzyN6sODK/alien_build/_alien/download_vj7R/foo-1.00.tar.gz ok 2 - file matches 1..2 } ok 5 - listing download with listing as dir_listing { # Alien::Build> 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.12-GzXQxM\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/bHxIxQUySf/alien_build/_alien/download_iUEs/foo-1.00.tar.gz ok 2 - file matches 1..2 } 1..5 } ok 2 - command single { # Alien::Build> 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.12-GzXQxM\blib\lib/Alien/Build.pm line 240. # Alien::Build::CommandSequence> + 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/zd_voVqq1a/alien_build/_alien/download_QRvw/foo-1.00.tar.gz ok 2 - file matches 1..2 } ok 3 - command no file { # Alien::Build> 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.12-GzXQxM\blib\lib/Alien/Build.pm line 240. # Alien::Build::CommandSequence> + true ok 1 - diagnostic failure 1..1 } ok 4 - command multiple files { # Alien::Build> 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.12-GzXQxM\blib\lib/Alien/Build.pm line 240. # Alien::Build::CommandSequence> + 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 # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/9RSCKDHHkD/blib/lib/auto/share/Alien-Foo/_alien 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/pFsMxFDxfq/alien_build/_alien/destdir_vS8c/C/cpanfly-5.24-64/var/tmp/35N1Kvz6fn/usr/local # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mirror C:/cpanfly-5.24-64/var/tmp/pFsMxFDxfq/alien_build/_alien/destdir_vS8c/C/cpanfly-5.24-64/var/tmp/35N1Kvz6fn/usr/local => C:/cpanfly-5.24-64/var/tmp/35N1Kvz6fn/blib/lib/auto/share/Alien-Foo # Alien::Build::Util> mkdir -p C:/cpanfly-5.24-64/var/tmp/35N1Kvz6fn/blib/lib/auto/share/Alien-Foo/bin # Alien::Build::Util> Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/pFsMxFDxfq/alien_build/_alien/destdir_vS8c/C/cpanfly-5.24-64/var/tmp/35N1Kvz6fn/usr/local/bin/foo C:/cpanfly-5.24-64/var/tmp/35N1Kvz6fn/blib/lib/auto/share/Alien-Foo/bin/foo # Alien::Build::Util> mkdir -p C:/cpanfly-5.24-64/var/tmp/35N1Kvz6fn/blib/lib/auto/share/Alien-Foo/lib # Alien::Build::Util> Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/pFsMxFDxfq/alien_build/_alien/destdir_vS8c/C/cpanfly-5.24-64/var/tmp/35N1Kvz6fn/usr/local/lib/libfoo.a C:/cpanfly-5.24-64/var/tmp/35N1Kvz6fn/blib/lib/auto/share/Alien-Foo/lib/libfoo.a # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/35N1Kvz6fn/blib/lib/auto/share/Alien-Foo/_alien # Alien::Build::Auto::Alienbuild20=HASH(0x501b478) 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 { # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/zfC5fyCSWy/blib/lib/auto/share/Alien-Foo/_alien ok 1 1..1 } ok 2 - double { # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/alLXm2vL8v/blib/lib/auto/share/Alien-Foo/_alien ok 1 ok 2 1..2 } 1..2 } ok 13 - preload { ok 1 - has hook preload1 ok 2 - has hook preload2 1..2 } ok 14 - first probe returns share { ok 1 - share, system { # system ok 1 1..1 } ok 2 - command ok { # Alien::Build::CommandSequence> + pkg-config --exists libfoo ok 1 1..1 } ok 3 - command bad { # Alien::Build::CommandSequence> + pkg-config --exists libfoo # Alien::Build> error in probe (will do a share install): external command failed at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib\lib/Alien/Build/CommandSequence.pm line 50. ok 1 1..1 } 1..3 } 1..14 ok t/alien_build_commandsequence.t .................. # Seeded srand with seed '20170209' 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 { # Alien::Build::CommandSequence> + myfoo # Alien::Build::CommandSequence> + stuff myfoo ok 1 - plain # Alien::Build::CommandSequence> + bogus # external command failed at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\blib\lib/Alien/Build/CommandSequence.pm line 50. ok 2 # Alien::Build::CommandSequence> + stuff myfoo # Alien::Build::CommandSequence> [output consumed by Alien::Build recipe] ok 3 # Alien::Build::CommandSequence> + bogus myfoo # Alien::Build::CommandSequence> [output consumed by Alien::Build recipe] ok 4 1..4 } 1..3 ok t/alien_build_interpolate.t ...................... # Seeded srand with seed '20170209' 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.12-GzXQxM\blib\lib C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM\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 '20170209' 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 '20170209' 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 '20170209' 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/uqawofsBBt/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) $(INSTALLARCHLIB) $(INSTALLSITEARCH) $(INSTALLVENDORARCH) # # 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 { # main> prefix C:/cpanfly-5.24-64/var/tmp/IHItAd8B7W/foo/perl/auto/share/dist/Alien-Foo # _alien/mm/prefix ok 1 - touched prefix ok 2 - correct path 1..2 } ok 2 - type = site { # main> prefix C:/cpanfly-5.24-64/var/tmp/U62GZeZ9f0/foo/site/auto/share/dist/Alien-Foo # _alien/mm/prefix ok 1 - touched prefix ok 2 - correct path 1..2 } ok 3 - type = vendor { # main> prefix C:/cpanfly-5.24-64/var/tmp/ML5DmxAeI5/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 { # main> prefix C:/cpanfly-5.24-64/var/tmp/VgdiRofOJg/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::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/jqeVXAixJn/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 '20170209' 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 '20170209' 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 '20170209' 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 '20170209' from local date. ok 1 - destdir filter { # Alien::Build> single file, assuming archive # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mirror C:/cpanfly-5.24-64/var/tmp/JLUFha35Ze/destdir_oar0/C/cpanfly-5.24-64/var/tmp/RpFmi_JexH/prefix => C:/cpanfly-5.24-64/var/tmp/RpFmi_JexH/stage # Alien::Build::Util> mkdir -p C:/cpanfly-5.24-64/var/tmp/RpFmi_JexH/stage/bin # Alien::Build::Util> Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/JLUFha35Ze/destdir_oar0/C/cpanfly-5.24-64/var/tmp/RpFmi_JexH/prefix/bin/foo.exe C:/cpanfly-5.24-64/var/tmp/RpFmi_JexH/stage/bin/foo.exe # Alien::Build::Util> mkdir -p C:/cpanfly-5.24-64/var/tmp/RpFmi_JexH/stage/lib # Alien::Build::Util> Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/JLUFha35Ze/destdir_oar0/C/cpanfly-5.24-64/var/tmp/RpFmi_JexH/prefix/lib/libfoo.a C:/cpanfly-5.24-64/var/tmp/RpFmi_JexH/stage/lib/libfoo.a # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/RpFmi_JexH/stage/_alien # --- # complete: # download: 1 # download: C:/cpanfly-5.24-64/var/tmp/JLUFha35Ze/download_I68l/foo-1.00.tar.gz # patch: ~ # prefix: C:/cpanfly-5.24-64/var/tmp/RpFmi_JexH/prefix # root: C:/cpanfly-5.24-64/var/tmp/JLUFha35Ze # stage: C:/cpanfly-5.24-64/var/tmp/RpFmi_JexH/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/y3nhjVyvXq/stage # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/y3nhjVyvXq/stage/_alien ok 1 # --- # complete: # download: 1 # download: C:/cpanfly-5.24-64/var/tmp/eZ9f0LQayr/download_yj_S/foo-1.00.tar.gz # patch: C:\cpanfly-5.24-64\var\tmp\Oozh_m4O4y # prefix: C:/cpanfly-5.24-64/var/tmp/y3nhjVyvXq/stage # root: C:/cpanfly-5.24-64/var/tmp/eZ9f0LQayr # stage: C:/cpanfly-5.24-64/var/tmp/y3nhjVyvXq/stage ok 2 1..2 } 1..2 ok t/alien_build_plugin_core_legacy.t ............... # Seeded srand with seed '20170209' 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 '20170209' 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 '20170209' 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/uqawofsBBt/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 '20170209' 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/uqawofsBBt/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 '20170209' 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/uqawofsBBt/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 t/alien_build_plugin_download_negotiate.t ........ # Seeded srand with seed '20170209' from local date. ok 1 - pick fetch { ok 1 - http { ok 1 ok 2 1..2 } ok 2 - https { ok 1 ok 2 1..2 } ok 3 - ftp direct { ok 1 ok 2 1..2 } ok 4 - ftp direct proxy { ok 1 ok 2 1..2 } ok 5 - local file URI { ok 1 ok 2 1..2 } ok 6 - local file { ok 1 ok 2 1..2 } 1..6 } ok 2 - get the version { # Alien::Build> candidate *C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.12-GzXQxM/corpus/dist/foo-1.00.tar.gz # Alien::Build> setting version based on archive to 1.00 # Alien::Build> downloaded foo-1.00.tar.gz ok 1 1..1 } 1..2 ok t/alien_build_plugin_extract_archivetar.t ........ # Seeded srand with seed '20170209' from local date. ok 1 - archive { ok 1 - with extension tar { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/uqawofsBBt/alien_build_plugin_extract_archivetar/_alien/build_Ad8B/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/7W5Y8TjHjq/alien_build_plugin_extract_archivetar/_alien/build_LQay/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/ry3nhjVyvX/alien_build_plugin_extract_archivetar/_alien/build_wBQm/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 '20170209' from local date. ok 1 - archive { ok 1 - with extension zip { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/uqawofsBBt/alien_build_plugin_extract_archivezip/_alien/build_Ad8B 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 '20170209' 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 '20170209' from local date. ok 1 - basic { ok 1 - directory created # dir = C:/cpanfly-5.24-64/var/tmp/uqawofsBBt/alien_build_plugin_extract_directory/_alien/build_Ad8B 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 '20170209' from local date. ok 1 1..1 ok t/alien_build_plugin_fetch_httptiny.t ............ # Seeded srand with seed '20170209' 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/uqawofsBBt/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 '20170209' 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.12-GzXQxM/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.12-GzXQxM/corpus/dist/foo-1.00 # - filename: foo-1.00.tar # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/corpus/dist/foo-1.00 # - filename: foo-1.00.tar # url: C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/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.12-GzXQxM/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 '20170209' 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/uqawofsBBt/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.12-GzXQxM/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.12-GzXQxM/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 '20170209' 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/uqawofsBBt/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 '20170209' 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 '20170209' 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 '20170209' from local date. # PKG_CONFIG_PATH=C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-Build-0.12-GzXQxM/corpus/lib/pkgconfig ok 1 - system not available { # Alien::Build> 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.12-GzXQxM\blib\lib/Alien/Build/Plugin/PkgConfig/PP.pm line 45. ok 1 1..1 } ok 2 - system available, wrong version { # Alien::Build> 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.12-GzXQxM\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::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/qOozh_m4O4/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 '20170209' 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/uqawofsBBt/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 '20170209' 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 '20170209' from local date. ok 1 - basic existence { ok 1 - it is there { ok 1 - is system 1..1 } ok 2 - it is not there { # Alien::Build> 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.12-GzXQxM\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 { # Alien::Build> 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.12-GzXQxM\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 { # Alien::Build> 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.12-GzXQxM\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 # TODO t/alien_build_plugin_probe_gnuwin32.t ............ # Seeded srand with seed '20170209' from local date. ok 1 1..1 ok t/alien_build_tempdir.t .......................... # Seeded srand with seed '20170209' from local date. ok 1 - root = C:/cpanfly-5.24-64/var/tmp/uqawofsBBt/alien_build_tempdir/_alien ok 2 - cleanup on empty { ok 1 - tempdir = C:/cpanfly-5.24-64/var/tmp/uqawofsBBt/alien_build_tempdir/_alien/foo_eRpF ok 2 - directory removed 1..2 } ok 3 - do not cleanup non-empty { ok 1 - tempdir = C:/cpanfly-5.24-64/var/tmp/uqawofsBBt/alien_build_tempdir/_alien/bar_mi_J ok 2 - directory not removed 1..2 } 1..3 ok t/alien_build_util.t ............................. # Seeded srand with seed '20170209' 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::Util> mkdir -p C:/cpanfly-5.24-64/var/tmp/mirror_dst_W1J7/bin # Alien::Build::Util> Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/mirror_src_uqaw/bin/foomake C:/cpanfly-5.24-64/var/tmp/mirror_dst_W1J7/bin/foomake # Alien::Build::Util> mkdir -p C:/cpanfly-5.24-64/var/tmp/mirror_dst_W1J7/etc # Alien::Build::Util> Alien::Build> cp C:/cpanfly-5.24-64/var/tmp/mirror_src_uqaw/etc/foorc C:/cpanfly-5.24-64/var/tmp/mirror_dst_W1J7/etc/foorc # C:/cpanfly-5.24-64/var/tmp/mirror_dst_W1J7: # total 0 # drwxr-xr-x 1 cpanfly None 0 Feb 9 06:13 bin # drwxr-xr-x 1 cpanfly None 0 Feb 9 06:13 etc # # C:/cpanfly-5.24-64/var/tmp/mirror_dst_W1J7/bin: # total 1 # -rwxr-xr-x 1 cpanfly None 20 Feb 9 06:13 foomake # # C:/cpanfly-5.24-64/var/tmp/mirror_dst_W1J7/etc: # total 1 # -rw-r--r-- 1 cpanfly None 20 Feb 9 06:13 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/68lAcNmoar/C/cpanfly-5.24-64/var/tmp/0sF9rGnyU6 ok 1 1..1 } 1..3 ok t/alienfile.t .................................... # Seeded srand with seed '20170209' 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-manual.alienfile ok 6 - xz.alienfile 1..6 } 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=40, Tests=131, 36 wallclock secs ( 0.41 usr + 0.13 sys = 0.53 CPU) Result: PASS PLICEASE/Alien-Build-0.12.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.12-GzXQxM && tar cvf - Alien-Build-0.12.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/P/PL/PLICEASE/Alien-Build-0.12.tar.gz Alien-Build-0.12.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.pm blib/lib/Alien/Build/Manual/AlienAuthor.pod blib/lib/Alien/Build/Manual/AlienUser.pm blib/lib/Alien/Build/Manual/AlienUser.pod blib/lib/Alien/Build/Manual/Contributing.pm blib/lib/Alien/Build/Manual/Contributing.pod blib/lib/Alien/Build/Manual/FAQ.pm blib/lib/Alien/Build/Manual/FAQ.pod blib/lib/Alien/Build/Manual/PluginAuthor.pm 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.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.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.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.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.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.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.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/GnuWin32.pm blib/lib/Alien/Build/Plugin/Probe.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 Running test for module 'Alien::Build' PLICEASE/Alien-Build-0.12.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM PLICEASE/Alien-Build-0.12.tar.gz Has already been prepared PLICEASE/Alien-Build-0.12.tar.gz Has already been made PLICEASE/Alien-Build-0.12.tar.gz Has already been tested successfully PLICEASE/Alien-nasm-0.17.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-nasm-0.17-UxR8Zq Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/lib to PERL5LIB for 'prepare' Configuring P/PL/PLICEASE/Alien-nasm-0.17.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Alien::Build> error in probe (will do a share install): Command not found nasm at C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm line 40. 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::nasm Writing MYMETA.yml and MYMETA.json PLICEASE/Alien-nasm-0.17.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-nasm-0.17.tar.gz Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/Alien/nasm.pm blib\lib/Alien/nasm.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 main> prefix C:/Perl-5.24-64/site/lib/auto/share/dist/Alien-nasm "C:\Perl-5.24-64\bin\perl.exe" -MAlien::Build::MM=cmd -e download Alien::Build> single file, assuming archive "C:\Perl-5.24-64\bin\perl.exe" -MAlien::Build::MM=cmd -e build Alien::Build::CommandSequence> + sh configure --prefix=C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-nasm-0.17-UxR8Zq/blib/lib/auto/share/dist/Alien-nasm checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.exe checking for suffix of executables... .exe checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether ln -s works... no, using cp -pR checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking for an ANSI C-conforming const... yes checking for inline... inline checking for C/C++ restrict keyword... __restrict checking for size_t... yes checking if gcc has a working bool type... yes checking whether byte ordering is bigendian... no checking if gcc accepts -W... yes checking if gcc accepts -Wall... yes checking if gcc accepts -std=c99... yes checking if gcc accepts -fwrapv... yes checking for nroff... nroff checking for asciidoc... no checking for xmlto... no checking for acrodist... no checking for ps2pdf... no checking for pstopdf... no configure: WARNING: No acsciidoc package found configure: WARNING: No xmlto package found checking for ANSI C header files... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for inttypes.h... (cached) yes checking for strings.h... (cached) yes checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking for unistd.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for strcspn... yes checking for strspn... yes checking for vsnprintf... yes checking for _vsnprintf... yes checking for snprintf... yes checking for _snprintf... yes checking for strcasecmp... yes checking for stricmp... yes checking for strncasecmp... yes checking for strnicmp... yes checking for strsep... no checking for strlcpy... no checking for getuid... no checking for getgid... no checking for realpath... no checking for canonicalize_file_name... no checking for _fullpath... yes checking for pathconf... no checking whether strcasecmp is declared... yes checking whether stricmp is declared... yes checking whether strncasecmp is declared... yes checking whether strnicmp is declared... yes checking whether strsep is declared... no checking whether strlcpy is declared... no checking if gcc accepts -pedantic... yes checking if gcc accepts -Werror=unknown-warning-option... no checking if gcc accepts -Wpedantic-ms-format... yes checking if gcc accepts -Wc90-c99-compat... no checking if gcc accepts -Wlong-long... yes checking if gcc accepts -Werror=implicit... yes checking if gcc accepts -Werror=missing-braces... yes checking if gcc accepts -Werror=return-type... yes checking if gcc accepts -Werror=trigraphs... yes checking if gcc accepts -Werror=pointer-arith... yes checking if gcc accepts -Werror=strict-prototypes... no checking if gcc accepts -Werror=missing-prototypes... yes checking if gcc accepts -Werror=missing-declarations... yes checking if gcc accepts -Werror=comment... yes checking if gcc accepts -Werror=vla... yes configure: creating ./config.status config.status: creating Makefile config.status: creating rdoff/Makefile config.status: creating doc/Makefile config.status: creating config.h config.status: executing default-1 commands Alien::Build::CommandSequence> + C:/cpanfly-5.24-64/var/megalib/auto/share/dist/Alien-MSYS/msys/1.0/bin/make gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o nasm.o nasm.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o nasmlib.o nasmlib.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o ver.o ver.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o raa.o raa.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o saa.o saa.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o rbtree.o rbtree.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o srcfile.o srcfile.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o realpath.o realpath.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o float.o float.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o insnsa.o insnsa.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o insnsb.o insnsb.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o directiv.o directiv.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o assemble.o assemble.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o labels.o labels.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o hashtbl.o hashtbl.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o crc64.o crc64.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o parser.o parser.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outform.o output/outform.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outlib.o output/outlib.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/nulldbg.o output/nulldbg.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/nullout.o output/nullout.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outbin.o output/outbin.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outaout.o output/outaout.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outcoff.o output/outcoff.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outelf.o output/outelf.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outelf32.o output/outelf32.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outelf64.o output/outelf64.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outelfx32.o output/outelfx32.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outobj.o output/outobj.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outas86.o output/outas86.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outrdf2.o output/outrdf2.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outdbg.o output/outdbg.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outieee.o output/outieee.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/outmacho.o output/outmacho.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o md5c.o md5c.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o output/codeview.o output/codeview.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o preproc.o preproc.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o quote.o quote.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o pptok.o pptok.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o macros.o macros.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o listing.o listing.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o eval.o eval.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o exprlib.o exprlib.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o stdscan.o stdscan.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o strfunc.o strfunc.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o tokhash.o tokhash.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o regvals.o regvals.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o regflags.o regflags.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o ilog2.o ilog2.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o lib/strlcpy.o lib/strlcpy.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o preproc-nop.o preproc-nop.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o disp8.o disp8.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o iflag.o iflag.c gcc -o nasm.exe nasm.o nasmlib.o ver.o raa.o saa.o rbtree.o srcfile.o realpath.o float.o insnsa.o insnsb.o directiv.o assemble.o labels.o hashtbl.o crc64.o parser.o output/outform.o output/outlib.o output/nulldbg.o output/nullout.o output/outbin.o output/outaout.o output/outcoff.o output/outelf.o output/outelf32.o output/outelf64.o output/outelfx32.o output/outobj.o output/outas86.o output/outrdf2.o output/outdbg.o output/outieee.o output/outmacho.o md5c.o output/codeview.o preproc.o quote.o pptok.o macros.o listing.o eval.o exprlib.o stdscan.o strfunc.o tokhash.o regvals.o regflags.o ilog2.o lib/strlcpy.o preproc-nop.o disp8.o iflag.o gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o ndisasm.o ndisasm.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o disasm.o disasm.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o sync.o sync.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o insnsd.o insnsd.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o insnsn.o insnsn.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o regs.o regs.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -o regdis.o regdis.c gcc -o ndisasm.exe ndisasm.o disasm.o sync.o nasmlib.o ver.o insnsd.o insnsb.o insnsn.o regs.o regdis.o disp8.o iflag.o cd rdoff && /usr/bin/make all make[1]: Entering directory `/tmp/cpan_build/Alien-nasm-0.17-UxR8Zq/_alien/build_BDEl/nasm-2.12.02/rdoff' gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. rdfdump.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. rdoff.c gcc -o rdfdump.exe rdfdump.o rdoff.o gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. ldrdf.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. symtab.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. collectn.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. rdlib.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. segtab.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. hash.c gcc -o ldrdf.exe ldrdf.o rdoff.o symtab.o collectn.o rdlib.o segtab.o hash.o ../nasmlib.o gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. rdx.c gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. rdfload.c gcc -o rdx.exe rdx.o rdoff.o rdfload.o symtab.o collectn.o hash.o ../nasmlib.o gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. rdflib.c gcc -o rdflib.exe rdflib.o gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -Wno-pedantic-ms-format -Wno-long-long -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I.. -I.. rdf2bin.c gcc -o rdf2bin.exe rdf2bin.o rdoff.o rdfload.o symtab.o collectn.o hash.o ../nasmlib.o rm -f rdf2com.exe && cp -pR rdf2bin.exe rdf2com.exe rm -f rdf2ith.exe && cp -pR rdf2bin.exe rdf2ith.exe rm -f rdf2ihx.exe && cp -pR rdf2bin.exe rdf2ihx.exe rm -f rdf2srec.exe && cp -pR rdf2bin.exe rdf2srec.exe make[1]: Leaving directory `/tmp/cpan_build/Alien-nasm-0.17-UxR8Zq/_alien/build_BDEl/nasm-2.12.02/rdoff' Alien::Build::CommandSequence> + C:/cpanfly-5.24-64/var/megalib/auto/share/dist/Alien-MSYS/msys/1.0/bin/make install mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-nasm-0.17-UxR8Zq/blib/lib/auto/share/dist/Alien-nasm/bin /usr/bin/install -c nasm.exe C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-nasm-0.17-UxR8Zq/blib/lib/auto/share/dist/Alien-nasm/bin/nasm.exe /usr/bin/install -c ndisasm.exe C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-nasm-0.17-UxR8Zq/blib/lib/auto/share/dist/Alien-nasm/bin/ndisasm.exe mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-nasm-0.17-UxR8Zq/blib/lib/auto/share/dist/Alien-nasm/share/man/man1 /usr/bin/install -c -m 644 ./nasm.1 C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-nasm-0.17-UxR8Zq/blib/lib/auto/share/dist/Alien-nasm/share/man/man1/nasm.1 /usr/bin/install -c -m 644 ./ndisasm.1 C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-nasm-0.17-UxR8Zq/blib/lib/auto/share/dist/Alien-nasm/share/man/man1/ndisasm.1 Alien::Build::Plugin::Core::Legacy> adding legacy hash to config Alien::Build::Plugin::Core::Gather> mkdir -p C:/cpanfly-5.24-64/var/tmp/cpan_build/Alien-nasm-0.17-UxR8Zq/blib/lib/auto/share/dist/Alien-nasm/_alien PLICEASE/Alien-nasm-0.17.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/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-nasm-0.17-UxR8Zq\blib\lib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-nasm-0.17-UxR8Zq\blib\arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/lib;C:/cpanfly-5.24-64/var/megalib;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/arch;C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/lib;C:/cpanfly-5.24-64/var/megalib # PERL5_CPANPLUS_IS_RUNNING=4780 # PERL5_CPAN_IS_RUNNING=4780 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=3644,4780 # PERL_MM_USE_DEFAULT=1 # # # # PERL5LIB path # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-nasm-0.17-UxR8Zq\blib\lib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-nasm-0.17-UxR8Zq\blib\arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/lib # C:/cpanfly-5.24-64/var/megalib # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/arch # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-Build-0.12-GzXQxM/blib/lib # C:/cpanfly-5.24-64/var/megalib # # # # perl 5.024000 # Alien::Base2 0.12 # Alien::Build 0.12 # Alien::Build::MM 0.12 # Capture::Tiny 0.44 # ExtUtils::MakeMaker 7.16 # IPC::Cmd 0.96 # Test2::Suite 0.000067 # Test::Alien 0.12 # Test::More 1.302067 # # # # version = 2.12.02 # bin_dir = C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-nasm-0.17-UxR8Zq\blib\lib\auto\share\dist\Alien-nasm\bin # dist_dir = C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-nasm-0.17-UxR8Zq\blib\lib\auto\share\dist\Alien-nasm # # # t/00_diag.t .. 1..1 ok 1 - okay ok t/01_use.t ... ok 1 - require Alien::nasm; 1..1 ok t/basic.t .... # Seeded srand with seed '20170209' from local date. ok 1 - Alien::nasm responds to: cflags libs dynamic_libs bin_dir ok 2 - run nasm -v # using C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-nasm-0.17-UxR8Zq\blib\lib\auto\share\dist\Alien-nasm\bin\nasm.EXE ok 3 - command succeeded ok 4 - output matches (?^:NASM version) # [cmd] # C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-nasm-0.17-UxR8Zq\blib\lib\auto\share\dist\Alien-nasm\bin\nasm.EXE -v # [out] # NASM version 2.12.02 compiled on Feb 9 2017 1..4 ok t/warning.t .. ok 1 # [stderr] # Alien::nasm with implicit path modification is deprecated ( see https://metacpan.org/pod/Alien::nasm#CAVEATS ) at t/warning.t line 13. # adding C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-nasm-0.17-UxR8Zq\blib\lib\auto\share\dist\Alien-nasm\bin to PATH at t/warning.t line 13. 1..1 ok All tests successful. Files=4, Tests=7, 2 wallclock secs ( 0.06 usr + 0.05 sys = 0.11 CPU) Result: PASS PLICEASE/Alien-nasm-0.17.tar.gz dmake test TEST_VERBOSE=1 -- OK Graham Ollis <plicease@cpan.org> Find or build nasm, the netwide assembler >>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\Alien-nasm-0.17-UxR8Zq && tar cvf - Alien-nasm-0.17.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/P/PL/PLICEASE/Alien-nasm-0.17.tar.gz Alien-nasm-0.17.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/Alien/ blib/arch/auto/Alien/nasm/ blib/arch/auto/Alien/nasm/nasm.txt blib/lib/ blib/lib/Alien/ blib/lib/Alien/nasm.pm blib/lib/auto/ blib/lib/auto/share/ blib/lib/auto/share/dist/ blib/lib/auto/share/dist/Alien-nasm/ blib/lib/auto/share/dist/Alien-nasm/bin/ blib/lib/auto/share/dist/Alien-nasm/bin/nasm.exe blib/lib/auto/share/dist/Alien-nasm/bin/ndisasm.exe blib/lib/auto/share/dist/Alien-nasm/share/ blib/lib/auto/share/dist/Alien-nasm/share/man/ blib/lib/auto/share/dist/Alien-nasm/share/man/man1/ blib/lib/auto/share/dist/Alien-nasm/share/man/man1/nasm.1 blib/lib/auto/share/dist/Alien-nasm/share/man/man1/ndisasm.1 blib/lib/auto/share/dist/Alien-nasm/_alien/ blib/lib/auto/share/dist/Alien-nasm/_alien/alien.json blib/lib/auto/share/dist/Alien-nasm/_alien/alienfile Finished 2017-02-09T06:14:30