PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin Start 2017-07-31T04:05:24 ActivePerl-2400 CPAN-2.10 Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Mon, 31 Jul 2017 05:53:47 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PL/PLICEASE/Alien-Hunspell-0.11.tar.gz Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/P/PL/PLICEASE/Alien-Hunspell-0.11.tar.gz ok Alien-Hunspell-0.11/ Alien-Hunspell-0.11/alienfile Alien-Hunspell-0.11/author.yml Alien-Hunspell-0.11/Changes Alien-Hunspell-0.11/cpanfile Alien-Hunspell-0.11/dist.ini Alien-Hunspell-0.11/INSTALL Alien-Hunspell-0.11/lib/ Alien-Hunspell-0.11/LICENSE Alien-Hunspell-0.11/maint/ Alien-Hunspell-0.11/Makefile.PL Alien-Hunspell-0.11/MANIFEST Alien-Hunspell-0.11/META.json Alien-Hunspell-0.11/META.yml Alien-Hunspell-0.11/README Alien-Hunspell-0.11/t/ Alien-Hunspell-0.11/xt/ Alien-Hunspell-0.11/xt/author/ Alien-Hunspell-0.11/xt/release/ Alien-Hunspell-0.11/xt/release/changes.t Alien-Hunspell-0.11/xt/release/fixme.t Alien-Hunspell-0.11/xt/author/eol.t Alien-Hunspell-0.11/xt/author/no_tabs.t Alien-Hunspell-0.11/xt/author/pod.t Alien-Hunspell-0.11/xt/author/pod_coverage.t Alien-Hunspell-0.11/xt/author/pod_spelling_system.t Alien-Hunspell-0.11/xt/author/strict.t Alien-Hunspell-0.11/xt/author/version.t Alien-Hunspell-0.11/t/00_diag.t Alien-Hunspell-0.11/t/ffi.t Alien-Hunspell-0.11/t/lib/ Alien-Hunspell-0.11/t/supp.aff Alien-Hunspell-0.11/t/supp.dic Alien-Hunspell-0.11/t/xs.t Alien-Hunspell-0.11/t/lib/Test2/ Alien-Hunspell-0.11/t/lib/Test2/Require/ Alien-Hunspell-0.11/t/lib/Test2/Require/Dev.pm Alien-Hunspell-0.11/maint/travis-install-alienbuild Alien-Hunspell-0.11/lib/Alien/ Alien-Hunspell-0.11/lib/Alien/Hunspell.pm Configuring P/PL/PLICEASE/Alien-Hunspell-0.11.tar.gz with Makefile.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Warning: prerequisite Alien::Autotools 1.02 not found. We have v0.0.6. Warning: prerequisite Alien::Build 0.75 not found. We have 0.55. Alien::Build> error in probe (will do a share install): package hunspell not found at /data/fly2400/cpanfly-5.24/var/megalib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm line 44. 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::Hunspell Writing MYMETA.yml and MYMETA.json PLICEASE/Alien-Hunspell-0.11.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-Hunspell-0.11.tar.gz ---- Unsatisfied dependencies detected during ---- ---- PLICEASE/Alien-Hunspell-0.11.tar.gz ---- Alien::Autotools [build_requires] Alien::Build [requires] Running test for module 'Alien::Autotools' Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/P/PL/PLICEASE/Alien-Autotools-1.02.tar.gz ok Alien-Autotools-1.02/ Alien-Autotools-1.02/author.yml Alien-Autotools-1.02/Changes Alien-Autotools-1.02/corpus/ Alien-Autotools-1.02/cpanfile Alien-Autotools-1.02/dist.ini Alien-Autotools-1.02/INSTALL Alien-Autotools-1.02/lib/ Alien-Autotools-1.02/LICENSE Alien-Autotools-1.02/maint/ Alien-Autotools-1.02/Makefile.PL Alien-Autotools-1.02/MANIFEST Alien-Autotools-1.02/META.json Alien-Autotools-1.02/META.yml Alien-Autotools-1.02/README Alien-Autotools-1.02/t/ Alien-Autotools-1.02/xt/ Alien-Autotools-1.02/xt/author/ Alien-Autotools-1.02/xt/release/ Alien-Autotools-1.02/xt/release/changes.t Alien-Autotools-1.02/xt/release/fixme.t Alien-Autotools-1.02/xt/author/eol.t Alien-Autotools-1.02/xt/author/no_tabs.t Alien-Autotools-1.02/xt/author/pod.t Alien-Autotools-1.02/xt/author/pod_coverage.t Alien-Autotools-1.02/xt/author/pod_spelling_common.t Alien-Autotools-1.02/xt/author/pod_spelling_system.t Alien-Autotools-1.02/xt/author/strict.t Alien-Autotools-1.02/xt/author/version.t Alien-Autotools-1.02/t/00_diag.t Alien-Autotools-1.02/t/alien_autotools.t Alien-Autotools-1.02/t/alien_autotools__from_alienfile.t Alien-Autotools-1.02/t/alien_autotools__legacy.t Alien-Autotools-1.02/maint/travis-install-alienbuild Alien-Autotools-1.02/lib/Alien/ Alien-Autotools-1.02/lib/Alien/Autotools.pm Alien-Autotools-1.02/corpus/foo/ Alien-Autotools-1.02/corpus/foo/configure.ac Alien-Autotools-1.02/corpus/foo/Makefile.am Alien-Autotools-1.02/corpus/foo/README Alien-Autotools-1.02/corpus/foo/scripts/ Alien-Autotools-1.02/corpus/foo/scripts/foo Alien-Autotools-1.02/corpus/foo/scripts/Makefile.am Configuring P/PL/PLICEASE/Alien-Autotools-1.02.tar.gz with Makefile.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Warning: prerequisite Alien::Build 0.66 not found. We have 0.55. Warning: prerequisite Alien::automake 0.09 not found. Warning: prerequisite Test::Alien::Build 0 not found. 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::Autotools Writing MYMETA.yml and MYMETA.json PLICEASE/Alien-Autotools-1.02.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-Autotools-1.02.tar.gz ---- Unsatisfied dependencies detected during ---- ---- PLICEASE/Alien-Autotools-1.02.tar.gz ---- Test::Alien::Build [build_requires] Alien::automake [requires] Alien::Build [requires] Running test for module 'Test::Alien::Build' Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/P/PL/PLICEASE/Alien-Build-0.77.tar.gz ok Alien-Build-0.77/ Alien-Build-0.77/author.yml Alien-Build-0.77/Changes Alien-Build-0.77/Changes.Alien-Base Alien-Build-0.77/Changes.Alien-Base-Wrapper Alien-Build-0.77/Changes.Test-Alien Alien-Build-0.77/corpus/ Alien-Build-0.77/cpanfile Alien-Build-0.77/dist.ini Alien-Build-0.77/example/ Alien-Build-0.77/INSTALL Alien-Build-0.77/lib/ Alien-Build-0.77/LICENSE Alien-Build-0.77/maint/ Alien-Build-0.77/Makefile.PL Alien-Build-0.77/MANIFEST Alien-Build-0.77/META.json Alien-Build-0.77/META.yml Alien-Build-0.77/README Alien-Build-0.77/SUPPORT Alien-Build-0.77/t/ Alien-Build-0.77/xt/ Alien-Build-0.77/xt/author/ Alien-Build-0.77/xt/release/ Alien-Build-0.77/xt/release/changes.t Alien-Build-0.77/xt/release/fixme.t Alien-Build-0.77/xt/author/eol.t Alien-Build-0.77/xt/author/no_tabs.t Alien-Build-0.77/xt/author/pod.t Alien-Build-0.77/xt/author/pod_coverage.t Alien-Build-0.77/xt/author/pod_spelling_common.t Alien-Build-0.77/xt/author/pod_spelling_system.t Alien-Build-0.77/xt/author/strict.t Alien-Build-0.77/xt/author/version.t Alien-Build-0.77/t/00_diag.t Alien-Build-0.77/t/01_use.t Alien-Build-0.77/t/alien_base.t Alien-Build-0.77/t/alien_base__system_installed.t Alien-Build-0.77/t/alien_base_wrapper.t Alien-Build-0.77/t/alien_build.t Alien-Build-0.77/t/alien_build_commandsequence.t Alien-Build-0.77/t/alien_build_interpolate.t Alien-Build-0.77/t/alien_build_interpolate_default.t Alien-Build-0.77/t/alien_build_meta.t Alien-Build-0.77/t/alien_build_mm.t Alien-Build-0.77/t/alien_build_plugin.t Alien-Build-0.77/t/alien_build_plugin_build_autoconf.t Alien-Build-0.77/t/alien_build_plugin_build_msys.t Alien-Build-0.77/t/alien_build_plugin_build_searchdep.t Alien-Build-0.77/t/alien_build_plugin_core_download.t Alien-Build-0.77/t/alien_build_plugin_core_ffi.t Alien-Build-0.77/t/alien_build_plugin_core_gather.t Alien-Build-0.77/t/alien_build_plugin_core_legacy.t Alien-Build-0.77/t/alien_build_plugin_core_setup.t Alien-Build-0.77/t/alien_build_plugin_decode_dirlisting.t Alien-Build-0.77/t/alien_build_plugin_decode_dirlistingftpcopy.t Alien-Build-0.77/t/alien_build_plugin_decode_html.t Alien-Build-0.77/t/alien_build_plugin_download_negotiate.t Alien-Build-0.77/t/alien_build_plugin_extract_archivetar.t Alien-Build-0.77/t/alien_build_plugin_extract_archivezip.t Alien-Build-0.77/t/alien_build_plugin_extract_commandline.t Alien-Build-0.77/t/alien_build_plugin_extract_directory.t Alien-Build-0.77/t/alien_build_plugin_extract_negotiate.t Alien-Build-0.77/t/alien_build_plugin_fetch_httptiny.t Alien-Build-0.77/t/alien_build_plugin_fetch_local.t Alien-Build-0.77/t/alien_build_plugin_fetch_localdir.t Alien-Build-0.77/t/alien_build_plugin_fetch_lwp.t Alien-Build-0.77/t/alien_build_plugin_fetch_netftp.t Alien-Build-0.77/t/alien_build_plugin_gather_isolatedynamic.t Alien-Build-0.77/t/alien_build_plugin_meta.t Alien-Build-0.77/t/alien_build_plugin_pkgconfig_commandline.t Alien-Build-0.77/t/alien_build_plugin_pkgconfig_libpkgconf.t Alien-Build-0.77/t/alien_build_plugin_pkgconfig_makestatic.t Alien-Build-0.77/t/alien_build_plugin_pkgconfig_negotiate.t Alien-Build-0.77/t/alien_build_plugin_pkgconfig_pp.t Alien-Build-0.77/t/alien_build_plugin_prefer_sortversions.t Alien-Build-0.77/t/alien_build_plugin_probe_cbuilder.t Alien-Build-0.77/t/alien_build_plugin_probe_commandline.t Alien-Build-0.77/t/alien_build_rc.t Alien-Build-0.77/t/alien_build_tempdir.t Alien-Build-0.77/t/alien_build_util.t Alien-Build-0.77/t/alien_build_util_win32_registrydump.t Alien-Build-0.77/t/alienfile.t Alien-Build-0.77/t/bin/ Alien-Build-0.77/t/lib/ Alien-Build-0.77/t/test_alien.t Alien-Build-0.77/t/test_alien__alien_ok.t Alien-Build-0.77/t/test_alien__ffi_ok.t Alien-Build-0.77/t/test_alien__ffi_ok__acme.t Alien-Build-0.77/t/test_alien__helper_ok.t Alien-Build-0.77/t/test_alien__interpolate_template_ok.t Alien-Build-0.77/t/test_alien__run_ok.t Alien-Build-0.77/t/test_alien__xs_ok.t Alien-Build-0.77/t/test_alien__xs_ok__acme.t Alien-Build-0.77/t/test_alien__xs_ok__cpp.t Alien-Build-0.77/t/test_alien__xs_ok__no_compiler.t Alien-Build-0.77/t/test_alien_build.t Alien-Build-0.77/t/test_alien_cancompile.t Alien-Build-0.77/t/test_alien_cancompilecpp.t Alien-Build-0.77/t/test_alien_canplatypus.t Alien-Build-0.77/t/test_alien_synthetic.t Alien-Build-0.77/t/lib/MyTest/ Alien-Build-0.77/t/lib/Test2/ Alien-Build-0.77/t/lib/Test2/Require/ Alien-Build-0.77/t/lib/Test2/Require/Dev.pm Alien-Build-0.77/t/lib/MyTest/File.pm Alien-Build-0.77/t/lib/MyTest/FTP.pm Alien-Build-0.77/t/lib/MyTest/HTTP.pm Alien-Build-0.77/t/lib/MyTest/System.pm Alien-Build-0.77/t/bin/ftpd Alien-Build-0.77/t/bin/httpd Alien-Build-0.77/maint/ci-test-plugins.pl Alien-Build-0.77/maint/gen.pl Alien-Build-0.77/maint/travis-daemon Alien-Build-0.77/maint/travis-dzil Alien-Build-0.77/maint/travis-install-deps Alien-Build-0.77/maint/travis-run-test Alien-Build-0.77/lib/Alien/ Alien-Build-0.77/lib/alienfile.pm Alien-Build-0.77/lib/Test/ Alien-Build-0.77/lib/Test/Alien/ Alien-Build-0.77/lib/Test/Alien.pm Alien-Build-0.77/lib/Test/Alien/Build.pm Alien-Build-0.77/lib/Test/Alien/CanCompile.pm Alien-Build-0.77/lib/Test/Alien/CanCompileCpp.pm Alien-Build-0.77/lib/Test/Alien/CanPlatypus.pm Alien-Build-0.77/lib/Test/Alien/Run.pm Alien-Build-0.77/lib/Test/Alien/Synthetic.pm Alien-Build-0.77/lib/Alien/Base/ Alien-Build-0.77/lib/Alien/Base.pm Alien-Build-0.77/lib/Alien/Build/ Alien-Build-0.77/lib/Alien/Build.pm Alien-Build-0.77/lib/Alien/Build/CommandSequence.pm Alien-Build-0.77/lib/Alien/Build/Interpolate/ Alien-Build-0.77/lib/Alien/Build/Interpolate.pm Alien-Build-0.77/lib/Alien/Build/Manual/ Alien-Build-0.77/lib/Alien/Build/MM.pm Alien-Build-0.77/lib/Alien/Build/Plugin/ Alien-Build-0.77/lib/Alien/Build/Plugin.pm Alien-Build-0.77/lib/Alien/Build/Util/ Alien-Build-0.77/lib/Alien/Build/Util.pm Alien-Build-0.77/lib/Alien/Build/Util/Win32/ Alien-Build-0.77/lib/Alien/Build/Util/Win32/RegistryDump.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Build/ Alien-Build-0.77/lib/Alien/Build/Plugin/Build.pod Alien-Build-0.77/lib/Alien/Build/Plugin/Core/ Alien-Build-0.77/lib/Alien/Build/Plugin/Core.pod Alien-Build-0.77/lib/Alien/Build/Plugin/Decode/ Alien-Build-0.77/lib/Alien/Build/Plugin/Decode.pod Alien-Build-0.77/lib/Alien/Build/Plugin/Download/ Alien-Build-0.77/lib/Alien/Build/Plugin/Download.pod Alien-Build-0.77/lib/Alien/Build/Plugin/Extract/ Alien-Build-0.77/lib/Alien/Build/Plugin/Extract.pod Alien-Build-0.77/lib/Alien/Build/Plugin/Fetch/ Alien-Build-0.77/lib/Alien/Build/Plugin/Fetch.pod Alien-Build-0.77/lib/Alien/Build/Plugin/Gather/ Alien-Build-0.77/lib/Alien/Build/Plugin/PkgConfig/ Alien-Build-0.77/lib/Alien/Build/Plugin/Prefer/ Alien-Build-0.77/lib/Alien/Build/Plugin/Prefer.pod Alien-Build-0.77/lib/Alien/Build/Plugin/Probe/ Alien-Build-0.77/lib/Alien/Build/Plugin/Probe.pod Alien-Build-0.77/lib/Alien/Build/Plugin/Probe/CBuilder.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Probe/CommandLine.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Prefer/SortVersions.pm Alien-Build-0.77/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm Alien-Build-0.77/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm Alien-Build-0.77/lib/Alien/Build/Plugin/PkgConfig/MakeStatic.pm Alien-Build-0.77/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm Alien-Build-0.77/lib/Alien/Build/Plugin/PkgConfig/PP.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Gather/IsolateDynamic.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Fetch/Local.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Fetch/LocalDir.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Fetch/LWP.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Fetch/NetFTP.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Extract/CommandLine.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Extract/Directory.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Extract/Negotiate.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Download/Negotiate.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Decode/DirListing.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Decode/HTML.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Core/Download.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Core/FFI.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Core/Gather.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Core/Legacy.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Core/Setup.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Build/Autoconf.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Build/MSYS.pm Alien-Build-0.77/lib/Alien/Build/Plugin/Build/SearchDep.pm Alien-Build-0.77/lib/Alien/Build/Manual/AlienAuthor.pod Alien-Build-0.77/lib/Alien/Build/Manual/AlienUser.pod Alien-Build-0.77/lib/Alien/Build/Manual/Contributing.pod Alien-Build-0.77/lib/Alien/Build/Manual/FAQ.pod Alien-Build-0.77/lib/Alien/Build/Manual/PluginAuthor.pod Alien-Build-0.77/lib/Alien/Build/Interpolate/Default.pm Alien-Build-0.77/lib/Alien/Base/Authoring.pod Alien-Build-0.77/lib/Alien/Base/FAQ.pod Alien-Build-0.77/lib/Alien/Base/Wrapper.pm Alien-Build-0.77/example/bzip2.alienfile Alien-Build-0.77/example/curl.alienfile Alien-Build-0.77/example/dontpanic.alienfile Alien-Build-0.77/example/gmake.alienfile Alien-Build-0.77/example/README Alien-Build-0.77/example/user/ Alien-Build-0.77/example/xz-manual.alienfile Alien-Build-0.77/example/xz.alienfile Alien-Build-0.77/example/user/ffi-platypus/ Alien-Build-0.77/example/user/inline-c/ Alien-Build-0.77/example/user/README Alien-Build-0.77/example/user/tool/ Alien-Build-0.77/example/user/xs-dzil/ Alien-Build-0.77/example/user/xs-mb/ Alien-Build-0.77/example/user/xs-mm/ Alien-Build-0.77/example/user/xs-mm/Example.xs Alien-Build-0.77/example/user/xs-mm/lib/ Alien-Build-0.77/example/user/xs-mm/Makefile.PL Alien-Build-0.77/example/user/xs-mm/t/ Alien-Build-0.77/example/user/xs-mm/t/lzma_example.t Alien-Build-0.77/example/user/xs-mm/lib/LZMA/ Alien-Build-0.77/example/user/xs-mm/lib/LZMA/Example.pm Alien-Build-0.77/example/user/xs-mb/Build.PL Alien-Build-0.77/example/user/xs-mb/lib/ Alien-Build-0.77/example/user/xs-mb/t/ Alien-Build-0.77/example/user/xs-mb/t/lzma_example.t Alien-Build-0.77/example/user/xs-mb/lib/LZMA/ Alien-Build-0.77/example/user/xs-mb/lib/LZMA/Example.pm Alien-Build-0.77/example/user/xs-mb/lib/LZMA/Example.xs Alien-Build-0.77/example/user/xs-dzil/dist.ini Alien-Build-0.77/example/user/xs-dzil/Example.xs Alien-Build-0.77/example/user/xs-dzil/lib/ Alien-Build-0.77/example/user/xs-dzil/t/ Alien-Build-0.77/example/user/xs-dzil/t/lzma_example.t Alien-Build-0.77/example/user/xs-dzil/lib/LZMA/ Alien-Build-0.77/example/user/xs-dzil/lib/LZMA/Example.pm Alien-Build-0.77/example/user/tool/lib/ Alien-Build-0.77/example/user/tool/t/ Alien-Build-0.77/example/user/tool/t/lzma_example.t Alien-Build-0.77/example/user/tool/lib/LZMA/ Alien-Build-0.77/example/user/tool/lib/LZMA/Example.pm Alien-Build-0.77/example/user/inline-c/lib/ Alien-Build-0.77/example/user/inline-c/t/ Alien-Build-0.77/example/user/inline-c/t/lzma_example.t Alien-Build-0.77/example/user/inline-c/lib/LZMA/ Alien-Build-0.77/example/user/inline-c/lib/LZMA/Example.pm Alien-Build-0.77/example/user/ffi-platypus/lib/ Alien-Build-0.77/example/user/ffi-platypus/t/ Alien-Build-0.77/example/user/ffi-platypus/t/lzma_example.t Alien-Build-0.77/example/user/ffi-platypus/lib/LZMA/ Alien-Build-0.77/example/user/ffi-platypus/lib/LZMA/Example.pm Alien-Build-0.77/corpus/basic/ Alien-Build-0.77/corpus/blank/ Alien-Build-0.77/corpus/dir/ Alien-Build-0.77/corpus/dist/ Alien-Build-0.77/corpus/lib/ Alien-Build-0.77/corpus/pkgconfig/ Alien-Build-0.77/corpus/rc/ Alien-Build-0.77/corpus/system_installed/ Alien-Build-0.77/corpus/win32/ Alien-Build-0.77/corpus/win32/openvpn.reg Alien-Build-0.77/corpus/system_installed/lib/ Alien-Build-0.77/corpus/system_installed/MANIFEST Alien-Build-0.77/corpus/system_installed/lib/MyTest.pm Alien-Build-0.77/corpus/rc/basic.pl Alien-Build-0.77/corpus/pkgconfig/libbar1.pc Alien-Build-0.77/corpus/pkgconfig/libfoo1.pc Alien-Build-0.77/corpus/lib/Alien/ Alien-Build-0.77/corpus/lib/auto/ Alien-Build-0.77/corpus/lib/Foo/ Alien-Build-0.77/corpus/lib/pkgconfig/ Alien-Build-0.77/corpus/lib/pkgconfig/foo.pc Alien-Build-0.77/corpus/lib/Foo/Bar/ Alien-Build-0.77/corpus/lib/Foo/Bar/Baz.pm Alien-Build-0.77/corpus/lib/Foo/Bar/Baz1.pm Alien-Build-0.77/corpus/lib/auto/share/ Alien-Build-0.77/corpus/lib/auto/share/dist/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-Foo2/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo1/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/_alien/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/bin/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/dynamic/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/include/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/lib/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/lib/libfoo.a Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/include/foo.h Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/dynamic/libfoo.so Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/dynamic/libfoo.so.2 Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/bin/foo-config Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/_alien/alien.json Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo2/_alien/for_libfoo2 Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo1/_alien/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo1/_alien/alien.json Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-libfoo1/_alien/for_libfoo1 Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-Foo2/lib/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-Foo2/README Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-Foo2/lib/libfoo2-3.2.1/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-Foo2/lib/libfoo2.a Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-Foo2/lib/libfoo2-3.2.1/include/ Alien-Build-0.77/corpus/lib/auto/share/dist/Alien-Foo2/lib/libfoo2-3.2.1/include/foo2.h Alien-Build-0.77/corpus/lib/Alien/Build/ Alien-Build-0.77/corpus/lib/Alien/Foo1/ Alien-Build-0.77/corpus/lib/Alien/Foo1.pm Alien-Build-0.77/corpus/lib/Alien/Foo2/ Alien-Build-0.77/corpus/lib/Alien/Foo2.pm Alien-Build-0.77/corpus/lib/Alien/foomake.pm Alien-Build-0.77/corpus/lib/Alien/libfoo1.pm Alien-Build-0.77/corpus/lib/Alien/libfoo2.pm Alien-Build-0.77/corpus/lib/Alien/Foo2/ConfigData.pm Alien-Build-0.77/corpus/lib/Alien/Foo1/ConfigData.pm Alien-Build-0.77/corpus/lib/Alien/Build/Plugin/ Alien-Build-0.77/corpus/lib/Alien/Build/Plugin/Download/ Alien-Build-0.77/corpus/lib/Alien/Build/Plugin/Fetch/ Alien-Build-0.77/corpus/lib/Alien/Build/Plugin/NesAdvantage/ Alien-Build-0.77/corpus/lib/Alien/Build/Plugin/RogerRamjet.pm Alien-Build-0.77/corpus/lib/Alien/Build/Plugin/NesAdvantage/Controller.pm Alien-Build-0.77/corpus/lib/Alien/Build/Plugin/NesAdvantage/Negotiate.pm Alien-Build-0.77/corpus/lib/Alien/Build/Plugin/Fetch/Corpus.pm Alien-Build-0.77/corpus/lib/Alien/Build/Plugin/Download/Foo.pm Alien-Build-0.77/corpus/dist/foo-1.00/ Alien-Build-0.77/corpus/dist/foo-1.00.tar Alien-Build-0.77/corpus/dist/foo-1.00.tar.bz2 Alien-Build-0.77/corpus/dist/foo-1.00.tar.gz Alien-Build-0.77/corpus/dist/foo-1.00.tar.xz Alien-Build-0.77/corpus/dist/foo-1.00.tar.Z Alien-Build-0.77/corpus/dist/foo-1.00.zip Alien-Build-0.77/corpus/dist/foo-1.00/configure Alien-Build-0.77/corpus/dist/foo-1.00/foo.c Alien-Build-0.77/corpus/dir/file.html Alien-Build-0.77/corpus/dir/ftp.list Alien-Build-0.77/corpus/dir/ftp_abs.list Alien-Build-0.77/corpus/dir/http.html Alien-Build-0.77/corpus/dir/http_rel.html Alien-Build-0.77/corpus/blank/alienfile Alien-Build-0.77/corpus/basic/alienfile Configuring P/PL/PLICEASE/Alien-Build-0.77.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.77.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-Build-0.77.tar.gz >>> make cp lib/Alien/Build/Plugin/Build/SearchDep.pm blib/lib/Alien/Build/Plugin/Build/SearchDep.pm cp lib/Alien/Base/Wrapper.pm blib/lib/Alien/Base/Wrapper.pm cp lib/Alien/Build/Plugin/Build/Autoconf.pm blib/lib/Alien/Build/Plugin/Build/Autoconf.pm cp lib/Alien/Build/Plugin/Core/FFI.pm blib/lib/Alien/Build/Plugin/Core/FFI.pm cp lib/Alien/Build/Plugin/Extract.pod blib/lib/Alien/Build/Plugin/Extract.pod cp lib/Alien/Base.pm blib/lib/Alien/Base.pm cp lib/Alien/Base/Authoring.pod blib/lib/Alien/Base/Authoring.pod cp lib/Alien/Build/Interpolate.pm blib/lib/Alien/Build/Interpolate.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/Contributing.pod blib/lib/Alien/Build/Manual/Contributing.pod cp lib/Alien/Build.pm blib/lib/Alien/Build.pm cp lib/Alien/Build/Manual/FAQ.pod blib/lib/Alien/Build/Manual/FAQ.pod 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/Decode/DirListing.pm blib/lib/Alien/Build/Plugin/Decode/DirListing.pm cp lib/Alien/Build/Plugin/Core/Gather.pm blib/lib/Alien/Build/Plugin/Core/Gather.pm cp lib/Alien/Build/Plugin/Core/Download.pm blib/lib/Alien/Build/Plugin/Core/Download.pm cp lib/Alien/Build/Interpolate/Default.pm blib/lib/Alien/Build/Interpolate/Default.pm cp lib/Alien/Build/Plugin/Core/Legacy.pm blib/lib/Alien/Build/Plugin/Core/Legacy.pm cp lib/Alien/Build/Plugin/Download.pod blib/lib/Alien/Build/Plugin/Download.pod cp lib/Alien/Build/Plugin/Decode/HTML.pm blib/lib/Alien/Build/Plugin/Decode/HTML.pm cp lib/Alien/Build/Manual/AlienUser.pod blib/lib/Alien/Build/Manual/AlienUser.pod cp lib/Alien/Build/Plugin/Core.pod blib/lib/Alien/Build/Plugin/Core.pod cp lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm blib/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm cp lib/Alien/Base/FAQ.pod blib/lib/Alien/Base/FAQ.pod cp lib/Alien/Build/Plugin.pm blib/lib/Alien/Build/Plugin.pm cp lib/Alien/Build/Plugin/Download/Negotiate.pm blib/lib/Alien/Build/Plugin/Download/Negotiate.pm cp lib/Alien/Build/Manual/PluginAuthor.pod blib/lib/Alien/Build/Manual/PluginAuthor.pod cp lib/Alien/Build/Plugin/Build/MSYS.pm blib/lib/Alien/Build/Plugin/Build/MSYS.pm cp lib/Alien/Build/Plugin/Core/Setup.pm blib/lib/Alien/Build/Plugin/Core/Setup.pm cp lib/Alien/Build/CommandSequence.pm blib/lib/Alien/Build/CommandSequence.pm cp lib/Alien/Build/Plugin/PkgConfig/PP.pm blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm cp lib/Alien/Build/Plugin/Prefer/SortVersions.pm blib/lib/Alien/Build/Plugin/Prefer/SortVersions.pm cp lib/Test/Alien/Build.pm blib/lib/Test/Alien/Build.pm cp lib/Alien/Build/Util.pm blib/lib/Alien/Build/Util.pm cp lib/Alien/Build/Plugin/Probe/CommandLine.pm blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm cp lib/Test/Alien/CanCompileCpp.pm blib/lib/Test/Alien/CanCompileCpp.pm cp lib/Alien/Build/Plugin/Extract/ArchiveTar.pm blib/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm cp lib/Alien/Build/Plugin/PkgConfig/MakeStatic.pm blib/lib/Alien/Build/Plugin/PkgConfig/MakeStatic.pm cp lib/Alien/Build/Plugin/Fetch/NetFTP.pm blib/lib/Alien/Build/Plugin/Fetch/NetFTP.pm cp lib/Alien/Build/Plugin/Prefer.pod blib/lib/Alien/Build/Plugin/Prefer.pod cp lib/Alien/Build/Plugin/Fetch/Local.pm blib/lib/Alien/Build/Plugin/Fetch/Local.pm cp lib/Alien/Build/Plugin/Probe.pod blib/lib/Alien/Build/Plugin/Probe.pod cp lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm blib/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm cp lib/Test/Alien/CanCompile.pm blib/lib/Test/Alien/CanCompile.pm cp lib/Alien/Build/Plugin/Fetch/LocalDir.pm blib/lib/Alien/Build/Plugin/Fetch/LocalDir.pm cp lib/Alien/Build/Plugin/Extract/CommandLine.pm blib/lib/Alien/Build/Plugin/Extract/CommandLine.pm cp lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm blib/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm cp lib/Alien/Build/Plugin/Probe/CBuilder.pm blib/lib/Alien/Build/Plugin/Probe/CBuilder.pm cp lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm blib/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm cp lib/Test/Alien.pm blib/lib/Test/Alien.pm cp lib/Alien/Build/Plugin/Extract/ArchiveZip.pm blib/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm cp lib/Alien/Build/Plugin/Fetch.pod blib/lib/Alien/Build/Plugin/Fetch.pod cp lib/Alien/Build/Plugin/Gather/IsolateDynamic.pm blib/lib/Alien/Build/Plugin/Gather/IsolateDynamic.pm cp lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm cp lib/Alien/Build/Plugin/Extract/Directory.pm blib/lib/Alien/Build/Plugin/Extract/Directory.pm cp lib/Alien/Build/Util/Win32/RegistryDump.pm blib/lib/Alien/Build/Util/Win32/RegistryDump.pm cp lib/Alien/Build/Plugin/Extract/Negotiate.pm blib/lib/Alien/Build/Plugin/Extract/Negotiate.pm cp lib/Alien/Build/Plugin/Fetch/LWP.pm blib/lib/Alien/Build/Plugin/Fetch/LWP.pm cp lib/Test/Alien/CanPlatypus.pm blib/lib/Test/Alien/CanPlatypus.pm cp lib/Test/Alien/Run.pm blib/lib/Test/Alien/Run.pm cp lib/Test/Alien/Synthetic.pm blib/lib/Test/Alien/Synthetic.pm cp lib/alienfile.pm blib/lib/alienfile.pm Manifying 29 pod documents Manifying 25 pod documents Manifying 10 pod documents PLICEASE/Alien-Build-0.77.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.77-9eY4Tq/blib/lib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch:/data/fly2400/cpanfly-5.24/var/megalib:/data/fly2400/cpanfly-5.24/var/megalib # PERL5OPT= # PERL5_CPANPLUS_IS_RUNNING=23725 # PERL5_CPAN_IS_RUNNING=23725 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=17713,23725 # 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.77-9eY4Tq/blib/lib # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch # /data/fly2400/cpanfly-5.24/var/megalib # /data/fly2400/cpanfly-5.24/var/megalib # # # # perl 5.024000 # Acme::Alien::DontPanic - # Alien::Base::ModuleBuild 0.042 # Capture::Tiny 0.46 # ExtUtils::CBuilder 0.280225 # ExtUtils::MakeMaker 7.16 # ExtUtils::ParseXS 3.30 # FFI::CheckLib 0.15 # FFI::Platypus - # File::Listing 6.04 # File::Listing::Ftpcopy - # File::Which 1.21 # File::chdir 0.1010 # HTML::LinkExtor 3.69 # HTTP::Tiny 0.070 # JSON::PP 2.94 # LWP 6.26 # Module::Load 0.32 # Net::FTP 3.10 # Path::Tiny 0.104 # PkgConfig 0.16026 # PkgConfig::LibPkgConf 0.07 # Sort::Versions 1.62 # Test2::API 1.302067 # Test2::Mock 0.000072 # Test2::Require 0.000072 # Test2::Require::Module 0.000072 # Test2::V0 0.000072 # Text::ParseWords 3.30 # URI 1.72 # YAML 1.23 # # # t/00_diag.t ...................................... # Seeded srand with seed '20170731' from local date. ok 1 - okay 1..1 ok t/01_use.t ....................................... ok 1 - require Alien::Base ok 2 - require Alien::Base::Wrapper ok 3 - require Alien::Build ok 4 - require Alien::Build::CommandSequence ok 5 - require Alien::Build::Interpolate ok 6 - require Alien::Build::Interpolate::Default ok 7 - require Alien::Build::MM ok 8 - require Alien::Build::Plugin ok 9 - require Alien::Build::Plugin::Build::Autoconf ok 10 - require Alien::Build::Plugin::Build::MSYS ok 11 - require Alien::Build::Plugin::Build::SearchDep ok 12 - require Alien::Build::Plugin::Core::Download ok 13 - require Alien::Build::Plugin::Core::FFI ok 14 - require Alien::Build::Plugin::Core::Gather ok 15 - require Alien::Build::Plugin::Core::Legacy ok 16 - require Alien::Build::Plugin::Core::Setup ok 17 - require Alien::Build::Plugin::Decode::DirListing ok 18 - require Alien::Build::Plugin::Decode::DirListingFtpcopy ok 19 - require Alien::Build::Plugin::Decode::HTML ok 20 - require Alien::Build::Plugin::Download::Negotiate ok 21 - require Alien::Build::Plugin::Extract::ArchiveTar ok 22 - require Alien::Build::Plugin::Extract::ArchiveZip ok 23 - require Alien::Build::Plugin::Extract::CommandLine ok 24 - require Alien::Build::Plugin::Extract::Directory ok 25 - require Alien::Build::Plugin::Extract::Negotiate ok 26 - require Alien::Build::Plugin::Fetch::HTTPTiny ok 27 - require Alien::Build::Plugin::Fetch::LWP ok 28 - require Alien::Build::Plugin::Fetch::Local ok 29 - require Alien::Build::Plugin::Fetch::LocalDir ok 30 - require Alien::Build::Plugin::Fetch::NetFTP ok 31 - require Alien::Build::Plugin::Gather::IsolateDynamic ok 32 - require Alien::Build::Plugin::PkgConfig::CommandLine ok 33 - require Alien::Build::Plugin::PkgConfig::LibPkgConf ok 34 - require Alien::Build::Plugin::PkgConfig::MakeStatic ok 35 - require Alien::Build::Plugin::PkgConfig::Negotiate ok 36 - require Alien::Build::Plugin::PkgConfig::PP ok 37 - require Alien::Build::Plugin::Prefer::SortVersions ok 38 - require Alien::Build::Plugin::Probe::CBuilder ok 39 - require Alien::Build::Plugin::Probe::CommandLine ok 40 - require Alien::Build::Util ok 41 - require Alien::Build::Util::Win32::RegistryDump ok 42 - require Test::Alien ok 43 - require Test::Alien::Build ok 44 - require Test::Alien::CanCompile ok 45 - require Test::Alien::CanCompileCpp ok 46 - require Test::Alien::CanPlatypus ok 47 - require Test::Alien::Run ok 48 - require Test::Alien::Synthetic ok 49 - require alienfile 1..49 ok t/alien_base.t ................................... ok 1 - AB::MB sys install { ok 1 - cflags: -DFOO=stuff ok 2 - libs: -lfoo1 ok 3 - version: 3.99999 1..3 } ok 2 - AB::MB share install { ok 1 - cflags: -I/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/lib/auto/share/dist/Alien-Foo2/lib/libfoo2-3.2.1/include ok 2 - libs: -L/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/lib/auto/share/dist/Alien-Foo2/lib/../lib -lfoo2 ok 3 - version: 3.2.1 ok 4 - include path: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/lib/auto/share/dist/Alien-Foo2/lib/libfoo2-3.2.1/include ok 5 - lib path: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/lib/auto/share/dist/Alien-Foo2/lib/../lib 1..5 } ok 3 - Alien::Build 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 4 - Alien::Build 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 } ok 5 - build flags { ok 1 - unix { ok 1 1..1 } ok 2 - windows { ok 1 ok 2 ok 3 1..3 } 1..2 } 1..5 ok t/alien_base__system_installed.t ................. 0.26 # lib = librsvg-2.0 # cflags = -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/freetype2 # libs = -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 + pkg-config --modversion librsvg-2.0 Building MyTest + pkg-config --modversion librsvg-2.0 ok 1 - MyTest=HASH->isa('MyTest') ok 2 - MyTest=HASH->isa('Alien::Base') # alien->cflags = -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/freetype2 # alien->libs = -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 ok 3 - get cflags from system-installed library ok 4 - get libs from system-installed library Cleaning up build files Cleaning up configuration files 1..4 ok t/alien_base_wrapper.t ........................... ok 1 - export { ok 1 - can cc ok 2 - can ld 1..2 } ok 2 - system { ok 1 - cc ok 2 - ld 1..2 } ok 3 - share { ok 1 - cc ok 2 - ld 1..2 } ok 4 - share sans static { ok 1 - cc ok 2 - ld 1..2 } ok 5 - combine aliens { ok 1 - cc ok 2 - ld ok 3 - mm_args { # --- # DEFINE: -DFOO5=1 -DBAR5=1 # INC: -I/foo/include -I/bar/include # LDDLFLAGS: -L/foo/lib -L/foo/lib --ld-foo --ld-bar -shared -O2 -fstack-protector # LDFLAGS: -L/foo/lib -L/foo/lib --ld-foo --ld-bar -fstack-protector # LIBS: # - -lfoo # - -lbar ok 1 1..1 } ok 4 - mb_args { # --- # config: # lddlflags: -L/foo/lib -L/foo/lib --ld-foo --ld-bar -shared -O2 -fstack-protector # ldflags: -L/foo/lib -L/foo/lib --ld-foo --ld-bar -fstack-protector # extra_compiler_flags: -I/foo/include -I/bar/include -DFOO5=1 -DBAR5=1 # extra_linker_flags: -lfoo -lbar ok 1 1..1 } 1..4 } 1..5 ok t/alien_build.t .................................. 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: {} # build_suffix: '' # class: MyBuild # filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/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_ffi: !!perl/code '{ "DUMMY" }' # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # build_suffix: '' # class: Alien::Build::Auto::Basic0 # default_hook: # build_ffi: &1 !!perl/code '{ "DUMMY" }' # download: !!perl/code '{ "DUMMY" }' # gather_ffi: *1 # gather_share: &2 !!perl/code '{ "DUMMY" }' # gather_system: *2 # filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/basic/alienfile # phase: any # prop: # arch: 1 # destdir_ffi_filter: '^dynamic' # 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_ffi: !!perl/code '{ "DUMMY" }' # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # build_suffix: '' # class: Alien::Build::Auto::Blank1 # default_hook: # build_ffi: &1 !!perl/code '{ "DUMMY" }' # download: !!perl/code '{ "DUMMY" }' # gather_ffi: *1 # gather_share: &2 !!perl/code '{ "DUMMY" }' # gather_system: *2 # filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/blank/alienfile # phase: any # prop: # arch: 1 # destdir_ffi_filter: '^dynamic' # 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 153) line 1. # BEGIN failed--compilation aborted at (eval 153) line 1. # ...propagated at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib/Alien/Build.pm line 275. 1..4 } ok 5 - hook { ok 1 - simple single working hook { ok 1 ok 2 ok 3 ok 4 ok 5 1..5 } ok 2 - single failing hook { ok 1 # error = throw exception at t/alien_build.t line 122. 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.77-9eY4Tq/blib/lib/Alien/Build/CommandSequence.pm line 49. 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/CsQHVQomOF/root/probe_O09z ok 1 ok 2 1..2 } ok 2 - share { # dir = /tmp/vy52v0x5CZ/root/probe_5gfu ok 1 ok 2 1..2 } ok 3 - throw exception { # dir = /tmp/mwzrO9yuPe/root/probe_I9h_ # Alien::Build> error in probe (will do a share install): error will robinson! at t/alien_build.t line 335. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. # 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/OVbStNYwXS/stage/_alien # Alien::Build::Auto::Blank10=HASH(0x1fc2c48) 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.77-9eY4Tq/blib/lib/Alien/Build.pm line 354. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. # Alien::Build::Plugin::Core::Download> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=/tmp/liX17FMmhq/root/download_WOMs/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.77-9eY4Tq/blib/lib/Alien/Build.pm line 354. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. # Alien::Build::Plugin::Core::Download> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=/tmp/pjpu2YU1Jm/root/download_HAPR/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.77-9eY4Tq/blib/lib/Alien/Build.pm line 354. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. # Alien::Build::Plugin::Core::Download> candidate *http://test1.test/foo/bar/baz/foo-1.00.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.99.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.98.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.97.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.96.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.95.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.94.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.93.tar.gz # Alien::Build::Plugin::Core::Download> candidate ... # Alien::Build::Plugin::Core::Download> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=/tmp/pguClJAkgI/root/download_UA3x/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.77-9eY4Tq/blib/lib/Alien/Build.pm line 354. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. # Alien::Build::Plugin::Core::Download> decoding html # Alien::Build::Plugin::Core::Download> candidate *http://test1.test/foo/bar/baz/foo-1.00.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.99.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.98.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.97.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.96.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.95.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.94.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.93.tar.gz # Alien::Build::Plugin::Core::Download> candidate ... # Alien::Build::Plugin::Core::Download> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=/tmp/Rkz7NGGsOl/root/download_J2PC/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.77-9eY4Tq/blib/lib/Alien/Build.pm line 354. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. # Alien::Build::Plugin::Core::Download> decoding dir listing # Alien::Build::Plugin::Core::Download> candidate *http://test1.test/foo/bar/baz/foo-1.00.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.99.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.98.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.97.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.96.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.95.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.94.tar.gz # Alien::Build::Plugin::Core::Download> candidate http://test1.test/foo/bar/baz/foo-0.93.tar.gz # Alien::Build::Plugin::Core::Download> candidate ... # Alien::Build::Plugin::Core::Download> downloaded foo-1.00.tar.gz ok 1 - install props # build.install_prop.download=/tmp/lwEZsUJ_Fy/root/download_n56u/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.77-9eY4Tq/blib/lib/Alien/Build.pm line 354. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. # 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/T_IwB4E1n8/root/download_0rpk/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.77-9eY4Tq/blib/lib/Alien/Build.pm line 354. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. # 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.77-9eY4Tq/blib/lib/Alien/Build.pm line 354. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. # 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.77-9eY4Tq/corpus/dist/foo-1.00.tar ok 1 - no exception ok 2 - directory exists # dir = /tmp/SKbl6fOARK/root/build_YoD3/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/qlgLfkKX32/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/eT88aW1KVQ/root/destdir_HFQr/tmp/oIt4UpCC4c/usr/local # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mirror /tmp/eT88aW1KVQ/root/destdir_HFQr/tmp/oIt4UpCC4c/usr/local => /tmp/oIt4UpCC4c/blib/lib/auto/share/Alien-Foo # Alien::Build::Util> mkdir -p /tmp/oIt4UpCC4c/blib/lib/auto/share/Alien-Foo/lib # Alien::Build::Util> Alien::Build> cp /tmp/eT88aW1KVQ/root/destdir_HFQr/tmp/oIt4UpCC4c/usr/local/lib/libfoo.a /tmp/oIt4UpCC4c/blib/lib/auto/share/Alien-Foo/lib/libfoo.a # Alien::Build::Util> mkdir -p /tmp/oIt4UpCC4c/blib/lib/auto/share/Alien-Foo/bin # Alien::Build::Util> Alien::Build> cp /tmp/eT88aW1KVQ/root/destdir_HFQr/tmp/oIt4UpCC4c/usr/local/bin/foo /tmp/oIt4UpCC4c/blib/lib/auto/share/Alien-Foo/bin/foo # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/oIt4UpCC4c/blib/lib/auto/share/Alien-Foo/_alien # Alien::Build::Auto::Blank21=HASH(0x21102b0) 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/2EpuJnWE1G/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/qp08cf9Pqr/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.77-9eY4Tq/blib/lib/Alien/Build/CommandSequence.pm line 49. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. ok 1 1..1 } 1..3 } Alien::Build> + frooble 1234 Alien::Build> + xor ok 15 - system { ok 1 ok 2 1..2 } ok 16 - requires pulls helpers { ok 1 - has helper foo1 ok 2 - has helper foo2 1..2 } ok 17 - around bug? { ok 1 - alienfile compiles ok 2 ok 3 ok 4 1..4 } ok 18 - requires of Alien::Build or Alien::Base { ok 1 - Alien::Build { ok 1 - alienfile compiles ok 2 1..2 } ok 2 - Alien::Base { ok 1 - alienfile compiles ok 2 1..2 } 1..2 } 1..18 ok t/alien_build_commandsequence.t .................. 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.77-9eY4Tq/blib/lib/Alien/Build/CommandSequence.pm line 49. 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 # Alien::Build::CommandSequence> + stuff2 myfoo # Alien::Build::CommandSequence> [output consumed by Alien::Build recipe] ok 5 # Alien::Build::CommandSequence> + stuff2 myfoo # Alien::Build::CommandSequence> [output consumed by Alien::Build recipe] ok 6 ok 7 # Alien::Build::CommandSequence> + stuff2 myfoo # Alien::Build::CommandSequence> [output consumed by Alien::Build recipe] ok 8 ok 9 1..9 } 1..3 ok t/alien_build_interpolate.t ...................... 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.77-9eY4Tq/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/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 } ok 4 - property, default to alien { ok 1 - Alien::Build::Interpolate=HASH->isa('Alien::Build::Interpolate') ok 2 1..2 } ok 5 - has_helper { ok 1 ok 2 ok 3 ok 4 1..4 } 1..5 ok t/alien_build_interpolate_default.t .............. 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: !!perl/code '{ "DUMMY" }' # require: # Alien::CMake: 0.07 # cp: # code: !!perl/code '{ "DUMMY" }' # require: # Config: 0 # cwd: # code: !!perl/code '{ "DUMMY" }' # 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 } ok 2 - cwd { ok 1 - %{cwd} is okay # val = /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq 1..1 } 1..2 ok t/alien_build_meta.t ............................. ok 1 - basic { ok 1 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta') 1..1 } 1..1 ok t/alien_build_mm.t ............................... 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/_sVB6ff8Pq/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_version : _alien/mm/version # # _alien/mm/version : _alien/mm/prefix # $(FULLPERL) -MAlien::Build::MM=cmd -e version $(VERSION) # # alien_download : _alien/mm/download # # _alien/mm/download : _alien/mm/prefix _alien/mm/version # $(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 # # alien_prop : # $(FULLPERL) -MAlien::Build::MM=cmd -e dumpprop # # alien_prop_meta : # $(FULLPERL) -MAlien::Build::MM=cmd -e dumpprop meta # # alien_prop_install : # $(FULLPERL) -MAlien::Build::MM=cmd -e dumpprop install # # alien_prop_runtime : # $(FULLPERL) -MAlien::Build::MM=cmd -e dumpprop install # 1..1 } ok 3 - set_prefix { ok 1 - type = perl { # main> prefix /tmp/kAammBHwna/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/CNPRxPPjFb/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/lVxENIHz6J/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/l2wLEz84fY/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/yfMLmsIPfS/blib/lib/auto/share/dist/Alien-Foo/_alien # + IN EXTRACT + # _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 ........................... 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 } ok 3 - subplugin { ok 1 - Alien::Build::Plugin::Foo::Bar=HASH->isa('Alien::Build::Plugin') ok 2 - Alien::Build::Plugin::Foo::Bar=HASH->isa('Alien::Build::Plugin::Foo::Bar') ok 3 ok 4 1..4 } 1..3 ok t/alien_build_plugin_build_autoconf.t ............ 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 ................ 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_build_searchdep.t ........... ok 1 - basic { ok 1 - set configure require for self ok 2 - set share require for Env::ShellWords ok 3 - set share require for Alien::libfoo2 # Alien::Build::Plugin::Core::Download> downloaded foo-1.00.tar # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/C_hKiL8PrF/stage/_alien ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 1..10 } ok 2 - public_I { # Alien::Build::Plugin::Core::Download> downloaded foo-1.00.tar # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/zlHdzbu_GK/stage/_alien ok 1 ok 2 ok 3 ok 4 1..4 } ok 3 - public_l { # Alien::Build::Plugin::Core::Download> downloaded foo-1.00.tar # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/MpzrYf7Nir/stage/_alien ok 1 ok 2 ok 3 ok 4 1..4 } ok 4 - list { ok 1 - set configure require for self ok 2 - set share require for Env::ShellWords ok 3 - set share require for Alien::libfoo1 ok 4 - set share require for Alien::libfoo2 1..4 } ok 5 - hash { ok 1 - set configure require for self ok 2 - set share require for Env::ShellWords ok 3 - set share require for Alien::libfoo2 1..3 } 1..5 ok t/alien_build_plugin_core_download.t ............. not ok 1 - there should be a test # TODO test not written # Failed test 'there should be a test' # at t/alien_build_plugin_core_download.t line 5. 1..1 ok t/alien_build_plugin_core_ffi.t .................. ok 1 - basic { # Alien::Build> single file, assuming archive # in build # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mirror /tmp/ifqwWTzLbu/root/destdir_cNC4/tmp/ifqwWTzLbu/prefix => /tmp/ifqwWTzLbu/stage # Alien::Build::Util> mkdir -p /tmp/ifqwWTzLbu/stage/lib # Alien::Build::Util> Alien::Build> cp /tmp/ifqwWTzLbu/root/destdir_cNC4/tmp/ifqwWTzLbu/prefix/lib/libfoo.a /tmp/ifqwWTzLbu/stage/lib/libfoo.a # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/ifqwWTzLbu/stage/_alien # in build_ffi DESTDIR = /tmp/ifqwWTzLbu/root/destdir_fZXe # in gather_ffi # Alien::Build::Plugin::Core::Gather> mirror /tmp/ifqwWTzLbu/root/destdir_fZXe/tmp/ifqwWTzLbu/prefix => /tmp/ifqwWTzLbu/stage # Alien::Build::Util> mkdir -p /tmp/ifqwWTzLbu/stage/dynamic # Alien::Build::Util> Alien::Build> cp /tmp/ifqwWTzLbu/root/destdir_fZXe/tmp/ifqwWTzLbu/prefix/dynamic/libfoo.so /tmp/ifqwWTzLbu/stage/dynamic/libfoo.so ok 1 - did patch_ffi ok 2 - did build_ffi ok 3 - did gather_ffi ok 4 - has static lib ok 5 - has dynamic lib ok 6 - filter out garbage 1..6 } ok 2 - deprecated { # patch_ffi is deprecated, use ffi { patch ... } } instead at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/t/alien_build_plugin_core_ffi.t line 95. # build_ffi is deprecated, use ffi { build ... } } instead at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/t/alien_build_plugin_core_ffi.t line 106. # gather_ffi is deprecated, use ffi { gather ... } } instead at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/t/alien_build_plugin_core_ffi.t line 112. # build warnings: # Alien::Build> single file, assuming archive # in build # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mirror /tmp/eGMN9b3aBj/root/destdir_9gAz/tmp/eGMN9b3aBj/prefix => /tmp/eGMN9b3aBj/stage # Alien::Build::Util> mkdir -p /tmp/eGMN9b3aBj/stage/lib # Alien::Build::Util> Alien::Build> cp /tmp/eGMN9b3aBj/root/destdir_9gAz/tmp/eGMN9b3aBj/prefix/lib/libfoo.a /tmp/eGMN9b3aBj/stage/lib/libfoo.a # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/eGMN9b3aBj/stage/_alien # in build_ffi DESTDIR = /tmp/eGMN9b3aBj/root/destdir_pIyi # in gather_ffi # Alien::Build::Plugin::Core::Gather> mirror /tmp/eGMN9b3aBj/root/destdir_pIyi/tmp/eGMN9b3aBj/prefix => /tmp/eGMN9b3aBj/stage # Alien::Build::Util> mkdir -p /tmp/eGMN9b3aBj/stage/dynamic # Alien::Build::Util> Alien::Build> cp /tmp/eGMN9b3aBj/root/destdir_pIyi/tmp/eGMN9b3aBj/prefix/dynamic/libfoo.so /tmp/eGMN9b3aBj/stage/dynamic/libfoo.so ok 1 - did patch_ffi ok 2 - did build_ffi ok 3 - did gather_ffi ok 4 - has static lib ok 5 - has dynamic lib ok 6 - filter out garbage 1..6 } 1..2 ok t/alien_build_plugin_core_gather.t ............... 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/jWFrLkF7xJ/root/destdir_dKRO/tmp/jWFrLkF7xJ/prefix => /tmp/jWFrLkF7xJ/stage # Alien::Build::Util> mkdir -p /tmp/jWFrLkF7xJ/stage/lib # Alien::Build::Util> Alien::Build> cp /tmp/jWFrLkF7xJ/root/destdir_dKRO/tmp/jWFrLkF7xJ/prefix/lib/libfoo.a /tmp/jWFrLkF7xJ/stage/lib/libfoo.a # Alien::Build::Util> mkdir -p /tmp/jWFrLkF7xJ/stage/bin # Alien::Build::Util> Alien::Build> cp /tmp/jWFrLkF7xJ/root/destdir_dKRO/tmp/jWFrLkF7xJ/prefix/bin/foo.exe /tmp/jWFrLkF7xJ/stage/bin/foo.exe # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/jWFrLkF7xJ/stage/_alien # --- # complete: # download: 1 # download: /tmp/jWFrLkF7xJ/root/download_jbAX/foo-1.00.tar.gz # patch: ~ # prefix: /tmp/jWFrLkF7xJ/prefix # root: /tmp/jWFrLkF7xJ/root # stage: /tmp/jWFrLkF7xJ/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/ZBfqJOI7If/stage # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/ZBfqJOI7If/stage/_alien ok 1 # --- # complete: # download: 1 # download: /tmp/ZBfqJOI7If/root/download_c8aQ/foo-1.00.tar.gz # patch: /tmp/NAlmQEVENm # prefix: /tmp/ZBfqJOI7If/stage # root: /tmp/ZBfqJOI7If/root # stage: /tmp/ZBfqJOI7If/stage ok 2 1..2 } 1..2 ok t/alien_build_plugin_core_legacy.t ............... 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 ................ 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 ......... ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: # gather_ffi: !!perl/code '{ "DUMMY" }' # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # build_suffix: '' # class: Alien::Build::Auto::Blank0 # default_hook: # build_ffi: &1 !!perl/code '{ "DUMMY" }' # download: !!perl/code '{ "DUMMY" }' # gather_ffi: *1 # gather_share: &2 !!perl/code '{ "DUMMY" }' # gather_system: *2 # filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/blank/alienfile # hook: # decode: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # destdir_ffi_filter: '^dynamic' # 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 .. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: # gather_ffi: !!perl/code '{ "DUMMY" }' # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # build_suffix: '' # class: Alien::Build::Auto::Blank0 # default_hook: # build_ffi: &1 !!perl/code '{ "DUMMY" }' # download: !!perl/code '{ "DUMMY" }' # gather_ffi: *1 # gather_share: &2 !!perl/code '{ "DUMMY" }' # gather_system: *2 # filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/blank/alienfile # hook: # decode: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # destdir_ffi_filter: '^dynamic' # 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 ............... ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: # gather_ffi: !!perl/code '{ "DUMMY" }' # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # build_suffix: '' # class: Alien::Build::Auto::Blank0 # default_hook: # build_ffi: &1 !!perl/code '{ "DUMMY" }' # download: !!perl/code '{ "DUMMY" }' # gather_ffi: *1 # gather_share: &2 !!perl/code '{ "DUMMY" }' # gather_system: *2 # filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/blank/alienfile # hook: # decode: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # destdir_ffi_filter: '^dynamic' # platform: # compiler_type: unix # require: # any: {} # share: # HTML::LinkExtor: 0 # URI: 0 # URI::Escape: 0 # system: {} 1..2 } ok 2 - decode { ok 1 - parse corpus/dir/http_rel.html { ok 1 # filename = foo-1.00 # filename = foo-1.00.tar # filename = foo-1.00.tar.Z # filename = foo-1.00.tar.bz2 # filename = foo-1.00.tar.gz # filename = foo-1.00.tar.xz # filename = foo-1.00.tgz # filename = foo-1.00.zip # 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.tgz # url = http://example.test/foo/bar/foo-1.00.zip 1..1 } ok 2 - parse corpus/dir/file.html { ok 1 # filename = foo-1.00 # filename = foo-1.00.tar # filename = foo-1.00.tar.Z # filename = foo-1.00.tar.bz2 # filename = foo-1.00.tar.gz # filename = foo-1.00.tar.xz # filename = foo-1.00.tgz # filename = foo-1.00.zip # 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.tgz # url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.zip 1..1 } ok 3 - parse corpus/dir/http.html { ok 1 # filename = foo-1.00 # filename = foo-1.00.tar # filename = foo-1.00.tar.Z # filename = foo-1.00.tar.bz2 # filename = foo-1.00.tar.gz # filename = foo-1.00.tar.xz # filename = foo-1.00.tgz # filename = foo-1.00.zip # 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.tgz # url = http://example.test/corpus/dist/foo-1.00.zip 1..1 } 1..3 } 1..2 ok t/alien_build_plugin_download_negotiate.t ........ 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::Plugin::Core::Download> candidate */data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/dist/foo-1.00.tar.gz # Alien::Build::Plugin::Core::Download> setting version based on archive to 1.00 # Alien::Build::Plugin::Core::Download> downloaded foo-1.00.tar.gz ok 1 ok 2 - tarball downloaded # filename = /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/dist/foo-1.00.tar.gz ok 3 - content of file is the same 1..3 } 1..2 ok t/alien_build_plugin_extract_archivetar.t ........ ok 1 - archive { ok 1 - with extension tar { ok 1 - directory created # dir = /tmp/TVfrA6oClu/root/build_24Tb/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/VbtRhjbGqM/root/build_WlQ4/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/e_iGxlJ1Ht/root/build_Trk5/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 ........ ok 1 - archive { ok 1 - with extension zip { ok 1 - directory created # dir = /tmp/FaFYYAr9fB/root/build_Soib ok 2 - configure exists ok 3 - foo.c exists 1..3 } 1..1 } 1..1 ok t/alien_build_plugin_extract_commandline.t ....... 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/4rJqiM0YLS/foo-1.00.tar # Alien::Build::Plugin::Extract::CommandLine> + tar xf /tmp/4rJqiM0YLS/foo-1.00.tar ok 1 - directory created # dir = /tmp/MGyHCels3a/root/build_nBOv/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 3 - with extension tar.Z { # archive = /tmp/POqm5hH2sD/foo-1.00.tar.Z # Alien::Build::Plugin::Extract::CommandLine> copy /tmp/POqm5hH2sD/foo-1.00.tar.Z => /tmp/POqm5hH2sD/xfoo-1.00.tar.Z # Alien::Build::Plugin::Extract::CommandLine> + gzip -d /tmp/POqm5hH2sD/xfoo-1.00.tar.Z # Alien::Build::Plugin::Extract::CommandLine> move /tmp/POqm5hH2sD/xfoo-1.00.tar => /tmp/POqm5hH2sD/foo-1.00.tar # Alien::Build::Plugin::Extract::CommandLine> + tar xf /tmp/POqm5hH2sD/foo-1.00.tar ok 1 - directory created # dir = /tmp/MGyHCels3a/root/build_kNsX/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 4 - with extension tar.bz2 { # archive = /tmp/Loam9c5_6q/foo-1.00.tar.bz2 # Alien::Build::Plugin::Extract::CommandLine> + tar xf /tmp/Loam9c5_6q/foo-1.00.tar.bz2 ok 1 - directory created # dir = /tmp/MGyHCels3a/root/build_KyYB/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 5 - with extension tar.gz { # archive = /tmp/qIgThvDMHr/foo-1.00.tar.gz # Alien::Build::Plugin::Extract::CommandLine> + tar xf /tmp/qIgThvDMHr/foo-1.00.tar.gz ok 1 - directory created # dir = /tmp/MGyHCels3a/root/build_G7Fp/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 6 - with extension tar.xz { # archive = /tmp/Qw2DDjOUdn/foo-1.00.tar.xz # Alien::Build::Plugin::Extract::CommandLine> + tar xf /tmp/Qw2DDjOUdn/foo-1.00.tar.xz ok 1 - directory created # dir = /tmp/MGyHCels3a/root/build_yaYu/foo-1.00 ok 2 - configure exists ok 3 - foo.c exists 1..3 } ok 7 - with extension zip { # archive = /tmp/YoiBvk_0gS/foo-1.00.zip # Alien::Build::Plugin::Extract::CommandLine> + unzip /tmp/YoiBvk_0gS/foo-1.00.zip # Archive: /tmp/YoiBvk_0gS/foo-1.00.zip # extracting: configure # inflating: foo.c ok 1 - directory created # dir = /tmp/MGyHCels3a/root/build_C950 ok 2 - configure exists ok 3 - foo.c exists 1..3 } 1..7 } 1..1 ok t/alien_build_plugin_extract_directory.t ......... ok 1 - basic { ok 1 - directory created # dir = /tmp/LYjkhbIGjd/root/build_XDxR ok 2 - configure exists ok 3 - foo.c exists 1..3 } 1..1 ok t/alien_build_plugin_extract_negotiate.t ......... ok 1 - basic { # Alien::Build::Plugin::Core::Download> downloaded foo-1.00.tar ok 1 - extracted to directory # dir = /tmp/CUGmb3TGBO/root/build_dY9L/foo-1.00 ok 2 - created file configure ok 3 - content matches ok 4 - created file foo.c ok 5 - content matches 1..5 } 1..1 ok t/alien_build_plugin_fetch_httptiny.t ............ ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: # gather_ffi: !!perl/code '{ "DUMMY" }' # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # build_suffix: '' # class: Alien::Build::Auto::Blank0 # default_hook: # build_ffi: &1 !!perl/code '{ "DUMMY" }' # download: !!perl/code '{ "DUMMY" }' # gather_ffi: *1 # gather_share: &2 !!perl/code '{ "DUMMY" }' # gather_system: *2 # filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/blank/alienfile # hook: # fetch: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # destdir_ffi_filter: '^dynamic' # platform: # compiler_type: unix # start_url: http://example.test/ # require: # any: {} # share: # HTTP::Tiny: 0.044 # URI: 0 # system: {} 1..2 } ok 2 - use start_url { ok 1 - sets start_url { ok 1 - alienfile compiles ok 2 1..2 } ok 2 - uses start_url { ok 1 - alienfile compiles ok 2 1..2 } 1..2 } ok 3 - fetch { 1..0 # SKIP no httpd.json } 1..3 ok t/alien_build_plugin_fetch_local.t ............... ok 1 - basic { ok 1 - default { # --- # filename: foo-1.00.tar # path: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/dist/foo-1.00.tar # tmp: 0 # 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.77-9eY4Tq/corpus/dist/foo-1.00 # - filename: foo-1.00.tar # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/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.77-9eY4Tq/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.77-9eY4Tq/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.77-9eY4Tq/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.77-9eY4Tq/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.77-9eY4Tq/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.77-9eY4Tq/corpus/dist/foo-1.00.tar.gz # tmp: 0 # type: file ok 1 - response hash ok 2 - path exists as file 1..2 } 1..3 } ok 2 - use start_url { ok 1 - sets start_url { ok 1 - alienfile compiles ok 2 1..2 } ok 2 - uses start_url { ok 1 - alienfile compiles ok 2 1..2 } 1..2 } ok 3 - uri { ok 1 - listing { # --- # list: # - filename: foo-1.00 # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/dist/foo-1.00 # - filename: foo-1.00.tar # url: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/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.77-9eY4Tq/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.77-9eY4Tq/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.77-9eY4Tq/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.77-9eY4Tq/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.77-9eY4Tq/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.77-9eY4Tq/corpus/dist/foo-1.00.tar.gz # tmp: 0 # type: file ok 1 - response hash ok 2 - path exists as file 1..2 } 1..2 } 1..3 ok t/alien_build_plugin_fetch_localdir.t ............ ok 1 - alienfile compiles # Alien::Build::Plugin::Core::Download> downloaded foo-1.00 ok 2 - did not throw exception ok 3 - download is a directory # download = /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/dist/foo-1.00 ok 4 - configure is a file ok 5 - foo.c is a file 1..5 ok t/alien_build_plugin_fetch_lwp.t ................. ok 1 - updates requires { ok 1 # --- !!perl/hash:Alien::Build::Meta # around: # gather_ffi: !!perl/code '{ "DUMMY" }' # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # build_suffix: '' # class: Alien::Build::Auto::Blank0 # default_hook: # build_ffi: &1 !!perl/code '{ "DUMMY" }' # download: !!perl/code '{ "DUMMY" }' # gather_ffi: *1 # gather_share: &2 !!perl/code '{ "DUMMY" }' # gather_system: *2 # filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/blank/alienfile # hook: # fetch: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # destdir_ffi_filter: '^dynamic' # platform: # compiler_type: unix # start_url: file://localhost/ # require: # any: {} # share: # LWP::UserAgent: 0 # system: {} 1..1 } ok 2 - use start_url { ok 1 - sets start_url { ok 1 - alienfile compiles ok 2 1..2 } ok 2 - uses start_url { ok 1 - alienfile compiles ok 2 1..2 } 1..2 } ok 3 - 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.77-9eY4Tq/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.77-9eY4Tq/corpus/dist/bogus.tar.gz ok 1 1..1 } 1..3 } 1..3 } 1..3 ok t/alien_build_plugin_fetch_netftp.t .............. ok 1 - updates requires { ok 1 ok 2 # --- !!perl/hash:Alien::Build::Meta # around: # gather_ffi: !!perl/code '{ "DUMMY" }' # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # build_suffix: '' # class: Alien::Build::Auto::Blank0 # default_hook: # build_ffi: &1 !!perl/code '{ "DUMMY" }' # download: !!perl/code '{ "DUMMY" }' # gather_ffi: *1 # gather_share: &2 !!perl/code '{ "DUMMY" }' # gather_system: *2 # filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/blank/alienfile # hook: # fetch: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # destdir_ffi_filter: '^dynamic' # platform: # compiler_type: unix # start_url: ftp://localhost/ # require: # any: {} # share: # Net::FTP: 0 # URI: 0 # system: {} 1..2 } ok 2 - use start_url { ok 1 - sets start_url { ok 1 - alienfile compiles ok 2 1..2 } ok 2 - uses start_url { ok 1 - alienfile compiles ok 2 1..2 } 1..2 } ok 3 - fetch { 1..0 # SKIP no ftpd.json } 1..3 ok t/alien_build_plugin_gather_isolatedynamic.t ..... ok 1 - basic { ok 1 - less indirect { # Alien::Build> single file, assuming archive # in build # Alien::Build::Plugin::Gather::IsolateDynamic> Isolating dynamic libraries ... # Alien::Build::Plugin::Gather::IsolateDynamic> move bin/foo.dll => dynamic/foo.dll # Alien::Build::Plugin::Gather::IsolateDynamic> move lib/libfoo.bundle => dynamic/libfoo.bundle # Alien::Build::Plugin::Gather::IsolateDynamic> move lib/libfoo.dylib => dynamic/libfoo.dylib # Alien::Build::Plugin::Gather::IsolateDynamic> move lib/libfoo.la => dynamic/libfoo.la # Alien::Build::Plugin::Gather::IsolateDynamic> move lib/foo.dll.a => dynamic/foo.dll.a # Alien::Build::Plugin::Gather::IsolateDynamic> Done! # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/8uJPzu2jy2/stage/_alien ok 1 - correct: lib/libfoo.a ok 2 - correct: bin/foo ok 3 - correct: bin/foo.exe ok 4 - moved: lib/libfoo.dylib ok 5 - correct: dynamic/libfoo.dylib ok 6 - moved: lib/libfoo.bundle ok 7 - correct: dynamic/libfoo.bundle ok 8 - moved: lib/libfoo.la ok 9 - correct: dynamic/libfoo.la ok 10 - moved: lib/foo.dll.a ok 11 - correct: dynamic/foo.dll.a 1..11 } ok 2 - destdir { # Alien::Build> single file, assuming archive # in build # Alien::Build::Plugin::Gather::IsolateDynamic> Isolating dynamic libraries ... # Alien::Build::Plugin::Gather::IsolateDynamic> move bin/foo.dll => dynamic/foo.dll # Alien::Build::Plugin::Gather::IsolateDynamic> move lib/libfoo.bundle => dynamic/libfoo.bundle # Alien::Build::Plugin::Gather::IsolateDynamic> move lib/libfoo.dylib => dynamic/libfoo.dylib # Alien::Build::Plugin::Gather::IsolateDynamic> move lib/libfoo.la => dynamic/libfoo.la # Alien::Build::Plugin::Gather::IsolateDynamic> move lib/foo.dll.a => dynamic/foo.dll.a # Alien::Build::Plugin::Gather::IsolateDynamic> Done! # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mirror /tmp/Srt0BFF7k3/root/destdir_W5IO/tmp/Srt0BFF7k3/prefix => /tmp/Srt0BFF7k3/stage # Alien::Build::Util> mkdir -p /tmp/Srt0BFF7k3/stage/lib # Alien::Build::Util> Alien::Build> cp /tmp/Srt0BFF7k3/root/destdir_W5IO/tmp/Srt0BFF7k3/prefix/lib/libfoo.a /tmp/Srt0BFF7k3/stage/lib/libfoo.a # Alien::Build::Util> mkdir -p /tmp/Srt0BFF7k3/stage/bin # Alien::Build::Util> Alien::Build> cp /tmp/Srt0BFF7k3/root/destdir_W5IO/tmp/Srt0BFF7k3/prefix/bin/foo.exe /tmp/Srt0BFF7k3/stage/bin/foo.exe # Alien::Build::Util> Alien::Build> cp /tmp/Srt0BFF7k3/root/destdir_W5IO/tmp/Srt0BFF7k3/prefix/bin/foo /tmp/Srt0BFF7k3/stage/bin/foo # Alien::Build::Util> mkdir -p /tmp/Srt0BFF7k3/stage/dynamic # Alien::Build::Util> Alien::Build> cp /tmp/Srt0BFF7k3/root/destdir_W5IO/tmp/Srt0BFF7k3/prefix/dynamic/foo.dll /tmp/Srt0BFF7k3/stage/dynamic/foo.dll # Alien::Build::Util> Alien::Build> cp /tmp/Srt0BFF7k3/root/destdir_W5IO/tmp/Srt0BFF7k3/prefix/dynamic/libfoo.bundle /tmp/Srt0BFF7k3/stage/dynamic/libfoo.bundle # Alien::Build::Util> Alien::Build> cp /tmp/Srt0BFF7k3/root/destdir_W5IO/tmp/Srt0BFF7k3/prefix/dynamic/libfoo.dylib /tmp/Srt0BFF7k3/stage/dynamic/libfoo.dylib # Alien::Build::Util> Alien::Build> cp /tmp/Srt0BFF7k3/root/destdir_W5IO/tmp/Srt0BFF7k3/prefix/dynamic/libfoo.la /tmp/Srt0BFF7k3/stage/dynamic/libfoo.la # Alien::Build::Util> Alien::Build> cp /tmp/Srt0BFF7k3/root/destdir_W5IO/tmp/Srt0BFF7k3/prefix/dynamic/foo.dll.a /tmp/Srt0BFF7k3/stage/dynamic/foo.dll.a # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/Srt0BFF7k3/stage/_alien ok 1 - correct: lib/libfoo.a ok 2 - correct: bin/foo ok 3 - correct: bin/foo.exe ok 4 - moved: lib/libfoo.dylib ok 5 - correct: dynamic/libfoo.dylib ok 6 - moved: lib/libfoo.bundle ok 7 - correct: dynamic/libfoo.bundle ok 8 - moved: lib/libfoo.la ok 9 - correct: dynamic/libfoo.la ok 10 - moved: lib/foo.dll.a ok 11 - correct: dynamic/foo.dll.a 1..11 } 1..2 } 1..1 ok t/alien_build_plugin_meta.t ...................... 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 ..... ok 1 - has bin_name # it be pkg-config # PKG_CONFIG_PATH=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/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.77-9eY4Tq/blib/lib/Alien/Build/CommandSequence.pm line 49. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. 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.77-9eY4Tq/blib/lib/Alien/Build/CommandSequence.pm line 49. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. 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 --exists foo # 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/x_sh9KcTbn/stage/_alien ok 2 # cflags_static = -fPIC -I/test/include/foo 1..2 } 1..4 ok t/alien_build_plugin_pkgconfig_libpkgconf.t ...... 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.77-9eY4Tq/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.77-9eY4Tq/blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm line 44. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. 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.77-9eY4Tq/blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm line 50. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. 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/a8ELu7APHn/stage/_alien ok 2 1..2 } 1..5 ok t/alien_build_plugin_pkgconfig_makestatic.t ...... ok 1 - recursive { # Alien::Build> error in probe (will do a share install): package foo1 not found at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm line 45. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. # Alien::Build> single file, assuming archive # Alien::Build::Plugin::PkgConfig::MakeStatic> converting /tmp/vXLWr80W4O/stage/lib/pkgconfig/bar1.pc to static # Alien::Build::Plugin::PkgConfig::MakeStatic> converting /tmp/vXLWr80W4O/stage/lib/pkgconfig/foo1.pc to static # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/vXLWr80W4O/stage/_alien ok 1 1..1 } 1..1 ok t/alien_build_plugin_pkgconfig_negotiate.t ....... ok 1 - pick { ok 1 - has a pick # pick = PkgConfig::LibPkgConf 1..1 } 1..1 ok t/alien_build_plugin_pkgconfig_pp.t .............. # PKG_CONFIG_PATH=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/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.77-9eY4Tq/blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm line 45. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. 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.77-9eY4Tq/blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm line 52. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. 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/973Lm7gesW/stage/_alien ok 2 # cflags_static = -fPIC -I/test/include/foo -DFOO_STATIC 1..2 } 1..3 ok t/alien_build_plugin_prefer_sortversions.t ....... ok 1 - updates requires { ok 1 # --- !!perl/hash:Alien::Build::Meta # around: # gather_ffi: !!perl/code '{ "DUMMY" }' # gather_share: !!perl/code '{ "DUMMY" }' # gather_system: !!perl/code '{ "DUMMY" }' # build_suffix: '' # class: Alien::Build::Auto::Blank0 # default_hook: # build_ffi: &1 !!perl/code '{ "DUMMY" }' # download: !!perl/code '{ "DUMMY" }' # gather_ffi: *1 # gather_share: &2 !!perl/code '{ "DUMMY" }' # gather_system: *2 # filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/corpus/blank/alienfile # hook: # prefer: # - !!perl/code '{ "DUMMY" }' # phase: any # prop: # arch: 1 # destdir_ffi_filter: '^dynamic' # 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 ............ 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 ......... 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.77-9eY4Tq/blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm line 43. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. 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.77-9eY4Tq/blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm line 43. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. 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.77-9eY4Tq/blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm line 52. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. 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 } ok 5 - match_stderr + version_stderr { ok 1 - match good { ok 1 1..1 } ok 2 - match bad { # Alien::Build> error in probe (will do a share install): Command standard error did not match at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm line 53. # Alien::Build> Don't panic, we will attempt a share build from source if possible. # Alien::Build> Do not file a bug unless you expected a system install to succeed. 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..5 ok t/alien_build_rc.t ............................... ok 1 - basic { # package is Alien::Build::rc # Alien::Build::rc> hey ok 1 - alienfile compiles ok 2 ok 3 1..3 } ok 2 - preload code ref { ok 1 - alienfile compiles ok 2 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta') ok 3 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta') 1..3 } 1..2 ok t/alien_build_tempdir.t .......................... ok 1 - root = /tmp/R_MFKXZjvK/root ok 2 - cleanup on empty { ok 1 - tempdir = /tmp/R_MFKXZjvK/root/foo_2yTl ok 2 - directory removed 1..2 } ok 3 - do not cleanup non-empty { ok 1 - tempdir = /tmp/R_MFKXZjvK/root/bar_Qc4q ok 2 - directory not removed 1..2 } 1..3 ok t/alien_build_util.t ............................. 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_iQAx/etc # Alien::Build::Util> Alien::Build> cp /tmp/mirror_src_6JSd/etc/foorc /tmp/mirror_dst_iQAx/etc/foorc # Alien::Build::Util> mkdir -p /tmp/mirror_dst_iQAx/bin # Alien::Build::Util> Alien::Build> cp /tmp/mirror_src_6JSd/bin/foomake /tmp/mirror_dst_iQAx/bin/foomake # /tmp/mirror_dst_iQAx: # total 8 # drwxrwxr-x 2 fly2400 fly2400 4096 Jul 31 04:05 bin # drwxrwxr-x 2 fly2400 fly2400 4096 Jul 31 04:05 etc # # /tmp/mirror_dst_iQAx/bin: # total 4 # -rwxr-xr-x 1 fly2400 fly2400 18 Jul 31 04:05 foomake # # /tmp/mirror_dst_iQAx/etc: # total 4 # -rw-rw-r-- 1 fly2400 fly2400 18 Jul 31 04:05 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/om5kdMQneZ/tmp/itQay19Q8L ok 1 1..1 } 1..3 ok t/alien_build_util_win32_registrydump.t .......... ok 1 - Imported symbol: _read_win32_reg_dump ok 2 - basic { ok 1 1..1 } 1..2 ok t/alienfile.t .................................... Alien::Build::Plugin::PkgConfig::Negotiate> Using PkgConfig plugin: PkgConfig::LibPkgConf Alien::Build::Plugin::PkgConfig::Negotiate> Using PkgConfig plugin: PkgConfig::LibPkgConf 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 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/t/alienfile.t line 27. 1..1 } ok 3 - warnings alienfile { ok 1 # Use of uninitialized value $foo in string at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/t/alienfile.t line 42. 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 - build_ffi { # build_ffi is deprecated, use ffi { build ... } } instead at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/t/alienfile.t line 244. ok 1 1..1 } ok 13 - 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 - share + gather_ffi { # gather_ffi is deprecated, use ffi { gather ... } } instead at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/t/alienfile.t line 313. ok 1 1..1 } ok 6 - share + ffi gather { ok 1 1..1 } ok 7 - nada { ok 1 ok 2 1..2 } 1..7 } ok 14 - prop { ok 1 1..1 } ok 15 - patch { ok 1 1..1 } ok 16 - patch_ffi { # patch_ffi is deprecated, use ffi { patch ... } } instead at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/t/alienfile.t line 371. ok 1 1..1 } ok 17 - ffi patch { ok 1 1..1 } ok 18 - arch { ok 1 - on { ok 1 1..1 } ok 2 - off { ok 1 1..1 } ok 3 - default { ok 1 1..1 } 1..3 } ok 19 - meta { ok 1 1..1 } 1..19 ok t/test_alien.t ................................... ok 1 - Alien::Foo responds to: cflags libs dynamic_libs bin_dir ok 2 - Alien::Foo[instance] responds to: cflags libs dynamic_libs bin_dir 1..2 ok t/test_alien__alien_ok.t ......................... ok 1 - alien_ok with class ok 2 - bin_dir added to path ok 3 - alien_ok with instance ok 4 - alien_ok with bad class 1..4 ok t/test_alien__ffi_ok.t ........................... skipped: This test requires FFI::Platypus. t/test_alien__ffi_ok__acme.t ..................... skipped: Module 'Acme::Alien::DontPanic' is not installed t/test_alien__helper_ok.t ........................ ok 1 - Alien::libfoo1 responds to: cflags libs dynamic_libs bin_dir ok 2 - helper foo1 exists ok 3 - something else ok 4 - default test name ok 5 - custom name ok 6 - failed test 1..6 ok t/test_alien__interpolate_template_ok.t .......... ok 1 - Alien::libfoo1 responds to: cflags libs dynamic_libs bin_dir ok 2 - template matches ok 3 - template matches ok 4 - pass with default name ok 5 - pass with custom name ok 6 - fail with string match ok 7 - fail with string match ok 8 - bogus helper 1..8 ok t/test_alien__run_ok.t ........................... ok 1 - run with exit 0 { ok 1 - run_ok # [cmd] # /data/fly2400/ap2400-300558/bin/perl-static /tmp/oQhXPmY2iL/test.pl # [out] # this is some output # [err] # this is some error ok 2 - output ok 3 - error ok 4 - exit ok 5 - signal ok 6 - run.success ok 7 - run.exit_is(0) ok 8 - run.exit_is(22) ok 9 - run.exit_isnt(0) ok 10 - run.exit_isnt(22) ok 11 - run.out_like(is some out) ok 12 - run.out_like(bogus) ok 13 - run.out_unlike(is some out) ok 14 - run.out_unlike(bogus) ok 15 - run.err_like(is some err) ok 16 - run.err_unlike(bogus) 1..16 } ok 2 - run with exit 22 { ok 1 - run_ok ok 2 - output ok 3 - error ok 4 - exit ok 5 - signal ok 6 - run.success ok 7 - run.exit_is(0) ok 8 - run.exit_is(22) ok 9 - run.exit_isnt(0) ok 10 - run.exit_isnt(22) 1..10 } ok 3 - run with kill 9 { ok 1 - run_ok ok 2 - output ok 3 - error ok 4 - exit ok 5 - signal ok 6 - run.success 1..6 } ok 4 - run with not found { ok 1 - run_ok ok 2 - output ok 3 - error ok 4 - exit ok 5 - signal ok 6 - run.success 1..6 } ok 5 - run -1 { ok 1 - run_ok ok 2 - output ok 3 - error ok 4 - exit ok 5 - signal ok 6 - run.success 1..6 } 1..5 ok t/test_alien__xs_ok.t ............................ ok 1 - xs with no module ok 2 - xs fail with subtest ok 3 - xs with C compile error # detect module name Test::Alien::XS::Mod0 # parse xs testalienIANcD/test.xs => testalienIANcD/test.c # # compile testalienIANcD/test.c # gcc -I/home/fly2400/ap2400-300558/lib/CORE -fPIC -c -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fwrapv -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -o testalienIANcD/test.o testalienIANcD/test.c # link testalienIANcD/test.o # gcc -shared -O2 -fstack-protector -o testalienIANcD/test.so testalienIANcD/test.o # created lib testalienIANcD/test.so ok 4 - xs ok 5 - xs subtest { ok 1 - call Test::Alien::XS::Mod0->baz() 1..1 } ok 6 - xs without parameterized name ok 7 - xs without parameterized name subtest { ok 1 ok 2 - call Foo::Bar->baz() 1..2 } 1..7 ok t/test_alien__xs_ok__acme.t ...................... skipped: Module 'Acme::Alien::DontPanic' is not installed t/test_alien__xs_ok__cpp.t ....................... skipped: Test runs only on development release t/test_alien__xs_ok__no_compiler.t ............... ok 1 - xs # skip test requires a compiler ok 2 - xs # skip test requires a compiler ok 3 - xs subtest # skip test requires a compiler ok 4 - skip works ok 5 - skip works with cb 1..5 ok t/test_alien_build.t ............................. ok 1 - alienfile_ok { ok 1 - inline { ok 1 - Alien::Build::Auto::N0=HASH->isa('Alien::Build') ok 2 - has prefix dir # prefix = /tmp/nYJ2E3NM07/stage ok 3 - has root dir # root = /tmp/nYJ2E3NM07/root ok 4 - has stage dir # stage = /tmp/nYJ2E3NM07/stage 1..4 } ok 2 - from file { ok 1 - Alien::Build::Auto::Basic1=HASH->isa('Alien::Build') ok 2 - has prefix dir # prefix = /tmp/NROfHFl0G0/stage ok 3 - has root dir # root = /tmp/NROfHFl0G0/root ok 4 - has stage dir # stage = /tmp/NROfHFl0G0/stage 1..4 } ok 3 - alienfile compiles ok 4 - Alien::Build::Auto::Gah2=HASH->isa('Alien::Build') ok 5 - alienfile compiles ok 6 - compile error in alienfile fails test # Alien::Build::Auto::Smlfy5::Alienfile> hey there ok 7 - alienfile compiles 1..7 } ok 2 - alien_build_ok { ok 1 - no alienfile { ok 1 ok 2 1..2 } ok 2 - alienfile compiles but does not run { ok 1 - alienfile compiles ok 2 ok 3 1..3 } ok 3 - good system { ok 1 - alienfile compiles ok 2 - alien builds okay # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/s0kp5dicwE/stage/_alien ok 3 - Test::Alien::Build::Faux0001->isa('Alien::Base') ok 4 ok 5 1..5 } ok 4 - good share { ok 1 - alienfile compiles ok 2 - alien builds okay # Alien::Build> single file, assuming archive # Alien::Build::Plugin::Core::Legacy> adding legacy hash to config # Alien::Build::Plugin::Core::Gather> mkdir -p /tmp/gIY7VpsvDm/stage/_alien ok 3 - Test::Alien::Build::Faux0002->isa('Alien::Base') ok 4 ok 5 ok 6 1..6 } 1..4 } 1..2 ok t/test_alien_cancompile.t ........................ ok 1 1..1 ok t/test_alien_cancompilecpp.t ..................... ok 1 1..1 ok t/test_alien_canplatypus.t ....................... skipped: This test requires FFI::Platypus. t/test_alien_synthetic.t ......................... ok 1 - empty synthetic alien ok 2 - cflags ok 3 - libs ok 4 - dynamic_libs ok 5 - bin_dir (exists) ok 6 - bin_dir (does not exist) ok 7 - static flags 1..7 ok All tests successful. Files=65, Tests=249, 23 wallclock secs ( 0.27 usr 0.19 sys + 17.62 cusr 3.79 csys = 21.87 CPU) Result: PASS PLICEASE/Alien-Build-0.77.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Alien-Build-0.77 already made Running test for module 'Alien::automake' Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib to PERL5LIB for 'get' Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/P/PL/PLICEASE/Alien-automake-0.09.tar.gz ok Alien-automake-0.09/ Alien-automake-0.09/alienfile Alien-automake-0.09/Changes Alien-automake-0.09/cpanfile Alien-automake-0.09/dist.ini Alien-automake-0.09/INSTALL Alien-automake-0.09/lib/ Alien-automake-0.09/LICENSE Alien-automake-0.09/Makefile.PL Alien-automake-0.09/MANIFEST Alien-automake-0.09/META.json Alien-automake-0.09/META.yml Alien-automake-0.09/README Alien-automake-0.09/t/ Alien-automake-0.09/xt/ Alien-automake-0.09/xt/author/ Alien-automake-0.09/xt/release/ Alien-automake-0.09/xt/release/changes.t Alien-automake-0.09/xt/release/fixme.t Alien-automake-0.09/xt/author/eol.t Alien-automake-0.09/xt/author/no_tabs.t Alien-automake-0.09/xt/author/pod.t Alien-automake-0.09/xt/author/pod_spelling_common.t Alien-automake-0.09/t/00_diag.t Alien-automake-0.09/t/01_use.t Alien-automake-0.09/t/run.t Alien-automake-0.09/lib/Alien/ Alien-automake-0.09/lib/Alien/automake.pm Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib to PERL5LIB for 'prepare' Configuring P/PL/PLICEASE/Alien-automake-0.09.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::automake Writing MYMETA.yml and MYMETA.json PLICEASE/Alien-automake-0.09.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for P/PL/PLICEASE/Alien-automake-0.09.tar.gz Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib to PERL5LIB for 'make' >>> make cp lib/Alien/automake.pm blib/lib/Alien/automake.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-automake "/data/fly2400/ap2400-300558/bin/perl-static" -MAlien::Build::MM=cmd -e version 0.09 "/data/fly2400/ap2400-300558/bin/perl-static" -MAlien::Build::MM=cmd -e download Alien::Build::Plugin::Fetch::NetFTP> switching to passive mode Alien::Build::Plugin::Fetch::NetFTP> switching to passive mode Alien::Build::Plugin::Core::Download> candidate *ftp://ftp.gnu.org/gnu/automake/automake-1.15.1.tar.gz Alien::Build::Plugin::Core::Download> candidate ftp://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz Alien::Build::Plugin::Core::Download> candidate ftp://ftp.gnu.org/gnu/automake/automake-1.14.1.tar.gz Alien::Build::Plugin::Core::Download> candidate ftp://ftp.gnu.org/gnu/automake/automake-1.14.tar.gz Alien::Build::Plugin::Core::Download> candidate ftp://ftp.gnu.org/gnu/automake/automake-1.13.4.tar.gz Alien::Build::Plugin::Core::Download> candidate ftp://ftp.gnu.org/gnu/automake/automake-1.13.3.tar.gz Alien::Build::Plugin::Core::Download> candidate ftp://ftp.gnu.org/gnu/automake/automake-1.13.2.tar.gz Alien::Build::Plugin::Core::Download> candidate ftp://ftp.gnu.org/gnu/automake/automake-1.13.1.tar.gz Alien::Build::Plugin::Core::Download> candidate ... Alien::Build::Plugin::Fetch::NetFTP> switching to passive mode Alien::Build::Plugin::Core::Download> setting version based on archive to 1.15.1 Alien::Build::Plugin::Core::Download> downloaded automake-1.15.1.tar.gz "/data/fly2400/ap2400-300558/bin/perl-static" -MAlien::Build::MM=cmd -e build *************************************************** autoconf path = /data/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-autoconf/bin/autoconf [version] autoconf (GNU Autoconf) 2.69 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+/Autoconf: GNU GPL version 3 or later , This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by David J. MacKenzie and Akim Demaille. *************************************************** Alien::Build::CommandSequence> + ./configure --prefix=/home/fly2400/ap2400-300558/site/lib/auto/share/dist/Alien-automake --with-pic --disable-shared configure: WARNING: unrecognized options: --with-pic, --disable-shared checking whether make supports nested variables... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether ln -s works... yes checking for perl... /data/fly2400/ap2400-300558/bin/perl-static checking for tex... no checking for yacc... yacc checking for lex... no checking for flex... no checking whether autoconf is installed... yes checking whether autoconf works... no configure: error: The installed version of autoconf does not work. Please check config.log for error messages before this one. *************************************************** This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU Automake configure 1.15.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --prefix=/home/fly2400/ap2400-300558/site/lib/auto/share/dist/Alien-automake --with-pic --disable-shared ## --------- ## ## Platform. ## ## --------- ## hostname = perl-stackato64-precise uname -m = x86_64 uname -r = 3.2.0-24-virtual uname -s = Linux uname -v = #39-Ubuntu SMP Mon May 21 18:44:18 UTC 2012 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /data/fly2400/cpanfly-5.24/var/megalib/auto/share/dist/Alien-autoconf/bin PATH: /data/fly2400/cpanfly-5.24/var/libs/bin PATH: /usr/bin PATH: /bin PATH: /data/fly2400/cpanfly-5.24/var/megalib/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2031: checking whether make supports nested variables configure:2048: result: yes configure:2064: checking build system type configure:2078: result: x86_64-pc-linux-gnu configure:2098: checking host system type configure:2111: result: x86_64-pc-linux-gnu configure:2164: checking for a BSD-compatible install configure:2232: result: /usr/bin/install -c configure:2243: checking whether build environment is sane configure:2298: result: yes configure:2449: checking for a thread-safe mkdir -p configure:2488: result: /bin/mkdir -p configure:2495: checking for gawk configure:2525: result: no configure:2495: checking for mawk configure:2511: found /usr/bin/mawk configure:2522: result: mawk configure:2533: checking whether make sets $(MAKE) configure:2555: result: yes configure:2713: checking whether ln -s works configure:2717: result: yes configure:2727: checking for perl configure:2757: result: /data/fly2400/ap2400-300558/bin/perl-static configure:2769: /data/fly2400/ap2400-300558/bin/perl-static --version This is perl 5, version 24, subversion 0 (v5.24.0) built for x86_64-linux-thread-multi (with 1 registered patch, see perl -V for more detail) Copyright 1987-2016, Larry Wall Binary build 2400 [300558] provided by ActiveState http://www.ActiveState.com Built Jun 9 2016 21:28:46 Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. configure:2772: $? = 0 configure:2784: checking for tex configure:2814: result: no configure:2822: --version , This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by David J. MacKenzie and Akim Demaille. configure:2942: $? = 0 configure:2950: result: yes configure:2957: checking whether autoconf works configure:2964: cd conftest && autoconf -o /dev/null conftest.ac autom4te: m4sugar/m4sugar.m4: no such file or directory configure:2967: $? = 1 configure:2976: result: no configure:2979: error: The installed version of autoconf does not work. Please check config.log for error messages before this one. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-pc-linux-gnu ac_cv_env_AM_TEST_RUNNER_SHELL_set= ac_cv_env_AM_TEST_RUNNER_SHELL_value= ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_F77_set= ac_cv_env_F77_value= ac_cv_env_FCFLAGS_set= ac_cv_env_FCFLAGS_value= ac_cv_env_FC_set= ac_cv_env_FC_value= ac_cv_env_FFLAGS_set= ac_cv_env_FFLAGS_value= ac_cv_env_GNU_CC_set= ac_cv_env_GNU_CC_value= ac_cv_env_GNU_CFLAGS_set= ac_cv_env_GNU_CFLAGS_value= ac_cv_env_GNU_CXXFLAGS_set= ac_cv_env_GNU_CXXFLAGS_value= ac_cv_env_GNU_CXX_set= ac_cv_env_GNU_CXX_value= ac_cv_env_GNU_F77_set= ac_cv_env_GNU_F77_value= ac_cv_env_GNU_FCFLAGS_set= ac_cv_env_GNU_FCFLAGS_value= ac_cv_env_GNU_FC_set= ac_cv_env_GNU_FC_value= ac_cv_env_GNU_FFLAGS_set= ac_cv_env_GNU_FFLAGS_value= ac_cv_env_GNU_GCJFLAGS_set= ac_cv_env_GNU_GCJFLAGS_value= ac_cv_env_GNU_GCJ_set= ac_cv_env_GNU_GCJ_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_host=x86_64-pc-linux-gnu ac_cv_path_PERL=/data/fly2400/ap2400-300558/bin/perl-static ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_AWK=mawk ac_cv_prog_YACC=yacc ac_cv_prog_make_make_set=yes am_cv_autoconf_installed=yes am_cv_autoconf_works=no am_cv_make_support_nested_variables=yes ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='"/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-automake-0.09-7hwtF2/_alien/build_regt/automake-1.15.1/t/wrap/aclocal-1.15"' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='0' AM_TEST_RUNNER_SHELL='' AM_V='$(V)' APIVERSION='1.15' AUTOCONF='${SHELL} /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-automake-0.09-7hwtF2/_alien/build_regt/automake-1.15.1/lib/missing autoconf' AUTOHEADER='${SHELL} /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-automake-0.09-7hwtF2/_alien/build_regt/automake-1.15.1/lib/missing autoheader' AUTOMAKE='"/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-automake-0.09-7hwtF2/_alien/build_regt/automake-1.15.1/t/wrap/automake-1.15"' AWK='mawk' CC='' CFLAGS='' CPPFLAGS='' CXX='' CXXFLAGS='' CYGPATH_W='echo' DEFS='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' EXEEXT='' F77='' FC='' FCFLAGS='' FFLAGS='' FGREP='' GNU_CC='' GNU_CFLAGS='' GNU_CXX='' GNU_CXXFLAGS='' GNU_F77='' GNU_FC='' GNU_FCFLAGS='' GNU_FFLAGS='' GNU_GCJ='' GNU_GCJFLAGS='' GREP='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LDFLAGS='' LEX='false' LIBOBJS='' LIBS='' LN='' LN_S='ln -s' LTLIBOBJS='' MAKEINFO='${SHELL} /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-automake-0.09-7hwtF2/_alien/build_regt/automake-1.15.1/lib/missing makeinfo' MKDIR_P='/bin/mkdir -p' MODIFICATION_DELAY='' OBJEXT='' PACKAGE='automake' PACKAGE_BUGREPORT='bug-automake@gnu.org' PACKAGE_NAME='GNU Automake' PACKAGE_STRING='GNU Automake 1.15.1' PACKAGE_TARNAME='automake' PACKAGE_URL='http://www.gnu.org/software/automake/' PACKAGE_VERSION='1.15.1' PATH_SEPARATOR=':' PERL='/data/fly2400/ap2400-300558/bin/perl-static' RELEASE_YEAR='2017' SET_MAKE='' SHELL='/bin/bash' STRIP='' TEX='' VERSION='1.15.1' YACC='yacc' ac_ct_CC='' ac_ct_CXX='' ac_ct_F77='' ac_ct_FC='' ac_ct_GNU_CC='' ac_ct_GNU_CXX='' ac_ct_GNU_F77='' ac_ct_GNU_FC='' ac_ct_GNU_GCJ='' am_AUTOCONF='autoconf' am_AUTOHEADER='autoheader' am_AUTOM4TE='autom4te' am_AUTORECONF='autoreconf' am_AUTOUPDATE='autoupdate' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='' am__isrc='' am__leading_dot='.' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' am_canothing was installed into destdir at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib/Alien/Build/Plugin/Core/Gather.pm line 70. ndidate_sh='' amdir='${pkgvdatadir}/am' automake_acdir='${datadir}/aclocal-1.15' bindir='${exec_prefix}/bin' build='x86_64-pc-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='pc' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='NONE' host='x86_64-pc-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-automake-0.09-7hwtF2/_alien/build_regt/automake-1.15.1/lib/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='$(MKDIR_P)' oldincludedir='/usr/include' pdfdir='${docdir}' pkgvdatadir='${datadir}/automake-1.15' prefix='/home/fly2400/ap2400-300558/site/lib/auto/share/dist/Alien-automake' program_transform_name='s,x,x,' psdir='${docdir}' required_autoconf_version='2.65' sbindir='${exec_prefix}/sbin' scriptdir='${pkgvdatadir}' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' system_acdir='${datadir}/aclocal' target_alias='' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "GNU Automake" #define PACKAGE_TARNAME "automake" #define PACKAGE_VERSION "1.15.1" #define PACKAGE_STRING "GNU Automake 1.15.1" #define PACKAGE_BUGREPORT "bug-automake@gnu.org" #define PACKAGE_URL "http://www.gnu.org/software/automake/" configure: exit 1 *************************************************** make: *** [_alien/mm/build] Error 2 PLICEASE/Alien-automake-0.09.tar.gz make -- NOT OK Running test for module 'Alien::Build' PLICEASE/Alien-Build-0.77.tar.gz Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq PLICEASE/Alien-Build-0.77.tar.gz Has already been prepared PLICEASE/Alien-Build-0.77.tar.gz Has already been made PLICEASE/Alien-Build-0.77.tar.gz Has already been tested successfully PLICEASE/Alien-Autotools-1.02.tar.gz Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk PLICEASE/Alien-Autotools-1.02.tar.gz Has already been prepared Running make for P/PL/PLICEASE/Alien-Autotools-1.02.tar.gz Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'Alien::automake => 0.09' for 'PLICEASE/Alien-Autotools-1.02.tar.gz' failed when processing 'PLICEASE/Alien-automake-0.09.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/Alien/Autotools.pm blib/lib/Alien/Autotools.pm Manifying 1 pod document PLICEASE/Alien-Autotools-1.02.tar.gz make -- OK Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/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-Autotools-1.02-FWYONk/blib/lib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib:/data/fly2400/cpanfly-5.24/var/megalib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib:/data/fly2400/cpanfly-5.24/var/megalib # PERL5OPT= # PERL5_CPANPLUS_IS_RUNNING=23725 # PERL5_CPAN_IS_RUNNING=23725 # PERL5_CPAN_IS_RUNNING_IN_RECURSION=17713,23725 # PERL_DL_NONLAZY=1 # PERL_MM_USE_DEFAULT=1 # SHELL=/bin/sh # # # # PERL5LIB path # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/lib # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/arch # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib # /data/fly2400/cpanfly-5.24/var/megalib # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch # /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib # /data/fly2400/cpanfly-5.24/var/megalib # # # # perl 5.024000 # Alien::Build 0.77 # Alien::autoconf 0.05 # Alien::automake - # Alien::libtool 0.06 # Alien::m4 0.12 # Capture::Tiny 0.46 # ExtUtils::MakeMaker 7.16 # File::Spec::Functions 3.62 # File::Which 1.21 # Path::Tiny 0.104 # Test2::V0 0.000072 # Test::Alien 0.77 # Test::Alien::Build 0.77 # # # Can't locate Alien/automake.pm in @INC (you may need to install the Alien::automake module) (@INC contains: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib /data/fly2400/cpanfly-5.24/var/megalib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib /data/fly2400/cpanfly-5.24/var/megalib /home/fly2400/ap2400-300558/site/lib /home/fly2400/ap2400-300558/lib .) at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/lib/Alien/Autotools.pm line 9. BEGIN failed--compilation aborted at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/lib/Alien/Autotools.pm line 9. Compilation failed in require at t/00_diag.t line 29. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 2 after test #1. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 2 just after 1. t/00_diag.t .......................... # Seeded srand with seed '20170731' from local date. ok 1 - okay Dubious, test returned 2 (wstat 512, 0x200) All 1 subtests passed Can't locate Alien/automake.pm in @INC (you may need to install the Alien::automake module) (@INC contains: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib /data/fly2400/cpanfly-5.24/var/megalib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib /data/fly2400/cpanfly-5.24/var/megalib /home/fly2400/ap2400-300558/site/lib /home/fly2400/ap2400-300558/lib .) at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/lib/Alien/Autotools.pm line 9. BEGIN failed--compilation aborted at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/lib/Alien/Autotools.pm line 9. Compilation failed in require at t/alien_autotools.t line 3. BEGIN failed--compilation aborted at t/alien_autotools.t line 3. t/alien_autotools.t .................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run # Failed test at t/alien_autotools__from_alienfile.t line 59. # +----------------------------------------------------------+----+-------+ # | GOT | OP | CHECK | # +----------------------------------------------------------+----+-------+ # | Can't locate Alien/automake.pm in @INC (you may need to | eq | | # | install the Alien::automake module) (@INC contains: /dat | | | # | a/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotool | | | # | s-1.02-FWYONk/blib/lib /data/fly2400/cpanfly-5.24/var/tm | | | # | p/cpan_build/Alien-Autotools-1.02-FWYONk/blib/arch /data | | | # | /fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.7 | | | # | 7-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cp | | | # | an_build/Alien-Build-0.77-9eY4Tq/blib/lib /data/fly2400/ | | | # | cpanfly-5.24/var/megalib /data/fly2400/cpanfly-5.24/var/ | | | # | tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/f | | | # | ly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77- | | | # | 9eY4Tq/blib/lib /data/fly2400/cpanfly-5.24/var/megalib / | | | # | home/fly2400/ap2400-300558/site/lib /home/fly2400/ap2400 | | | # | -300558/lib .) at /data/fly2400/cpanfly-5.24/var/tmp/cpa | | | # | n_build/Alien-Autotools-1.02-FWYONk/blib/lib/Alien/Autot | | | # | ools.pm line 9.\n | | | # | BEGIN failed--compilation aborted at /data/fly2400/cpanf | | | # | ly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/b | | | # | lib/lib/Alien/Autotools.pm line 9.\n | | | # | Compilation failed in require at (eval 134) line 1.\n | | | # | BEGIN failed--compilation aborted at (eval 134) line 1.\ | | | # | n | | | # | \t...propagated at /data/fly2400/cpanfly-5.24/var/tmp/cp | | | # | an_build/Alien-Build-0.77-9eY4Tq/blib/lib/Alien/Build.pm | | | # | line 275.\n | | | # +----------------------------------------------------------+----+-------+ # Failed test 'bin/foo exists' # at t/alien_autotools__from_alienfile.t line 66. # Failed test 'run /tmp/YrlCVKO79O/stage/bin/foo' # at t/alien_autotools__from_alienfile.t line 76. # command not found # Failed test 'command succeeded' # at t/alien_autotools__from_alienfile.t line 76. # command not found # Failed test 'output matches (?^:hello foo)' # at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib/Test/Alien/Run.pm line 92. # out: # does not match: # (?^:hello foo) t/alien_autotools__from_alienfile.t .. # path = /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/corpus/foo # Alien::Build::Auto::Rl0::Alienfile> path = /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/corpus/foo ok 1 - alienfile compiles # not ok 2 not ok 3 - bin/foo exists # /tmp/YrlCVKO79O/stage/bin/foo not ok 4 - run /tmp/YrlCVKO79O/stage/bin/foo not ok 5 - command succeeded not ok 6 - output matches (?^:hello foo) # [cmd] # /tmp/YrlCVKO79O/stage/bin/foo 1..6 Dubious, test returned 5 (wstat 1280, 0x500) Failed 5/6 subtests Can't locate Alien/automake.pm in @INC (you may need to install the Alien::automake module) (@INC contains: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib /data/fly2400/cpanfly-5.24/var/megalib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib /data/fly2400/cpanfly-5.24/var/megalib /home/fly2400/ap2400-300558/site/lib /home/fly2400/ap2400-300558/lib .) at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/lib/Alien/Autotools.pm line 9. BEGIN failed--compilation aborted at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Autotools-1.02-FWYONk/blib/lib/Alien/Autotools.pm line 9. Compilation failed in require at t/alien_autotools__legacy.t line 2. BEGIN failed--compilation aborted at t/alien_autotools__legacy.t line 2. t/alien_autotools__legacy.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Test Summary Report ------------------- t/00_diag.t (Wstat: 512 Tests: 1 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/alien_autotools.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/alien_autotools__from_alienfile.t (Wstat: 1280 Tests: 6 Failed: 5) Failed tests: 2-6 Non-zero exit status: 5 t/alien_autotools__legacy.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=4, Tests=7, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.91 cusr 0.22 csys = 1.18 CPU) Result: FAIL Failed 4/4 test programs. 5/7 subtests failed. make: *** [test_dynamic] Error 2 PLICEASE/Alien-Autotools-1.02.tar.gz one dependency not OK (Alien::automake); additionally test harness failed make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports PLICEASE/Alien-Autotools-1.02.tar.gz PLICEASE/Alien-Hunspell-0.11.tar.gz Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Hunspell-0.11-XCUtCN PLICEASE/Alien-Hunspell-0.11.tar.gz Has already been prepared Running make for P/PL/PLICEASE/Alien-Hunspell-0.11.tar.gz Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'Alien::Autotools => 1.02' for 'PLICEASE/Alien-Hunspell-0.11.tar.gz' failed when processing 'PLICEASE/Alien-Autotools-1.02.tar.gz' with 'make_test => NO one dependency not OK (Alien::automake); additionally test harness failed'. Continuing, but chances to succeed are limited. >>> make cp lib/Alien/Hunspell.pm blib/lib/Alien/Hunspell.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 Alien::Autotools version 1.02 required--this is only version v0.0.6 at (eval 110) line 1. BEGIN failed--compilation aborted at (eval 110) line 1. ...propagated at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.77-9eY4Tq/blib/lib/Alien/Build.pm line 275. Alien::Build::Plugin::PkgConfig::Negotiate> Using PkgConfig plugin: PkgConfig::LibPkgConf make: *** [_alien/mm/prefix] Error 255 PLICEASE/Alien-Hunspell-0.11.tar.gz make -- NOT OK VmSize: 346800 kB Finished 2017-07-31T04:06:13