PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin Start 2017-02-09T08:08:36 ActivePerl-2400 CPAN-2.10 Reading '/data/fly2400/cpanfly-5.24/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 /data/fly2400/cpanfly-5.24/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 /data/fly2400/cpanfly-5.24/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 >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Have /data/fly2400/cpanfly-5.24/var/megalib Want /home/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Alien::Build Writing MYMETA.yml and MYMETA.json PLICEASE/Alien-Build-0.12.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-Build-0.12.tar.gz >>> make cp lib/Alien/Build/Manual/Contributing.pod blib/lib/Alien/Build/Manual/Contributing.pod cp lib/Alien/Build/Interpolate.pm blib/lib/Alien/Build/Interpolate.pm cp lib/Alien/Build/Plugin/Decode/DirListing.pm blib/lib/Alien/Build/Plugin/Decode/DirListing.pm cp lib/Alien/Build/CommandSequence.pm blib/lib/Alien/Build/CommandSequence.pm cp lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm blib/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm cp lib/Alien/Build/Plugin/Decode.pm blib/lib/Alien/Build/Plugin/Decode.pm cp lib/Alien/Build/Manual/AlienAuthor.pod blib/lib/Alien/Build/Manual/AlienAuthor.pod cp lib/Alien/Build/MM.pm blib/lib/Alien/Build/MM.pm cp lib/Alien/Build/Manual/PluginAuthor.pm blib/lib/Alien/Build/Manual/PluginAuthor.pm cp lib/Alien/Build/Plugin/Core.pod blib/lib/Alien/Build/Plugin/Core.pod cp lib/Alien/Base2.pm blib/lib/Alien/Base2.pm cp lib/Alien/Build/Plugin/Core/Setup.pm blib/lib/Alien/Build/Plugin/Core/Setup.pm cp lib/Alien/Build/Plugin/Core.pm blib/lib/Alien/Build/Plugin/Core.pm cp lib/Alien/Build/Plugin/Download.pm blib/lib/Alien/Build/Plugin/Download.pm cp lib/Alien/Build/Plugin/Core/Legacy.pm blib/lib/Alien/Build/Plugin/Core/Legacy.pm cp lib/Alien/Build/Plugin/Decode/HTML.pm blib/lib/Alien/Build/Plugin/Decode/HTML.pm cp lib/Alien/Build/Manual/PluginAuthor.pod blib/lib/Alien/Build/Manual/PluginAuthor.pod cp lib/Alien/Build/Manual/AlienUser.pod blib/lib/Alien/Build/Manual/AlienUser.pod cp lib/Alien/Build/Plugin/Core/Gather.pm blib/lib/Alien/Build/Plugin/Core/Gather.pm cp lib/Alien/Build/Interpolate/Default.pm blib/lib/Alien/Build/Interpolate/Default.pm cp lib/Alien/Build/Plugin/Build/Autoconf.pm blib/lib/Alien/Build/Plugin/Build/Autoconf.pm cp lib/Alien/Build/Plugin/Decode.pod blib/lib/Alien/Build/Plugin/Decode.pod cp lib/Alien/Build/Plugin/Build.pod blib/lib/Alien/Build/Plugin/Build.pod cp lib/Alien/Build/Plugin.pm blib/lib/Alien/Build/Plugin.pm cp lib/Alien/Build/Manual/Contributing.pm blib/lib/Alien/Build/Manual/Contributing.pm cp lib/Alien/Build.pm blib/lib/Alien/Build.pm cp lib/Alien/Build/Manual/AlienUser.pm blib/lib/Alien/Build/Manual/AlienUser.pm cp lib/Alien/Build/Plugin/Build.pm blib/lib/Alien/Build/Plugin/Build.pm cp lib/Alien/Build/Manual/AlienAuthor.pm blib/lib/Alien/Build/Manual/AlienAuthor.pm cp lib/Alien/Build/Manual/FAQ.pod blib/lib/Alien/Build/Manual/FAQ.pod cp lib/Alien/Build/Manual/FAQ.pm blib/lib/Alien/Build/Manual/FAQ.pm cp lib/Alien/Build/Plugin/Build/MSYS.pm blib/lib/Alien/Build/Plugin/Build/MSYS.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/PkgConfig/PP.pm blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm cp lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm blib/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm cp lib/Alien/Build/Plugin/Probe/CBuilder.pm blib/lib/Alien/Build/Plugin/Probe/CBuilder.pm cp lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm cp lib/Alien/Build/Plugin/Fetch.pod blib/lib/Alien/Build/Plugin/Fetch.pod cp lib/Alien/Build/Plugin/Probe.pm blib/lib/Alien/Build/Plugin/Probe.pm cp lib/Alien/Build/Plugin/Probe/GnuWin32.pm blib/lib/Alien/Build/Plugin/Probe/GnuWin32.pm cp lib/Alien/Build/Plugin/Fetch/NetFTP.pm blib/lib/Alien/Build/Plugin/Fetch/NetFTP.pm cp lib/Alien/Build/Plugin/Extract/ArchiveTar.pm blib/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm cp lib/Alien/Build/Plugin/Probe/CommandLine.pm blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm cp lib/alienfile.pm blib/lib/alienfile.pm cp lib/Alien/Build/Plugin/Extract/CommandLine.pm blib/lib/Alien/Build/Plugin/Extract/CommandLine.pm cp lib/Alien/Build/Plugin/Extract.pod blib/lib/Alien/Build/Plugin/Extract.pod cp lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm blib/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm cp lib/Alien/Build/Util.pm blib/lib/Alien/Build/Util.pm cp lib/Alien/Build/Plugin/Extract/ArchiveZip.pm blib/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm cp lib/Alien/Build/Plugin/Download.pod blib/lib/Alien/Build/Plugin/Download.pod cp lib/Alien/Build/Plugin/Probe.pod blib/lib/Alien/Build/Plugin/Probe.pod cp lib/Alien/Build/Plugin/Prefer/SortVersions.pm blib/lib/Alien/Build/Plugin/Prefer/SortVersions.pm cp lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm blib/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm cp lib/Alien/Build/Plugin/Extract/Negotiate.pm blib/lib/Alien/Build/Plugin/Extract/Negotiate.pm cp lib/Alien/Build/Plugin/Extract.pm blib/lib/Alien/Build/Plugin/Extract.pm cp lib/Alien/Build/Plugin/Fetch/Local.pm blib/lib/Alien/Build/Plugin/Fetch/Local.pm cp lib/Alien/Build/Plugin/Fetch/LWP.pm blib/lib/Alien/Build/Plugin/Fetch/LWP.pm cp lib/Alien/Build/Plugin/Prefer.pod blib/lib/Alien/Build/Plugin/Prefer.pod cp lib/Alien/Build/Plugin/Extract/Directory.pm blib/lib/Alien/Build/Plugin/Extract/Directory.pm cp lib/Alien/Build/Plugin/Prefer.pm blib/lib/Alien/Build/Plugin/Prefer.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Core (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Core.pm) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Core.pod Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Fetch (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Fetch.pod) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Fetch.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Probe (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Probe.pod) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Probe.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Download (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Download.pod) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Download.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Decode (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Decode.pod) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Decode.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Prefer (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Prefer.pod) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Prefer.pm Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Build (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Build.pm) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Build.pod Duplicate POD found (shadowing?): lib::Alien::Build::Plugin::Extract (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Extract.pm) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Extract.pod Duplicate POD found (shadowing?): lib::Alien::Build::Manual::AlienUser (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Manual/AlienUser.pod) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Manual/AlienUser.pm Duplicate POD found (shadowing?): lib::Alien::Build::Manual::AlienAuthor (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Manual/AlienAuthor.pm) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Manual/AlienAuthor.pod Duplicate POD found (shadowing?): lib::Alien::Build::Manual::Contributing (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Manual/Contributing.pm) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Manual/Contributing.pod Duplicate POD found (shadowing?): lib::Alien::Build::Manual::FAQ (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Manual/FAQ.pod) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Manual/FAQ.pm Duplicate POD found (shadowing?): lib::Alien::Build::Manual::PluginAuthor (/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Manual/PluginAuthor.pod) Already seen in /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Manual/PluginAuthor.pm Manifying 29 pod documents Manifying 26 pod documents Manifying 6 pod documents PLICEASE/Alien-Build-0.12.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-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 # LANG=en_US.UTF-8 # PERL5LIB=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/arch:/data/fly2400/cpanfly-5.24/var/megalib:/data/fly2400/cpanfly-5.24/var/megalib # PERL5OPT= # PERL5_CPANPLUS_IS_RUNNING=14254 # PERL5_CPAN_IS_RUNNING=14254 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=9599,14254 # PERL_DL_NONLAZY=1 # PERL_MM_USE_DEFAULT=1 # SHELL=/bin/sh # # # # PERL5LIB path # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/arch # /data/fly2400/cpanfly-5.24/var/megalib # /data/fly2400/cpanfly-5.24/var/megalib # # # # perl 5.024000 # Alien::Base 0.031 # Capture::Tiny 0.44 # ExtUtils::MakeMaker 7.16 # FFI::CheckLib 0.15 # File::Listing 6.04 # File::Listing::Ftpcopy - # 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 0.05 # Sort::Versions 1.62 # Test2::Suite 0.000067 # Test::More 1.302067 # Text::ParseWords 3.30 # URI 1.71 # YAML 1.21 # # # 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: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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: /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 170) line 1. # BEGIN failed--compilation aborted at (eval 170) line 1. # ...propagated at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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> + /data/fly2400/ap2400-300558/bin/perl-static -e print @ARGV hello world # hello world ok 1 1..1 } ok 6 - command with failure { # Alien::Build::CommandSequence> + /data/fly2400/ap2400-300558/bin/perl-static -e exit 1 # external command failed at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/CommandSequence.pm line 50. ok 1 1..1 } ok 7 - command with failure, followed by good command { # Alien::Build::CommandSequence> + /data/fly2400/ap2400-300558/bin/perl-static -e exit 1 # Alien::Build::CommandSequence> + /data/fly2400/ap2400-300558/bin/perl-static -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 = /tmp/ozh_m4O4yK/alien_build/_alien/probe_I5b0 ok 1 ok 2 1..2 } ok 2 - share { # dir = /tmp/PmiPwBQmVy/alien_build/_alien/probe_VIQE ok 1 ok 2 1..2 } ok 3 - throw exception { # dir = /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 /tmp/I_4IqlVG0c/stage/_alien # Alien::Build::Auto::Alienbuild10=HASH(0x255d9a0) 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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build.pm line 240. # Alien::Build> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build.pm line 240. # Alien::Build> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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=/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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=/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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=/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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=/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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 { # Alien::Build::CommandSequence> + tar xf /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar ok 1 - no exception ok 2 - directory exists # dir = /tmp/vP9HZc5SHG/alien_build/_alien/build_jrb4/foo-1.00 ok 3 - configure exists ok 4 - foo.c exists 1..4 } 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 /tmp/MxFDxfqxGC/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 = /tmp/Qb0kqFvTt5/alien_build/_alien/destdir_J3zf/tmp/3eFCilZ3rs/usr/local # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mirror /tmp/Qb0kqFvTt5/alien_build/_alien/destdir_J3zf/tmp/3eFCilZ3rs/usr/local => /tmp/3eFCilZ3rs/blib/lib/auto/share/Alien-Foo # Alien::Build::Util> mkdir -p /tmp/3eFCilZ3rs/blib/lib/auto/share/Alien-Foo/lib # Alien::Build::Util> Alien::Build> cp /tmp/Qb0kqFvTt5/alien_build/_alien/destdir_J3zf/tmp/3eFCilZ3rs/usr/local/lib/libfoo.a /tmp/3eFCilZ3rs/blib/lib/auto/share/Alien-Foo/lib/libfoo.a # Alien::Build::Util> mkdir -p /tmp/3eFCilZ3rs/blib/lib/auto/share/Alien-Foo/bin # Alien::Build::Util> Alien::Build> cp /tmp/Qb0kqFvTt5/alien_build/_alien/destdir_J3zf/tmp/3eFCilZ3rs/usr/local/bin/foo /tmp/3eFCilZ3rs/blib/lib/auto/share/Alien-Foo/bin/foo # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/3eFCilZ3rs/blib/lib/auto/share/Alien-Foo/_alien # Alien::Build::Auto::Alienbuild21=HASH(0x2a6bfe0) 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 /tmp/URgbobovjA/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 /tmp/ItlLXjG7yz/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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 78) line 1. # BEGIN failed--compilation aborted at (eval 78) 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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/arch /data/fly2400/cpanfly-5.24/var/megalib /home/fly2400/ap2400-300558/site/lib /home/fly2400/ap2400-300558/lib .) at (eval 79) line 1. # BEGIN failed--compilation aborted at (eval 79) 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 = /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 /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 /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 /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 /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 /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} = ./configure --with-pic ok 4 ok 5 ok 6 ok 7 1..7 } ok 2 - turn off --with-pic { ok 1 ok 2 - %{configure} = ./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 /tmp/JLUFha35Ze/destdir_oar0/tmp/RpFmi_JexH/prefix => /tmp/RpFmi_JexH/stage # Alien::Build::Util> mkdir -p /tmp/RpFmi_JexH/stage/lib # Alien::Build::Util> Alien::Build> cp /tmp/JLUFha35Ze/destdir_oar0/tmp/RpFmi_JexH/prefix/lib/libfoo.a /tmp/RpFmi_JexH/stage/lib/libfoo.a # Alien::Build::Util> mkdir -p /tmp/RpFmi_JexH/stage/bin # Alien::Build::Util> Alien::Build> cp /tmp/JLUFha35Ze/destdir_oar0/tmp/RpFmi_JexH/prefix/bin/foo.exe /tmp/RpFmi_JexH/stage/bin/foo.exe # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/RpFmi_JexH/stage/_alien # --- # complete: # download: 1 # download: /tmp/JLUFha35Ze/download_I68l/foo-1.00.tar.gz # patch: ~ # prefix: /tmp/RpFmi_JexH/prefix # root: /tmp/JLUFha35Ze # stage: /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 = /tmp/y3nhjVyvXq/stage # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/y3nhjVyvXq/stage/_alien ok 1 # --- # complete: # download: 1 # download: /tmp/eZ9f0LQayr/download_yj_S/foo-1.00.tar.gz # patch: /tmp/Oozh_m4O4y # prefix: /tmp/y3nhjVyvXq/stage # root: /tmp/eZ9f0LQayr # stage: /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: /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: /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: /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/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 } ok 2 - 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 3 - 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 } 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 */data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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 = /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 = /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 = /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 = /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 = xz # tar = tar # unzip = unzip ok 1 1..1 } ok 2 - with extension tar { # archive = /tmp/eRpFmi_Jex/foo-1.00.tar # Alien::Build::Plugin::Extract::CommandLine> + tar xf /tmp/eRpFmi_Jex/foo-1.00.tar ok 1 - directory created # dir = /tmp/uqawofsBBt/alien_build_plugin_extract_commandline/_alien/build_jHjq/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 3 - with extension tar.Z { # archive = /tmp/hI68lAcNmo/foo-1.00.tar.Z # Alien::Build::Plugin::Extract::CommandLine> copy /tmp/hI68lAcNmo/foo-1.00.tar.Z => /tmp/hI68lAcNmo/xfoo-1.00.tar.Z # Alien::Build::Plugin::Extract::CommandLine> + gzip -d /tmp/hI68lAcNmo/xfoo-1.00.tar.Z # Alien::Build::Plugin::Extract::CommandLine> move /tmp/hI68lAcNmo/xfoo-1.00.tar => /tmp/hI68lAcNmo/foo-1.00.tar # Alien::Build::Plugin::Extract::CommandLine> + tar xf /tmp/hI68lAcNmo/foo-1.00.tar ok 1 - directory created # dir = /tmp/uqawofsBBt/alien_build_plugin_extract_commandline/_alien/build_LQay/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 4 - with extension tar.bz2 { # archive = /tmp/ry3nhjVyvX/foo-1.00.tar.bz2 # Alien::Build::Plugin::Extract::CommandLine> copy /tmp/ry3nhjVyvX/foo-1.00.tar.bz2 => /tmp/ry3nhjVyvX/xfoo-1.00.tar.bz2 # Alien::Build::Plugin::Extract::CommandLine> + bzip2 -d /tmp/ry3nhjVyvX/xfoo-1.00.tar.bz2 # Alien::Build::Plugin::Extract::CommandLine> move /tmp/ry3nhjVyvX/xfoo-1.00.tar => /tmp/ry3nhjVyvX/foo-1.00.tar # Alien::Build::Plugin::Extract::CommandLine> + tar xf /tmp/ry3nhjVyvX/foo-1.00.tar ok 1 - directory created # dir = /tmp/uqawofsBBt/alien_build_plugin_extract_commandline/_alien/build_AeI5/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 5 - with extension tar.gz { # archive = /tmp/b0PmiPwBQm/foo-1.00.tar.gz # Alien::Build::Plugin::Extract::CommandLine> copy /tmp/b0PmiPwBQm/foo-1.00.tar.gz => /tmp/b0PmiPwBQm/xfoo-1.00.tar.gz # Alien::Build::Plugin::Extract::CommandLine> + gzip -d /tmp/b0PmiPwBQm/xfoo-1.00.tar.gz # Alien::Build::Plugin::Extract::CommandLine> move /tmp/b0PmiPwBQm/xfoo-1.00.tar => /tmp/b0PmiPwBQm/foo-1.00.tar # Alien::Build::Plugin::Extract::CommandLine> + tar xf /tmp/b0PmiPwBQm/foo-1.00.tar ok 1 - directory created # dir = /tmp/uqawofsBBt/alien_build_plugin_extract_commandline/_alien/build_eVXA/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 6 - with extension tar.xz { # archive = /tmp/ixJnX5J2Vx/foo-1.00.tar.xz # Alien::Build::Plugin::Extract::CommandLine> copy /tmp/ixJnX5J2Vx/foo-1.00.tar.xz => /tmp/ixJnX5J2Vx/xfoo-1.00.tar.xz # Alien::Build::Plugin::Extract::CommandLine> + xz -d /tmp/ixJnX5J2Vx/xfoo-1.00.tar.xz # Alien::Build::Plugin::Extract::CommandLine> move /tmp/ixJnX5J2Vx/xfoo-1.00.tar => /tmp/ixJnX5J2Vx/foo-1.00.tar # Alien::Build::Plugin::Extract::CommandLine> + tar xf /tmp/ixJnX5J2Vx/foo-1.00.tar ok 1 - directory created # dir = /tmp/uqawofsBBt/alien_build_plugin_extract_commandline/_alien/build__Vgd/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 7 - with extension zip { # archive = /tmp/iRofOJglq6/foo-1.00.zip # Alien::Build::Plugin::Extract::CommandLine> + unzip /tmp/iRofOJglq6/foo-1.00.zip # Archive: /tmp/iRofOJglq6/foo-1.00.zip # extracting: configure # inflating: foo.c ok 1 - directory created # dir = /tmp/uqawofsBBt/alien_build_plugin_extract_commandline/_alien/build_PszK ok 2 - configure exists ok 3 - foo.c exists 1..3 } 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 = /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: /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: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00 # - filename: foo-1.00.tar # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar # - filename: foo-1.00.tar.Z # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar.Z # - filename: foo-1.00.tar.bz2 # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar.bz2 # - filename: foo-1.00.tar.gz # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar.gz # - filename: foo-1.00.tar.xz # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar.xz # - filename: foo-1.00.zip # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00 # - filename: foo-1.00.tar # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar # - filename: foo-1.00.tar.Z # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar.Z # - filename: foo-1.00.tar.bz2 # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar.bz2 # - filename: foo-1.00.tar.gz # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar.gz # - filename: foo-1.00.tar.xz # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar.xz # - filename: foo-1.00.zip # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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: /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:///data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/dist/foo-1.00.tar.gz ok 1 1..1 } ok 3 - not found { # url = file:///data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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: /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 ..... # Seeded srand with seed '20170209' from local date. ok 1 - has bin_name # it be pkg-config # PKG_CONFIG_PATH=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/lib/pkgconfig ok 2 - system not available { # Alien::Build::CommandSequence> + pkg-config --exists bogus # Alien::Build> error in probe (will do a share install): external command failed at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/CommandSequence.pm line 50. ok 1 1..1 } ok 3 - system available, wrong version { # Alien::Build::CommandSequence> + pkg-config --exists foo # Alien::Build::CommandSequence> + pkg-config --atleast-version=1.2.4 foo # Alien::Build> error in probe (will do a share install): external command failed at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/CommandSequence.pm line 50. ok 1 1..1 } ok 4 - system available, okay { # Alien::Build::CommandSequence> + pkg-config --exists foo # Alien::Build::CommandSequence> + pkg-config --atleast-version=1.2.3 foo ok 1 # Alien::Build::CommandSequence> + pkg-config --cflags foo # Alien::Build::CommandSequence> [output consumed by Alien::Build recipe] # Alien::Build::CommandSequence> + pkg-config --libs foo # Alien::Build::CommandSequence> [output consumed by Alien::Build recipe] # Alien::Build::CommandSequence> + pkg-config --modversion foo # Alien::Build::CommandSequence> [output consumed by Alien::Build recipe] # Alien::Build::CommandSequence> + pkg-config --static --cflags foo # Alien::Build::CommandSequence> [output consumed by Alien::Build recipe] # Alien::Build::CommandSequence> + pkg-config --static --libs foo # Alien::Build::CommandSequence> [output consumed by Alien::Build recipe] # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/qOozh_m4O4/stage/_alien ok 2 # cflags_static = -fPIC -I/test/include/foo 1..2 } 1..4 ok t/alien_build_plugin_pkgconfig_libpkgconf.t ...... # Seeded srand with seed '20170209' from local date. ok 1 - Loaded PkgConfig::LibPkgConf::Client # inc=/data/fly2400/cpanfly-5.24/var/megalib/PkgConfig/LibPkgConf/Client.pm ok 2 - Loaded PkgConfig::LibPkgConf::Util # inc=/data/fly2400/cpanfly-5.24/var/megalib/PkgConfig/LibPkgConf/Util.pm # PKG_CONFIG_PATH=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/lib/pkgconfig ok 3 - system not available { # Alien::Build> error in probe (will do a share install): package bogus not found at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm line 46. ok 1 1..1 } ok 4 - system available, wrong version { # Alien::Build> error in probe (will do a share install): package foo is not recent enough at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm line 52. ok 1 1..1 } ok 5 - system available, okay { # ok 1 # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/AeI5b0PmiP/stage/_alien ok 2 1..2 } 1..5 ok t/alien_build_plugin_pkgconfig_negotiate.t ....... # Seeded srand with seed '20170209' from local date. ok 1 - pick { ok 1 - has a pick # pick = LibPkgConf 1..1 } 1..1 ok t/alien_build_plugin_pkgconfig_pp.t .............. # Seeded srand with seed '20170209' from local date. # PKG_CONFIG_PATH=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/corpus/lib/pkgconfig ok 1 - system not available { # Alien::Build> error in probe (will do a share install): package bogus not found at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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 /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: /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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/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 = /tmp/uqawofsBBt/alien_build_tempdir/_alien ok 2 - cleanup on empty { ok 1 - tempdir = /tmp/uqawofsBBt/alien_build_tempdir/_alien/foo_eRpF ok 2 - directory removed 1..2 } ok 3 - do not cleanup non-empty { ok 1 - tempdir = /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 - dst bin/foomake is executable ok 4 - filter { # Alien::Build::Util> mkdir -p /tmp/mirror_dst_W1J7/etc # Alien::Build::Util> Alien::Build> cp /tmp/mirror_src_uqaw/etc/foorc /tmp/mirror_dst_W1J7/etc/foorc # Alien::Build::Util> mkdir -p /tmp/mirror_dst_W1J7/bin # Alien::Build::Util> Alien::Build> cp /tmp/mirror_src_uqaw/bin/foomake /tmp/mirror_dst_W1J7/bin/foomake # /tmp/mirror_dst_W1J7: # total 8 # drwxrwxr-x 2 fly2400 fly2400 4096 Feb 9 08:08 bin # drwxrwxr-x 2 fly2400 fly2400 4096 Feb 9 08:08 etc # # /tmp/mirror_dst_W1J7/bin: # total 4 # -rwxr-xr-x 1 fly2400 fly2400 18 Feb 9 08:08 foomake # # /tmp/mirror_dst_W1J7/etc: # total 4 # -rw-rw-r-- 1 fly2400 fly2400 18 Feb 9 08:08 foorc ok 1 - bin/foomake ok 2 - bin/foomake ok 3 - lib/libfoo.so.1.2.3 1..3 } 1..4 } ok 3 - destdir_prefix { # destdir_prefix = /tmp/68lAcNmoar/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 - curl.alienfile ok 2 - xz.alienfile ok 3 - xz-manual.alienfile ok 4 - bzip2.alienfile ok 5 - dontpanic.alienfile ok 6 - gmake.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=140, 14 wallclock secs ( 0.23 usr 0.05 sys + 10.49 cusr 1.50 csys = 12.27 CPU) Result: PASS PLICEASE/Alien-Build-0.12.tar.gz make test TEST_VERBOSE=1 -- OK Graham Ollis <plicease@cpan.org> Build external dependencies for use in CPAN >>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2 && tar cvf - Alien-Build-0.12.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/P/PL/PLICEASE/Alien-Build-0.12.tar.gz Alien-Build-0.12.ppd blib/ blib/man3/ blib/man3/Alien::Build::Plugin::Fetch.3 blib/man3/Alien::Build::Plugin::Prefer::SortVersions.3 blib/man3/Alien::Build::Plugin::Prefer.3 blib/man3/Alien::Build::Manual::FAQ.3 blib/man3/Alien::Build::CommandSequence.3 blib/man3/Alien::Build::Interpolate.3 blib/man3/Alien::Build::Plugin::Decode.3 blib/man3/Alien::Build::Plugin::Core.3 blib/man3/Alien::Build::Plugin.3 blib/man3/Alien::Build::Manual::AlienUser.3 blib/man3/Alien::Build::Manual::AlienAuthor.3 blib/man3/Alien::Base2.3 blib/man3/Alien::Build::Plugin::PkgConfig::PP.3 blib/man3/Alien::Build::Plugin::Build::Autoconf.3 blib/man3/Alien::Build::Plugin::Core::Legacy.3 blib/man3/Alien::Build::Plugin::PkgConfig::LibPkgConf.3 blib/man3/alienfile.3 blib/man3/Alien::Build::Plugin::Extract::ArchiveZip.3 blib/man3/Alien::Build::Plugin::Build.3 blib/man3/Alien::Build::Plugin::Decode::DirListingFtpcopy.3 blib/man3/Alien::Build::Plugin::Core::Gather.3 blib/man3/Alien::Build::Plugin::Extract::Negotiate.3 blib/man3/Alien::Build::MM.3 blib/man3/Alien::Build::Plugin::Extract.3 blib/man3/Alien::Build::Plugin::Probe.3 blib/man3/Alien::Build::Plugin::Probe::CBuilder.3 blib/man3/Alien::Build::Plugin::Extract::Directory.3 blib/man3/Alien::Build::Plugin::Fetch::LWP.3 blib/man3/Alien::Build::Plugin::Download::Negotiate.3 blib/man3/Alien::Build::Plugin::Extract::CommandLine.3 blib/man3/Alien::Build::Plugin::Extract::ArchiveTar.3 blib/man3/Alien::Build::Plugin::Core::Setup.3 blib/man3/Alien::Build::Plugin::Download.3 blib/man3/Alien::Build::Plugin::Fetch::HTTPTiny.3 blib/man3/Alien::Build::Plugin::Build::MSYS.3 blib/man3/Alien::Build::Plugin::PkgConfig::Negotiate.3 blib/man3/Alien::Build::Plugin::Probe::GnuWin32.3 blib/man3/Alien::Build.3 blib/man3/Alien::Build::Manual::PluginAuthor.3 blib/man3/Alien::Build::Plugin::Decode::HTML.3 blib/man3/Alien::Build::Interpolate::Default.3 blib/man3/Alien::Build::Plugin::Decode::DirListing.3 blib/man3/Alien::Build::Manual::Contributing.3 blib/man3/Alien::Build::Plugin::PkgConfig::CommandLine.3 blib/man3/Alien::Build::Plugin::Fetch::NetFTP.3 blib/man3/Alien::Build::Util.3 blib/man3/Alien::Build::Plugin::Fetch::Local.3 blib/man3/Alien::Build::Plugin::Probe::CommandLine.3 blib/lib/ blib/lib/Alien/ blib/lib/Alien/Build/ blib/lib/Alien/Build/Plugin/ blib/lib/Alien/Build/Plugin/Probe.pm blib/lib/Alien/Build/Plugin/Extract/ blib/lib/Alien/Build/Plugin/Extract/Negotiate.pm blib/lib/Alien/Build/Plugin/Extract/Directory.pm blib/lib/Alien/Build/Plugin/Extract/CommandLine.pm blib/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm blib/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm blib/lib/Alien/Build/Plugin/Probe/ blib/lib/Alien/Build/Plugin/Probe/CBuilder.pm blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm blib/lib/Alien/Build/Plugin/Probe/GnuWin32.pm blib/lib/Alien/Build/Plugin/Prefer/ blib/lib/Alien/Build/Plugin/Prefer/SortVersions.pm blib/lib/Alien/Build/Plugin/Fetch.pm blib/lib/Alien/Build/Plugin/Prefer.pm blib/lib/Alien/Build/Plugin/Download/ blib/lib/Alien/Build/Plugin/Download/Negotiate.pm 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/Extract.pod blib/lib/Alien/Build/Plugin/Decode/ blib/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm blib/lib/Alien/Build/Plugin/Decode/DirListing.pm blib/lib/Alien/Build/Plugin/Decode/HTML.pm blib/lib/Alien/Build/Plugin/Core.pod blib/lib/Alien/Build/Plugin/Build.pod blib/lib/Alien/Build/Plugin/Core/ blib/lib/Alien/Build/Plugin/Core/Legacy.pm blib/lib/Alien/Build/Plugin/Core/Gather.pm blib/lib/Alien/Build/Plugin/Core/Setup.pm blib/lib/Alien/Build/Plugin/Download.pm blib/lib/Alien/Build/Plugin/Core.pm blib/lib/Alien/Build/Plugin/PkgConfig/ blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm blib/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm blib/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm blib/lib/Alien/Build/Plugin/Fetch.pod blib/lib/Alien/Build/Plugin/Probe.pod blib/lib/Alien/Build/Plugin/Decode.pm blib/lib/Alien/Build/Plugin/Download.pod blib/lib/Alien/Build/Plugin/Decode.pod blib/lib/Alien/Build/Plugin/Prefer.pod blib/lib/Alien/Build/Plugin/Build.pm blib/lib/Alien/Build/Plugin/Fetch/ blib/lib/Alien/Build/Plugin/Fetch/Local.pm blib/lib/Alien/Build/Plugin/Fetch/NetFTP.pm blib/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm blib/lib/Alien/Build/Plugin/Fetch/LWP.pm blib/lib/Alien/Build/Plugin/Extract.pm blib/lib/Alien/Build/CommandSequence.pm blib/lib/Alien/Build/Interpolate.pm blib/lib/Alien/Build/Interpolate/ blib/lib/Alien/Build/Interpolate/Default.pm blib/lib/Alien/Build/Util.pm blib/lib/Alien/Build/Manual/ blib/lib/Alien/Build/Manual/AlienAuthor.pod blib/lib/Alien/Build/Manual/AlienUser.pm blib/lib/Alien/Build/Manual/FAQ.pm blib/lib/Alien/Build/Manual/AlienUser.pod blib/lib/Alien/Build/Manual/Contributing.pod blib/lib/Alien/Build/Manual/PluginAuthor.pm blib/lib/Alien/Build/Manual/AlienAuthor.pm blib/lib/Alien/Build/Manual/Contributing.pm blib/lib/Alien/Build/Manual/FAQ.pod blib/lib/Alien/Build/Manual/PluginAuthor.pod blib/lib/Alien/Build/Plugin.pm blib/lib/Alien/Build/MM.pm blib/lib/Alien/Base2.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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2 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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib to PERL5LIB for 'prepare' Configuring P/PL/PLICEASE/Alien-nasm-0.17.tar.gz with Makefile.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Alien::Build> error in probe (will do a share install): Command not found nasm at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm line 40. Checking if your kit is complete... Looks good Have /data/fly2400/cpanfly-5.24/var/megalib Want /home/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Alien::nasm Writing MYMETA.yml and MYMETA.json PLICEASE/Alien-nasm-0.17.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-nasm-0.17.tar.gz Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib to PERL5LIB for 'make' >>> make cp lib/Alien/nasm.pm blib/lib/Alien/nasm.pm "/data/fly2400/ap2400-300558/bin/perl-static" -MAlien::Build::MM=cmd -e prefix site /home/fly2400/ap2400-300558/lib /home/fly2400/ap2400-300558/site/lib main> prefix /home/fly2400/ap2400-300558/site/lib/auto/share/dist/Alien-nasm "/data/fly2400/ap2400-300558/bin/perl-static" -MAlien::Build::MM=cmd -e download Alien::Build> single file, assuming archive "/data/fly2400/ap2400-300558/bin/perl-static" -MAlien::Build::MM=cmd -e build Alien::Build::CommandSequence> + sh configure --prefix=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/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.out checking for suffix of executables... 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... /bin/grep checking for egrep... /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... no 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... yes 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... ps2pdf 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... no checking for snprintf... yes checking for _snprintf... no checking for strcasecmp... yes checking for stricmp... no checking for strncasecmp... yes checking for strnicmp... no checking for strsep... yes checking for strlcpy... no checking for getuid... yes checking for getgid... yes checking for realpath... yes checking for canonicalize_file_name... yes checking for _fullpath... no checking for pathconf... yes checking whether strcasecmp is declared... yes checking whether stricmp is declared... no checking whether strncasecmp is declared... yes checking whether strnicmp is declared... no checking whether strsep is declared... yes 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... no 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> + make make[1]: Entering directory `/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/_alien/build_58z0/nasm-2.12.02' gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 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-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-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-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-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-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-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-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 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 && make all make[2]: Entering directory `/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/_alien/build_58z0/nasm-2.12.02/rdoff' gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -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 rdfdump.c: In function ‘main’: rdfdump.c:239:10: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:254:14: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:259:10: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:265:14: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:270:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:281:14: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:288:22: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:298:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:309:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:311:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:313:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:320:22: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c: In function ‘print_header’: rdfdump.c:60:14: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:62:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:72:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:73:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:74:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:75:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:91:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:92:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:97:26: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:101:26: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:120:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:121:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:122:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:127:26: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:131:26: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:148:26: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:152:26: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:163:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:175:22: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:176:22: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:177:22: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdfdump.c:179:26: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -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 rdoff.c: In function ‘rdfopenhere’: rdoff.c:270:10: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -o rdfdump rdfdump.o rdoff.o gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -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-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-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-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 rdlib.c: In function ‘rdl_openmodule’: rdlib.c:257:14: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdlib.c:275:14: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdlib.c: In function ‘rdl_searchlib’: rdlib.c:168:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdlib.c: In function ‘rdl_verify’: rdlib.c:95:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdlib.c:99:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] rdlib.c:109:14: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -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-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 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-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-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 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-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 rdflib.c: In function ‘main’: rdflib.c:356:16: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result] rdflib.c:370:22: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -o rdflib rdflib.o gcc -c -g -O2 -W -Wall -std=c99 -fwrapv -pedantic -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 rdf2bin.o rdoff.o rdfload.o symtab.o collectn.o hash.o ../nasmlib.o rm -f rdf2com && ln -s rdf2bin rdf2com rm -f rdf2ith && ln -s rdf2bin rdf2ith rm -f rdf2ihx && ln -s rdf2bin rdf2ihx rm -f rdf2srec && ln -s rdf2bin rdf2srec make[2]: Leaving directory `/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/_alien/build_58z0/nasm-2.12.02/rdoff' make[1]: Leaving directory `/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/_alien/build_58z0/nasm-2.12.02' Alien::Build::CommandSequence> + make install make[1]: Entering directory `/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/_alien/build_58z0/nasm-2.12.02' mkdir -p /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib/auto/share/dist/Alien-nasm/bin /usr/bin/install -c nasm /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib/auto/share/dist/Alien-nasm/bin/nasm /usr/bin/install -c ndisasm /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib/auto/share/dist/Alien-nasm/bin/ndisasm mkdir -p /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib/auto/share/dist/Alien-nasm/share/man/man1 /usr/bin/install -c -m 644 ./nasm.1 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib/auto/share/dist/Alien-nasm/share/man/man1/nasm.1 /usr/bin/install -c -m 644 ./ndisasm.1 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib/auto/share/dist/Alien-nasm/share/man/man1/ndisasm.1 make[1]: Leaving directory `/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/_alien/build_58z0/nasm-2.12.02' Alien::Build::Plugin::Core::Legacy> adding legacy hash to config Alien::Build::Plugin::Core::Gather> mkdir -p /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib/auto/share/dist/Alien-nasm/_alien Manifying 1 pod document PLICEASE/Alien-nasm-0.17.tar.gz make -- OK Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-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 # LANG=en_US.UTF-8 # PERL5LIB=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib:/data/fly2400/cpanfly-5.24/var/megalib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib:/data/fly2400/cpanfly-5.24/var/megalib # PERL5OPT= # PERL5_CPANPLUS_IS_RUNNING=14254 # PERL5_CPAN_IS_RUNNING=14254 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=9599,14254 # PERL_DL_NONLAZY=1 # PERL_MM_USE_DEFAULT=1 # SHELL=/bin/sh # # # # PERL5LIB path # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/arch # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/arch # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib # /data/fly2400/cpanfly-5.24/var/megalib # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/arch # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.12-sXhFJ2/blib/lib # /data/fly2400/cpanfly-5.24/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 = /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib/auto/share/dist/Alien-nasm/bin # dist_dir = /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib/auto/share/dist/Alien-nasm/bin/nasm ok 3 - command succeeded ok 4 - output matches (?^:NASM version) # [cmd] # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/blib/lib/auto/share/dist/Alien-nasm/bin/nasm -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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy/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, 1 wallclock secs ( 0.05 usr 0.00 sys + 0.73 cusr 0.13 csys = 0.91 CPU) Result: PASS PLICEASE/Alien-nasm-0.17.tar.gz make test TEST_VERBOSE=1 -- OK Graham Ollis <plicease@cpan.org> Find or build nasm, the netwide assembler >>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-nasm-0.17-w1WBpy && tar cvf - Alien-nasm-0.17.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/P/PL/PLICEASE/Alien-nasm-0.17.tar.gz Alien-nasm-0.17.ppd blib/ blib/man3/ blib/man3/Alien::nasm.3 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/auto/ blib/lib/auto/share/ blib/lib/auto/share/dist/ blib/lib/auto/share/dist/Alien-nasm/ blib/lib/auto/share/dist/Alien-nasm/_alien/ blib/lib/auto/share/dist/Alien-nasm/_alien/alienfile blib/lib/auto/share/dist/Alien-nasm/_alien/alien.json 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/bin/ blib/lib/auto/share/dist/Alien-nasm/bin/nasm blib/lib/auto/share/dist/Alien-nasm/bin/ndisasm blib/lib/Alien/ blib/lib/Alien/nasm.pm VmSize: 364256 kB Finished 2017-02-09T08:09:30