PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin
Start 2017-02-02T08:15:36
ActivePerl-2400 CPAN-2.10
Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata'
Database was generated on Thu, 02 Feb 2017 05:41:02 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PL/PLICEASE/CHECKSUMS
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz ok
Alien-Libbz2-0.08/
Alien-Libbz2-0.08/author.yml
Alien-Libbz2-0.08/lib/
Alien-Libbz2-0.08/lib/Alien/
Alien-Libbz2-0.08/lib/Alien/Libbz2.pm
Alien-Libbz2-0.08/META.json
Alien-Libbz2-0.08/dist.ini
Alien-Libbz2-0.08/Changes
Alien-Libbz2-0.08/LICENSE
Alien-Libbz2-0.08/maint/
Alien-Libbz2-0.08/maint/travis-install-alienbuild
Alien-Libbz2-0.08/README
Alien-Libbz2-0.08/xt/
Alien-Libbz2-0.08/xt/author/
Alien-Libbz2-0.08/xt/author/version.t
Alien-Libbz2-0.08/xt/author/pod_coverage.t
Alien-Libbz2-0.08/xt/author/strict.t
Alien-Libbz2-0.08/xt/author/pod_spelling_system.t
Alien-Libbz2-0.08/xt/author/no_tabs.t
Alien-Libbz2-0.08/xt/author/pod_spelling_common.t
Alien-Libbz2-0.08/xt/author/pod.t
Alien-Libbz2-0.08/xt/author/eol.t
Alien-Libbz2-0.08/xt/release/
Alien-Libbz2-0.08/xt/release/fixme.t
Alien-Libbz2-0.08/xt/release/changes.t
Alien-Libbz2-0.08/t/
Alien-Libbz2-0.08/t/ffi.t
Alien-Libbz2-0.08/t/01_use.t
Alien-Libbz2-0.08/t/xs.t
Alien-Libbz2-0.08/t/00_diag.t
Alien-Libbz2-0.08/META.yml
Alien-Libbz2-0.08/patch/
Alien-Libbz2-0.08/patch/bzip2-mswin32-1.0.6.diff
Alien-Libbz2-0.08/cpanfile
Alien-Libbz2-0.08/MANIFEST
Alien-Libbz2-0.08/alienfile
Alien-Libbz2-0.08/Makefile.PL
Alien-Libbz2-0.08/INSTALL
---- Unsatisfied dependencies detected during ----
---- PLICEASE/Alien-Libbz2-0.08.tar.gz ----
Alien::Build::MM [build_requires]
Running test for module 'Alien::Build::MM'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PL/PLICEASE/Alien-Build-0.03.tar.gz
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/P/PL/PLICEASE/Alien-Build-0.03.tar.gz ok
Alien-Build-0.03/
Alien-Build-0.03/author.yml
Alien-Build-0.03/example/
Alien-Build-0.03/example/curl.alienfile
Alien-Build-0.03/example/xz.alienfile
Alien-Build-0.03/example/build.pl
Alien-Build-0.03/example/dontpanic.alienfile
Alien-Build-0.03/example/gmake.alienfile
Alien-Build-0.03/example/bzip2.alienfile
Alien-Build-0.03/lib/
Alien-Build-0.03/lib/Alien/
Alien-Build-0.03/lib/Alien/Base2.pm
Alien-Build-0.03/lib/Alien/Build.pm
Alien-Build-0.03/lib/Alien/Build/
Alien-Build-0.03/lib/Alien/Build/Interpolate/
Alien-Build-0.03/lib/Alien/Build/Interpolate/Default.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/
Alien-Build-0.03/lib/Alien/Build/Plugin/Fetch/
Alien-Build-0.03/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Fetch/LWP.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Fetch/NetFTP.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Decode/
Alien-Build-0.03/lib/Alien/Build/Plugin/Decode/HTML.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Decode/DirListing.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Prefer/
Alien-Build-0.03/lib/Alien/Build/Plugin/Prefer/SortVersions.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/
Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/Directory.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/Negotiate.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/CommandLine.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Probe/
Alien-Build-0.03/lib/Alien/Build/Plugin/Probe/CBuilder.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Probe/CommandLine.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/PkgConfig/
Alien-Build-0.03/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/PkgConfig/PP.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Download/
Alien-Build-0.03/lib/Alien/Build/Plugin/Download/Negotiate.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Build/
Alien-Build-0.03/lib/Alien/Build/Plugin/Build/Autoconf.pm
Alien-Build-0.03/lib/Alien/Build/Plugin/Build/MSYS.pm
Alien-Build-0.03/lib/Alien/Build/Plugin.pm
Alien-Build-0.03/lib/Alien/Build/Util.pm
Alien-Build-0.03/lib/Alien/Build/Interpolate.pm
Alien-Build-0.03/lib/Alien/Build/CommandSequence.pm
Alien-Build-0.03/lib/Alien/Build/MM.pm
Alien-Build-0.03/lib/alienfile.pm
Alien-Build-0.03/META.json
Alien-Build-0.03/dist.ini
Alien-Build-0.03/Changes
Alien-Build-0.03/LICENSE
Alien-Build-0.03/maint/
Alien-Build-0.03/maint/travis-dzil
Alien-Build-0.03/maint/travis-run-test
Alien-Build-0.03/maint/travis-daemon
Alien-Build-0.03/maint/travis-install-deps
Alien-Build-0.03/README
Alien-Build-0.03/xt/
Alien-Build-0.03/xt/author/
Alien-Build-0.03/xt/author/version.t
Alien-Build-0.03/xt/author/pod_coverage.t
Alien-Build-0.03/xt/author/strict.t
Alien-Build-0.03/xt/author/pod_spelling_system.t
Alien-Build-0.03/xt/author/no_tabs.t
Alien-Build-0.03/xt/author/pod_spelling_common.t
Alien-Build-0.03/xt/author/pod.t
Alien-Build-0.03/xt/author/eol.t
Alien-Build-0.03/xt/release/
Alien-Build-0.03/xt/release/fixme.t
Alien-Build-0.03/xt/release/changes.t
Alien-Build-0.03/corpus/
Alien-Build-0.03/corpus/basic/
Alien-Build-0.03/corpus/basic/alienfile
Alien-Build-0.03/corpus/dist/
Alien-Build-0.03/corpus/dist/foo-1.00.tar.xz
Alien-Build-0.03/corpus/dist/foo-1.00.tar.bz2
Alien-Build-0.03/corpus/dist/foo-1.00/
Alien-Build-0.03/corpus/dist/foo-1.00/foo.c
Alien-Build-0.03/corpus/dist/foo-1.00/configure
Alien-Build-0.03/corpus/dist/foo-1.00.tar.gz
Alien-Build-0.03/corpus/dist/foo-1.00.zip
Alien-Build-0.03/corpus/dist/foo-1.00.tar.Z
Alien-Build-0.03/corpus/dist/foo-1.00.tar
Alien-Build-0.03/corpus/dir/
Alien-Build-0.03/corpus/dir/file.html
Alien-Build-0.03/corpus/dir/http_rel.html
Alien-Build-0.03/corpus/dir/http.html
Alien-Build-0.03/corpus/dir/ftp_abs.list
Alien-Build-0.03/corpus/dir/ftp.list
Alien-Build-0.03/corpus/lib/
Alien-Build-0.03/corpus/lib/Foo/
Alien-Build-0.03/corpus/lib/Foo/Bar/
Alien-Build-0.03/corpus/lib/Foo/Bar/Baz1.pm
Alien-Build-0.03/corpus/lib/Foo/Bar/Baz.pm
Alien-Build-0.03/corpus/lib/pkgconfig/
Alien-Build-0.03/corpus/lib/pkgconfig/foo.pc
Alien-Build-0.03/corpus/lib/Alien/
Alien-Build-0.03/corpus/lib/Alien/foomake.pm
Alien-Build-0.03/corpus/lib/Alien/Build/
Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/
Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/Fetch/
Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/Fetch/Corpus.pm
Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/RogerRamjet.pm
Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/NesAdvantage/
Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/NesAdvantage/Controller.pm
Alien-Build-0.03/corpus/lib/Alien/Build/Plugin/NesAdvantage/Negotiate.pm
Alien-Build-0.03/t/
Alien-Build-0.03/t/alien_build_plugin_extract_archivezip.t
Alien-Build-0.03/t/alien_base2.t
Alien-Build-0.03/t/alien_build_mm.t
Alien-Build-0.03/t/alienfile.t
Alien-Build-0.03/t/alien_build_interpolate_default.t
Alien-Build-0.03/t/lib/
Alien-Build-0.03/t/lib/MyTest/
Alien-Build-0.03/t/lib/MyTest/FTP.pm
Alien-Build-0.03/t/lib/MyTest/System.pm
Alien-Build-0.03/t/lib/MyTest/System2.pm
Alien-Build-0.03/t/lib/MyTest/HTTP.pm
Alien-Build-0.03/t/lib/MyTest/File.pm
Alien-Build-0.03/t/lib/MyTest.pm
Alien-Build-0.03/t/alien_build_plugin_extract_directory.t
Alien-Build-0.03/t/alien_build_plugin_decode_dirlistingftpcopy.t
Alien-Build-0.03/t/alien_build_plugin_probe_cbuilder.t
Alien-Build-0.03/t/alien_build_plugin_probe_commandline.t
Alien-Build-0.03/t/alien_build_plugin_decode_dirlisting.t
Alien-Build-0.03/t/alien_build_interpolate.t
Alien-Build-0.03/t/alien_build_plugin.t
Alien-Build-0.03/t/alien_build_plugin_fetch_netftp.t
Alien-Build-0.03/t/alien_build_plugin_meta.t
Alien-Build-0.03/t/alien_build_plugin_decode_html.t
Alien-Build-0.03/t/alien_build_plugin_prefer_sortversions.t
Alien-Build-0.03/t/alien_build_plugin_download_negotiate.t
Alien-Build-0.03/t/bin/
Alien-Build-0.03/t/bin/ftpd
Alien-Build-0.03/t/bin/httpd
Alien-Build-0.03/t/01_use.t
Alien-Build-0.03/t/alien_build_tempdir.t
Alien-Build-0.03/t/alien_build_util.t
Alien-Build-0.03/t/alien_build_meta.t
Alien-Build-0.03/t/alien_build_plugin_build_msys.t
Alien-Build-0.03/t/alien_build_plugin_pkgconfig_libpkgconf.t
Alien-Build-0.03/t/alien_build_plugin_fetch_httptiny.t
Alien-Build-0.03/t/alien_build_plugin_pkgconfig_pp.t
Alien-Build-0.03/t/alien_build_plugin_extract_commandline.t
Alien-Build-0.03/t/alien_build_plugin_pkgconfig_commandline.t
Alien-Build-0.03/t/alien_build_plugin_extract_archivetar.t
Alien-Build-0.03/t/alien_build_plugin_pkgconfig_negotiate.t
Alien-Build-0.03/t/alien_build_commandsequence.t
Alien-Build-0.03/t/alien_build.t
Alien-Build-0.03/t/00_diag.t
Alien-Build-0.03/t/alien_build_plugin_fetch_lwp.t
Alien-Build-0.03/t/alien_build_plugin_build_autoconf.t
Alien-Build-0.03/t/alien_build_plugin_extract_negotiate.t
Alien-Build-0.03/META.yml
Alien-Build-0.03/cpanfile
Alien-Build-0.03/MANIFEST
Alien-Build-0.03/Makefile.PL
Alien-Build-0.03/INSTALL
Configuring P/PL/PLICEASE/Alien-Build-0.03.tar.gz with Makefile.PL
>>> /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.03.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for P/PL/PLICEASE/Alien-Build-0.03.tar.gz
>>> make
cp lib/Alien/Build/CommandSequence.pm blib/lib/Alien/Build/CommandSequence.pm
cp lib/Alien/Build/Plugin/Decode/HTML.pm blib/lib/Alien/Build/Plugin/Decode/HTML.pm
cp lib/Alien/Build/Plugin.pm blib/lib/Alien/Build/Plugin.pm
cp lib/Alien/Build/Plugin/Fetch/NetFTP.pm blib/lib/Alien/Build/Plugin/Fetch/NetFTP.pm
cp lib/Alien/Build/Plugin/Build/MSYS.pm blib/lib/Alien/Build/Plugin/Build/MSYS.pm
cp lib/Alien/Build/Interpolate.pm blib/lib/Alien/Build/Interpolate.pm
cp lib/Alien/Build/Plugin/Download/Negotiate.pm blib/lib/Alien/Build/Plugin/Download/Negotiate.pm
cp lib/Alien/Build/Plugin/Prefer/SortVersions.pm blib/lib/Alien/Build/Plugin/Prefer/SortVersions.pm
cp lib/Alien/Build/Interpolate/Default.pm blib/lib/Alien/Build/Interpolate/Default.pm
cp lib/Alien/Build/Util.pm blib/lib/Alien/Build/Util.pm
cp lib/Alien/Build/Plugin/Extract/ArchiveZip.pm blib/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm
cp lib/Alien/Build/MM.pm blib/lib/Alien/Build/MM.pm
cp lib/Alien/Build/Plugin/Probe/CommandLine.pm blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm
cp lib/Alien/Build/Plugin/Extract/ArchiveTar.pm blib/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm
cp lib/Alien/Build/Plugin/Build/Autoconf.pm blib/lib/Alien/Build/Plugin/Build/Autoconf.pm
cp lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm blib/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm
cp lib/Alien/Build/Plugin/Extract/CommandLine.pm blib/lib/Alien/Build/Plugin/Extract/CommandLine.pm
cp lib/Alien/Build/Plugin/PkgConfig/PP.pm blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm
cp lib/Alien/Base2.pm blib/lib/Alien/Base2.pm
cp lib/Alien/Build/Plugin/Extract/Directory.pm blib/lib/Alien/Build/Plugin/Extract/Directory.pm
cp lib/Alien/Build/Plugin/Probe/CBuilder.pm blib/lib/Alien/Build/Plugin/Probe/CBuilder.pm
cp lib/Alien/Build/Plugin/Extract/Negotiate.pm blib/lib/Alien/Build/Plugin/Extract/Negotiate.pm
cp lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm blib/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm
cp lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm
cp lib/Alien/Build/Plugin/Decode/DirListing.pm blib/lib/Alien/Build/Plugin/Decode/DirListing.pm
cp lib/Alien/Build/Plugin/Fetch/LWP.pm blib/lib/Alien/Build/Plugin/Fetch/LWP.pm
cp lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm blib/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm
cp lib/Alien/Build.pm blib/lib/Alien/Build.pm
cp lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm blib/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm
cp lib/alienfile.pm blib/lib/alienfile.pm
Manifying 26 pod documents
Manifying 4 pod documents
PLICEASE/Alien-Build-0.03.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.03-OUoZzr/blib/lib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch:/data/fly2400/cpanfly-5.24/var/megalib:/data/fly2400/cpanfly-5.24/var/megalib
# PERL5OPT=
# PERL5_CPANPLUS_IS_RUNNING=13147
# PERL5_CPAN_IS_RUNNING=13147
# PERL5_CPAN_IS_RUNNING_IN_RECURSION=4446,13147
# 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.03-OUoZzr/blib/lib
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch
# /data/fly2400/cpanfly-5.24/var/megalib
# /data/fly2400/cpanfly-5.24/var/megalib
#
#
#
# perl 5.024000
# Alien::Base 0.031
# Capture::Tiny 0.44
# ExtUtils::MakeMaker 7.16
# FFI::CheckLib 0.15
# File::Listing 6.04
# File::Listing::Ftpcopy -
# File::ShareDir 1.102
# File::chdir 0.1010
# HTML::LinkExtor 3.69
# HTTP::Tiny 0.070
# IPC::Cmd 0.96
# JSON::PP 2.27400
# LWP 6.17
# Net::FTP 3.10
# Path::Tiny 0.100
# PkgConfig 0.12026
# PkgConfig::LibPkgConf 0.05
# Sort::Versions 1.62
# Test2::Suite 0.000067
# Test::More 1.302067
# Text::ParseWords 3.30
# URI 1.71
# YAML 1.21
#
#
#
t/00_diag.t ......................................
1..1
ok 1 - okay
ok
t/01_use.t .......................................
ok 1 - require alienfile;
ok 2 - require Alien::Build;
ok 3 - require Alien::Build::MM;
ok 4 - require Alien::Base2;
ok 5 - require Alien::Build::Interpolate;
ok 6 - require Alien::Build::Interpolate::Default;
ok 7 - require Alien::Build::Plugin;
ok 8 - require Alien::Build::Plugin::Download::Negotiate;
ok 9 - require Alien::Build::Plugin::Build::Autoconf;
ok 10 - require Alien::Build::Plugin::Build::MSYS;
ok 11 - require Alien::Build::Plugin::Fetch::LWP;
ok 12 - require Alien::Build::Plugin::Fetch::HTTPTiny;
ok 13 - require Alien::Build::Plugin::Fetch::NetFTP;
ok 14 - require Alien::Build::Plugin::Decode::HTML;
ok 15 - require Alien::Build::Plugin::Decode::DirListing;
ok 16 - require Alien::Build::Plugin::Decode::DirListingFtpcopy;
ok 17 - require Alien::Build::Plugin::Prefer::SortVersions;
ok 18 - require Alien::Build::CommandSequence;
ok 19 - require Alien::Build::Plugin::PkgConfig::Negotiate;
ok 20 - require Alien::Build::Plugin::PkgConfig::CommandLine;
ok 21 - require Alien::Build::Plugin::PkgConfig::PP;
ok 22 - require Alien::Build::Plugin::PkgConfig::LibPkgConf;
ok 23 - require Alien::Build::Plugin::Extract::Directory;
ok 24 - require Alien::Build::Plugin::Extract::CommandLine;
ok 25 - require Alien::Build::Plugin::Extract::ArchiveTar;
ok 26 - require Alien::Build::Plugin::Extract::ArchiveZip;
ok 27 - require Alien::Build::Plugin::Extract::Negotiate;
ok 28 - require Alien::Build::Plugin::Probe::CBuilder;
ok 29 - require Alien::Build::Plugin::Probe::CommandLine;
ok 30 - require Alien::Build::Util;
1..30
ok
# TODO
t/alien_base2.t ..................................
# Seeded srand with seed '20170202' from local date.
ok 1
1..1
ok
t/alien_build.t ..................................
# Seeded srand with seed '20170202' from local date.
ok 1 - simple new {
ok 1 - MyBuild=HASH->isa('Alien::Build')
ok 2 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta')
ok 3 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta')
# --- !!perl/hash:Alien::Build::Meta
# around: {}
# class: MyBuild
# filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/t/alien_build.t
# phase: any
# prop: {}
# require:
# any: {}
# share: {}
# system: {}
1..3
}
ok 2 - from file {
ok 1 - Alien::Build::Auto::Basic0=HASH->isa('Alien::Build')
ok 2 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta')
# --- !!perl/hash:Alien::Build::Meta
# around: {}
# class: Alien::Build::Auto::Basic0
# filename: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/corpus/basic/alienfile
# phase: any
# prop: {}
# require:
# any:
# Foo: 1.00
# configure:
# Early::Module: 1.234
# share:
# Bar: 2.00
# system:
# Baz: 3.00
ok 3 - any
ok 4 - share
ok 5 - system
ok 6 - configure
ok 7 - Alien::Build::Interpolate::Default=HASH->isa('Alien::Build::Interpolate::Default')
1..7
}
ok 3 - invalid alienfile {
ok 1
1..1
}
ok 4 - load requires {
# --- !!perl/hash:Alien::Build::Meta
# around: {}
# class: Alien::Build::Auto::Alienbuild1
# filename: /tmp/ouQft9Pq4X/alien_build/alienfile
# phase: any
# prop: {}
# require:
# any: {}
# share: {}
# system: {}
ok 1 - empty loads okay
ok 2 - have it okay
ok 3
# inc=corpus/lib/Foo/Bar/Baz.pm
ok 4
# error=Foo::Bar::Baz1 version 2 required--this is only version 1.23 at (eval 169) line 1.
# BEGIN failed--compilation aborted at (eval 169) line 1.
# ...propagated at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build.pm line 206.
1..4
}
ok 5 - hook {
ok 1 - simple single working hook {
ok 1
ok 2
1..2
}
ok 2 - single failing hook {
ok 1
# error = throw exception at t/alien_build.t line 103.
ok 2
1..2
}
ok 3 - one fail, one okay {
ok 1
ok 2
1..2
}
ok 4 - invalid hook {
ok 1
1..1
}
ok 5 - command list hook {
# +/data/fly2400/ap2400-300558/bin/perl-static -e print @ARGV hello world
# hello world
ok 1
1..1
}
ok 6 - command with failure {
# +/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.03-OUoZzr/blib/lib/Alien/Build/CommandSequence.pm line 50.
ok 1
1..1
}
ok 7 - command with failure, followed by good command {
# +/data/fly2400/ap2400-300558/bin/perl-static -e exit 1
# +/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/TyhNx52W_r/alien_build/_alien/probe_YkMY
ok 1
ok 2
1..2
}
ok 2 - share {
# dir = /tmp/hGcsJ6L158/alien_build/_alien/probe_ck3Q
ok 1
ok 2
1..2
}
ok 3 - throw exception {
# dir = /tmp/VlZoJaKjsY/alien_build/_alien/probe_1vrk
# error in probe (will do a share install): error will robinson! at t/alien_build.t line 313.
# share
ok 1
ok 2
1..2
}
ok 4 - env {
ok 1 - share {
ok 1
1..1
}
ok 2 - system {
ok 1 - probe okay {
ok 1
1..1
}
ok 2 - probe share {
ok 1
1..1
}
ok 3 - probe exception {
ok 1
1..1
}
1..3
}
1..2
}
1..4
}
ok 7 - gather system {
ok 1 - runtime props
ok 2 - install props
1..2
}
ok 8 - download {
ok 1 - component {
ok 1 - single download with file as content {
# error in probe (will do a share install): No hooks registered for probe at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build.pm line 224.
# Alien::Build> downloaded foo-1.00.tar.gz
ok 1 - install props
# build.install_prop.download=/tmp/eVCBdPqqEt/alien_build/_alien/download_Jiy9/foo-1.00.tar.gz
ok 2 - file matches
1..2
}
ok 2 - single download with file as path {
# error in probe (will do a share install): No hooks registered for probe at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build.pm line 224.
# Alien::Build> downloaded foo-1.00.tar.gz
ok 1 - install props
# build.install_prop.download=/tmp/EWG2CrkvBY/alien_build/_alien/download_oz9p/foo-1.00.tar.gz
ok 2 - file matches
1..2
}
ok 3 - listing download with listing as list {
# error in probe (will do a share install): No hooks registered for probe at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build.pm line 224.
# Alien::Build> candidate *http://test1.test/foo/bar/baz/foo-1.00.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.99.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.98.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.97.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.96.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.95.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.94.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.93.tar.gz
# Alien::Build> candidate ...
# Alien::Build> downloaded foo-1.00.tar.gz
ok 1 - install props
# build.install_prop.download=/tmp/8WM1jddc4C/alien_build/_alien/download_Akoj/foo-1.00.tar.gz
ok 2 - file matches
1..2
}
ok 4 - listing download with listing as html {
# error in probe (will do a share install): No hooks registered for probe at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build.pm line 224.
# Alien::Build> decoding html
# Alien::Build> candidate *http://test1.test/foo/bar/baz/foo-1.00.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.99.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.98.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.97.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.96.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.95.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.94.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.93.tar.gz
# Alien::Build> candidate ...
# Alien::Build> downloaded foo-1.00.tar.gz
ok 1 - install props
# build.install_prop.download=/tmp/vjpcQBJvug/alien_build/_alien/download_gBhB/foo-1.00.tar.gz
ok 2 - file matches
1..2
}
ok 5 - listing download with listing as dir_listing {
# error in probe (will do a share install): No hooks registered for probe at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build.pm line 224.
# Alien::Build> decoding dir listing
# Alien::Build> candidate *http://test1.test/foo/bar/baz/foo-1.00.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.99.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.98.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.97.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.96.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.95.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.94.tar.gz
# Alien::Build> candidate http://test1.test/foo/bar/baz/foo-0.93.tar.gz
# Alien::Build> candidate ...
# Alien::Build> downloaded foo-1.00.tar.gz
ok 1 - install props
# build.install_prop.download=/tmp/RM2WzCrWPF/alien_build/_alien/download_wlti/foo-1.00.tar.gz
ok 2 - file matches
1..2
}
1..5
}
ok 2 - command single {
# error in probe (will do a share install): No hooks registered for probe at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build.pm line 224.
# +wget http://test1.test/foo/bar/baz/foo-1.00.tar.gz
# 200 found http://test1.test/foo/bar/baz/foo-1.00.tar.gz!
# Alien::Build> single file, assuming archive
ok 1 - install props
# build.install_prop.download=/tmp/2rPvm1YRz_/alien_build/_alien/download_jqL8/foo-1.00.tar.gz
ok 2 - file matches
1..2
}
ok 3 - command no file {
# error in probe (will do a share install): No hooks registered for probe at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build.pm line 224.
# +true
ok 1 - diagnostic failure
1..1
}
ok 4 - command multiple files {
# error in probe (will do a share install): No hooks registered for probe at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build.pm line 224.
# +explode
# Alien::Build> multiple files, assuming directoryn
ok 1 - install props
ok 2 - dir exists
ok 3 - file foo.txt exists
ok 4 - file bar.txt exists
ok 5 - file baz.txt exists
1..5
}
1..4
}
ok 9 - extract {
# +tar xf /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/corpus/dist/foo-1.00.tar
ok 1 - no exception
ok 2 - directory exists
# dir = /tmp/TfJGjBejUY/alien_build/_alien/build_ZGTA/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
ok 4 - build
ok 5 - ran gather
ok 6 - has alien.json
1..6
}
ok 2 - destdir {
# install dir = /tmp/91i4oLhkeX/alien_build/_alien/destdir_xF_S/tmp/ZoD7mXfyNb/usr/local
# Alien::Build> mkdir /tmp/ZoD7mXfyNb/blib/lib/auto/share/Alien-Foo/lib
# Alien::Build> cp /tmp/91i4oLhkeX/alien_build/_alien/destdir_xF_S/tmp/ZoD7mXfyNb/usr/local/lib/libfoo.a /tmp/ZoD7mXfyNb/blib/lib/auto/share/Alien-Foo/lib/libfoo.a
# Alien::Build> mkdir /tmp/ZoD7mXfyNb/blib/lib/auto/share/Alien-Foo/bin
# Alien::Build> cp /tmp/91i4oLhkeX/alien_build/_alien/destdir_xF_S/tmp/ZoD7mXfyNb/usr/local/bin/foo /tmp/ZoD7mXfyNb/blib/lib/auto/share/Alien-Foo/bin/foo
# Alien::Build::Auto::Alienbuild21=HASH(0x4178b88)
ok 1 - directory created
ok 2 - ran gather
ok 3 - has alien.json
ok 4 - has alienfile
1..4
}
1..2
}
ok 11 - checkpoint {
ok 1 - create checkpoint {
ok 1
ok 2
1..2
}
ok 2 - resume checkpoint {
ok 1
ok 2
ok 3
1..3
}
1..2
}
ok 12 - patch {
ok 1 - single {
ok 1
1..1
}
ok 2 - double {
ok 1
ok 2
1..2
}
1..2
}
1..12
ok
t/alien_build_commandsequence.t ..................
# Seeded srand with seed '20170202' from local date.
ok 1 - basic {
ok 1 - Alien::Build::CommandSequence=HASH->isa('Alien::Build::CommandSequence')
1..1
}
ok 2 - apply requirements {
ok 1
1..1
}
ok 3 - execute {
# +myfoo
# +stuff myfoo
ok 1 - plain
# +bogus
# external command failed at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build/CommandSequence.pm line 50.
ok 2
# +stuff myfoo
# [output consumed by Alien::Build]
ok 3
# +bogus myfoo
# [output consumed by Alien::Build]
ok 4
1..4
}
1..3
ok
t/alien_build_interpolate.t ......................
# Seeded srand with seed '20170202' from local date.
ok 1 - basic usage {
ok 1 - Alien::Build::Interpolate=HASH->isa('Alien::Build::Interpolate')
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - error!
# Alien::foomake version 0.29 required--this is only version 0.25 at (eval 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.03-OUoZzr/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch /data/fly2400/cpanfly-5.24/var/megalib /home/fly2400/ap2400-300558/site/lib /home/fly2400/ap2400-300558/lib .) at (eval 79) line 1.
# BEGIN failed--compilation aborted at (eval 79) line 1.
ok 9 - requires
ok 10
ok 11
ok 12
1..12
}
ok 2 - clone {
ok 1 - Alien::Build::Interpolate=HASH->isa('Alien::Build::Interpolate')
ok 2
ok 3
ok 4
ok 5
1..5
}
ok 3 - property {
ok 1 - Alien::Build::Interpolate=HASH->isa('Alien::Build::Interpolate')
ok 2
ok 3
ok 4
1..4
}
1..3
ok
t/alien_build_interpolate_default.t ..............
# Seeded srand with seed '20170202' from local date.
ok 1 - basic usage {
ok 1 - Alien::Build::Interpolate::Default=HASH->isa('Alien::Build::Interpolate')
# --- !!perl/hash:Alien::Build::Interpolate::Default
# classes: {}
# helper:
# ar:
# code: !!perl/code '{ "DUMMY" }'
# require:
# Config: 0
# bison:
# code: ~
# require:
# Alien::bison: 0.17
# bzip2:
# code: ~
# require:
# Alien::Libbz2: 0.04
# cc:
# code: !!perl/code '{ "DUMMY" }'
# require:
# Config: 0
# cmake:
# code: cmake
# require:
# Alien::CMake: 0.07
# cp:
# code: !!perl/code '{ "DUMMY" }'
# require:
# Config: 0
# devnull:
# code: !!perl/code '{ "DUMMY" }'
# flex:
# code: ~
# require:
# Alien::flex: 0.08
# gmake:
# code: ~
# require:
# Alien::gmake: 0.11
# install:
# code: !!perl/code '{ "DUMMY" }'
# require:
# Alien::MSYS: 0.07
# ld:
# code: !!perl/code '{ "DUMMY" }'
# require:
# Config: 0
# m4:
# code: ~
# require:
# Alien::m4: 0.08
# make:
# code: !!perl/code '{ "DUMMY" }'
# require:
# Config: 0
# nasm:
# code: ~
# require:
# Alien::nasm: 0.11
# patch:
# code: ~
# require:
# Alien::patch: 0.09
# perl:
# code: !!perl/code '{ "DUMMY" }'
# require:
# Devel::FindPerl: 0
# pkgconf:
# code: ~
# require:
# Alien::pkgconf: 0.06
# rm:
# code: !!perl/code '{ "DUMMY" }'
# require:
# Config: 0
# sh:
# code: !!perl/code '{ "DUMMY" }'
# require:
# Alien::MSYS: 0.07
# xz:
# code: ~
# require:
# Alien::xz: 0.02
1..1
}
1..1
ok
t/alien_build_meta.t .............................
# Seeded srand with seed '20170202' from local date.
ok 1 - basic {
ok 1 - Alien::Build::Meta=HASH->isa('Alien::Build::Meta')
1..1
}
1..1
ok
# TODO
# TODO
# TODO
t/alien_build_mm.t ...............................
# Seeded srand with seed '20170202' from local date.
ok 1 - basic {
ok 1 - system {
ok 1 - Alien::Build::MM=HASH->isa('Alien::Build::MM')
ok 2 - Alien::Build::Auto::X0=HASH->isa('Alien::Build')
ok 3 - stage dir
# stage = /tmp/ouQft9Pq4X/blib/lib/auto/share/dist/Alien-Foo
ok 4
ok 5 - left alien directory
ok 6 - left alien.json file
1..6
}
ok 2 - share {
ok 1 - Alien::Build::MM=HASH->isa('Alien::Build::MM')
ok 2 - Alien::Build::Auto::X1=HASH->isa('Alien::Build')
ok 3
1..3
}
1..2
}
ok 2 - mm_postamble {
ok 1
1..1
}
ok 3 - set_prefix {
ok 1
1..1
}
ok 4 - build {
ok 1
1..1
}
1..4
ok
t/alien_build_plugin.t ...........................
# Seeded srand with seed '20170202' from local date.
ok 1 - basic {
ok 1 - Alien::Build::Plugin=HASH->isa('Alien::Build::Plugin')
1..1
}
ok 2 - properties {
ok 1 - defaults {
ok 1
ok 2
1..2
}
ok 2 - override {
ok 1
ok 2
1..2
}
ok 3 - set {
ok 1
ok 2
1..2
}
1..3
}
1..2
ok
t/alien_build_plugin_build_autoconf.t ............
# Seeded srand with seed '20170202' from local date.
ok 1 - basic {
ok 1 - Alien::Build::Plugin::Build::Autoconf=HASH->isa('Alien::Build::Plugin')
ok 2 - Alien::Build::Plugin::Build::Autoconf=HASH->isa('Alien::Build::Plugin::Build::Autoconf')
ok 3 - %{configure} = ./configure --with-pic
ok 4
ok 5
ok 6
ok 7
1..7
}
ok 2 - turn off --with-pic {
ok 1
ok 2 - %{configure} = ./configure
ok 3
1..3
}
1..2
ok
t/alien_build_plugin_build_msys.t ................
# Seeded srand with seed '20170202' from local date.
ok 1 - basic {
ok 1 - Alien::Build::Plugin::Build::MSYS=HASH->isa('Alien::Build::Plugin')
ok 2 - Alien::Build::Plugin::Build::MSYS=HASH->isa('Alien::Build::Plugin::Build::MSYS')
1..2
}
1..1
ok
t/alien_build_plugin_decode_dirlisting.t .........
# Seeded srand with seed '20170202' from local date.
ok 1 - updates requires {
ok 1
ok 2
# --- !!perl/hash:Alien::Build::Meta
# around: {}
# class: Alien::Build::Auto::Alienbuildplugindecodedirlisting0
# filename: /tmp/ouQft9Pq4X/alien_build_plugin_decode_dirlisting/alienfile
# hook:
# decode:
# - !!perl/code '{ "DUMMY" }'
# phase: any
# prop: {}
# require:
# any: {}
# share:
# File::Listing: 0
# URI: 0
# system: {}
1..2
}
ok 2 - decode {
ok 1 - parse corpus/dir/ftp.list {
ok 1
# url = ftp://example.test/foo/bar/foo-1.00
# url = ftp://example.test/foo/bar/foo-1.00.tar
# url = ftp://example.test/foo/bar/foo-1.00.tar.Z
# url = ftp://example.test/foo/bar/foo-1.00.tar.bz2
# url = ftp://example.test/foo/bar/foo-1.00.tar.gz
# url = ftp://example.test/foo/bar/foo-1.00.tar.xz
# url = ftp://example.test/foo/bar/foo-1.00.zip
1..1
}
ok 2 - parse corpus/dir/ftp_abs.list {
ok 1
# url = ftp://example.test/xyz/abc/foo-1.00
# url = ftp://example.test/xyz/abc/foo-1.00.tar
# url = ftp://example.test/xyz/abc/foo-1.00.tar.Z
# url = ftp://example.test/xyz/abc/foo-1.00.tar.bz2
# url = ftp://example.test/xyz/abc/foo-1.00.tar.gz
# url = ftp://example.test/xyz/abc/foo-1.00.tar.xz
# url = ftp://example.test/xyz/abc/foo-1.00.zip
1..1
}
1..2
}
1..2
ok
t/alien_build_plugin_decode_dirlistingftpcopy.t ..
# Seeded srand with seed '20170202' from local date.
ok 1 - updates requires {
ok 1
ok 2
# --- !!perl/hash:Alien::Build::Meta
# around: {}
# class: Alien::Build::Auto::Alienbuildplugindecodedirlistingftpcopy0
# filename: /tmp/ouQft9Pq4X/alien_build_plugin_decode_dirlistingftpcopy/alienfile
# hook:
# decode:
# - !!perl/code '{ "DUMMY" }'
# phase: any
# prop: {}
# require:
# any: {}
# share:
# File::Listing: 0
# URI: 0
# system: {}
1..2
}
ok 2 - decode {
ok 1 - parse corpus/dir/ftp.list {
ok 1
# url = ftp://example.test/foo/bar/foo-1.00
# url = ftp://example.test/foo/bar/foo-1.00.tar
# url = ftp://example.test/foo/bar/foo-1.00.tar.Z
# url = ftp://example.test/foo/bar/foo-1.00.tar.bz2
# url = ftp://example.test/foo/bar/foo-1.00.tar.gz
# url = ftp://example.test/foo/bar/foo-1.00.tar.xz
# url = ftp://example.test/foo/bar/foo-1.00.zip
1..1
}
ok 2 - parse corpus/dir/ftp_abs.list {
ok 1
# url = ftp://example.test/xyz/abc/foo-1.00
# url = ftp://example.test/xyz/abc/foo-1.00.tar
# url = ftp://example.test/xyz/abc/foo-1.00.tar.Z
# url = ftp://example.test/xyz/abc/foo-1.00.tar.bz2
# url = ftp://example.test/xyz/abc/foo-1.00.tar.gz
# url = ftp://example.test/xyz/abc/foo-1.00.tar.xz
# url = ftp://example.test/xyz/abc/foo-1.00.zip
1..1
}
1..2
}
1..2
ok
t/alien_build_plugin_decode_html.t ...............
# Seeded srand with seed '20170202' from local date.
ok 1 - updates requires {
ok 1
ok 2
# --- !!perl/hash:Alien::Build::Meta
# around: {}
# class: Alien::Build::Auto::Alienbuildplugindecodehtml0
# filename: /tmp/ouQft9Pq4X/alien_build_plugin_decode_html/alienfile
# hook:
# decode:
# - !!perl/code '{ "DUMMY" }'
# phase: any
# prop: {}
# require:
# any: {}
# share:
# HTML::LinkExtor: 0
# URI: 0
# system: {}
1..2
}
ok 2 - decode {
ok 1 - parse corpus/dir/http_rel.html {
ok 1
# url = http://example.test/foo/bar/foo-1.00/
# url = http://example.test/foo/bar/foo-1.00.tar
# url = http://example.test/foo/bar/foo-1.00.tar.Z
# url = http://example.test/foo/bar/foo-1.00.tar.bz2
# url = http://example.test/foo/bar/foo-1.00.tar.gz
# url = http://example.test/foo/bar/foo-1.00.tar.xz
# url = http://example.test/foo/bar/foo-1.00.zip
1..1
}
ok 2 - parse corpus/dir/file.html {
ok 1
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00/
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.Z
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.bz2
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.gz
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.xz
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.zip
1..1
}
ok 3 - parse corpus/dir/http.html {
ok 1
# url = http://example.test/corpus/dist/foo-1.00/
# url = http://example.test/corpus/dist/foo-1.00.tar
# url = http://example.test/corpus/dist/foo-1.00.tar.Z
# url = http://example.test/corpus/dist/foo-1.00.tar.bz2
# url = http://example.test/corpus/dist/foo-1.00.tar.gz
# url = http://example.test/corpus/dist/foo-1.00.tar.xz
# url = http://example.test/corpus/dist/foo-1.00.zip
1..1
}
1..3
}
1..2
ok
# TODO
t/alien_build_plugin_download_negotiate.t ........
# Seeded srand with seed '20170202' from local date.
ok 1
1..1
ok
t/alien_build_plugin_extract_archivetar.t ........
# Seeded srand with seed '20170202' from local date.
ok 1 - archive {
ok 1 - with extension tar {
ok 1 - directory created
# dir = /tmp/ouQft9Pq4X/alien_build_plugin_extract_archivetar/_alien/build_tQJp/foo-1.00
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
ok 2 - with extension tar.bz2 {
ok 1 - directory created
# dir = /tmp/7Vf7tRuGxz/alien_build_plugin_extract_archivetar/_alien/build_AMIb/foo-1.00
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
ok 3 - with extension tar.gz {
ok 1 - directory created
# dir = /tmp/REJJ78wa2g/alien_build_plugin_extract_archivetar/_alien/build_J6L1/foo-1.00
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
1..3
}
1..1
ok
t/alien_build_plugin_extract_archivezip.t ........
# Seeded srand with seed '20170202' from local date.
ok 1 - archive {
ok 1 - with extension zip {
ok 1 - directory created
# dir = /tmp/ouQft9Pq4X/alien_build_plugin_extract_archivezip/_alien/build_tQJp
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
1..1
}
1..1
ok
t/alien_build_plugin_extract_commandline.t .......
# Seeded srand with seed '20170202' from local date.
ok 1 - archive {
ok 1 - command probe {
# gzip = gzip
# bzip2 = bzip2
# xz = xz
# tar = tar
# unzip = unzip
ok 1
1..1
}
ok 2 - with extension tar {
# archive = /tmp/ymYsL3PYR_/foo-1.00.tar
# +tar xf /tmp/ymYsL3PYR_/foo-1.00.tar
ok 1 - directory created
# dir = /tmp/ouQft9Pq4X/alien_build_plugin_extract_commandline/_alien/build_uGxz/foo-1.00
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
ok 3 - with extension tar.Z {
# archive = /tmp/gzOGp8J79T/foo-1.00.tar.Z
# +cp /tmp/gzOGp8J79T/foo-1.00.tar.Z /tmp/gzOGp8J79T/xfoo-1.00.tar.Z
# +gzip -d /tmp/gzOGp8J79T/xfoo-1.00.tar.Z
# +mv /tmp/gzOGp8J79T/xfoo-1.00.tar /tmp/gzOGp8J79T/foo-1.00.tar
# +tar xf /tmp/gzOGp8J79T/foo-1.00.tar
ok 1 - directory created
# dir = /tmp/ouQft9Pq4X/alien_build_plugin_extract_commandline/_alien/build_wa2g/foo-1.00
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
ok 4 - with extension tar.bz2 {
# archive = /tmp/SLTyhNx52W/foo-1.00.tar.bz2
# +cp /tmp/SLTyhNx52W/foo-1.00.tar.bz2 /tmp/SLTyhNx52W/xfoo-1.00.tar.bz2
# +bzip2 -d /tmp/SLTyhNx52W/xfoo-1.00.tar.bz2
# +mv /tmp/SLTyhNx52W/xfoo-1.00.tar /tmp/SLTyhNx52W/foo-1.00.tar
# +tar xf /tmp/SLTyhNx52W/foo-1.00.tar
ok 1 - directory created
# dir = /tmp/ouQft9Pq4X/alien_build_plugin_extract_commandline/_alien/build_VlZo/foo-1.00
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
ok 5 - with extension tar.gz {
# archive = /tmp/JaKjsYp4rT/foo-1.00.tar.gz
# +cp /tmp/JaKjsYp4rT/foo-1.00.tar.gz /tmp/JaKjsYp4rT/xfoo-1.00.tar.gz
# +gzip -d /tmp/JaKjsYp4rT/xfoo-1.00.tar.gz
# +mv /tmp/JaKjsYp4rT/xfoo-1.00.tar /tmp/JaKjsYp4rT/foo-1.00.tar
# +tar xf /tmp/JaKjsYp4rT/foo-1.00.tar
ok 1 - directory created
# dir = /tmp/ouQft9Pq4X/alien_build_plugin_extract_commandline/_alien/build_rWFQ/foo-1.00
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
ok 6 - with extension tar.xz {
# archive = /tmp/zBFgCQpv6x/foo-1.00.tar.xz
# +cp /tmp/zBFgCQpv6x/foo-1.00.tar.xz /tmp/zBFgCQpv6x/xfoo-1.00.tar.xz
# +xz -d /tmp/zBFgCQpv6x/xfoo-1.00.tar.xz
# +mv /tmp/zBFgCQpv6x/xfoo-1.00.tar /tmp/zBFgCQpv6x/foo-1.00.tar
# +tar xf /tmp/zBFgCQpv6x/foo-1.00.tar
ok 1 - directory created
# dir = /tmp/ouQft9Pq4X/alien_build_plugin_extract_commandline/_alien/build_WO8m/foo-1.00
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
ok 7 - with extension zip {
# archive = /tmp/HGS09G7fGv/foo-1.00.zip
# +unzip /tmp/HGS09G7fGv/foo-1.00.zip
# Archive: /tmp/HGS09G7fGv/foo-1.00.zip
# extracting: configure
# inflating: foo.c
ok 1 - directory created
# dir = /tmp/ouQft9Pq4X/alien_build_plugin_extract_commandline/_alien/build_hWeV
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
1..7
}
1..1
ok
t/alien_build_plugin_extract_directory.t .........
# Seeded srand with seed '20170202' from local date.
ok 1 - basic {
ok 1 - directory created
# dir = /tmp/ouQft9Pq4X/alien_build_plugin_extract_directory/_alien/build_tQJp
ok 2 - configure exists
ok 3 - foo.c exists
1..3
}
1..1
ok
# TODO
t/alien_build_plugin_extract_negotiate.t .........
# Seeded srand with seed '20170202' from local date.
ok 1
1..1
ok
t/alien_build_plugin_fetch_httptiny.t ............
# Seeded srand with seed '20170202' from local date.
ok 1 - updates requires {
ok 1
ok 2
# --- !!perl/hash:Alien::Build::Meta
# around: {}
# class: Alien::Build::Auto::Alienbuildpluginfetchhttptiny0
# filename: /tmp/ouQft9Pq4X/alien_build_plugin_fetch_httptiny/alienfile
# hook:
# fetch:
# - !!perl/code '{ "DUMMY" }'
# phase: any
# prop: {}
# require:
# any: {}
# share:
# HTTP::Tiny: 0.044
# URI: 0
# system: {}
1..2
}
ok 2 - fetch {
1..0 # SKIP no httpd.json
}
1..2
ok
t/alien_build_plugin_fetch_lwp.t .................
# Seeded srand with seed '20170202' from local date.
ok 1 - updates requires {
ok 1
# --- !!perl/hash:Alien::Build::Meta
# around: {}
# class: Alien::Build::Auto::Alienbuildpluginfetchlwp0
# filename: /tmp/ouQft9Pq4X/alien_build_plugin_fetch_lwp/alienfile
# hook:
# fetch:
# - !!perl/code '{ "DUMMY" }'
# phase: any
# prop: {}
# require:
# any: {}
# share:
# LWP::UserAgent: 0
# system: {}
1..1
}
ok 2 - fetch {
ok 1 - with http {
1..0 # SKIP no httpd.json
}
ok 2 - with ftp {
1..0 # SKIP no ftpd.json
}
ok 3 - with file {
ok 1 - listing {
ok 1
1..1
}
ok 2 - file {
# url = file:///data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/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.03-OUoZzr/corpus/dist/bogus.tar.gz
ok 1
1..1
}
1..3
}
1..3
}
1..2
ok
t/alien_build_plugin_fetch_netftp.t ..............
# Seeded srand with seed '20170202' from local date.
ok 1 - updates requires {
ok 1
ok 2
# --- !!perl/hash:Alien::Build::Meta
# around: {}
# class: Alien::Build::Auto::Alienbuildpluginfetchnetftp0
# filename: /tmp/ouQft9Pq4X/alien_build_plugin_fetch_netftp/alienfile
# hook:
# fetch:
# - !!perl/code '{ "DUMMY" }'
# phase: any
# prop: {}
# require:
# any: {}
# share:
# Net::FTP: 0
# URI: 0
# system: {}
1..2
}
ok 2 - fetch {
1..0 # SKIP no ftpd.json
}
1..2
ok
t/alien_build_plugin_meta.t ......................
# Seeded srand with seed '20170202' from local date.
ok 1 - basic {
ok 1 - Alien::Build::PluginMeta=HASH->isa('Alien::Build::PluginMeta')
1..1
}
1..1
ok
t/alien_build_plugin_pkgconfig_commandline.t .....
# Seeded srand with seed '20170202' from local date.
ok 1 - has bin_name
# it be pkg-config
# PKG_CONFIG_PATH=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/corpus/lib/pkgconfig
ok 2 - system not available {
# +pkg-config --exists bogus
# error in probe (will do a share install): external command failed at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build/CommandSequence.pm line 50.
ok 1
1..1
}
ok 3 - system available, wrong version {
# +pkg-config --exists foo
# +pkg-config --atleast-version=1.2.4 foo
# error in probe (will do a share install): external command failed at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build/CommandSequence.pm line 50.
ok 1
1..1
}
ok 4 - system available, okay {
# +pkg-config --exists foo
# +pkg-config --atleast-version=1.2.3 foo
ok 1
# +pkg-config --cflags foo
# [output consumed by Alien::Build]
# +pkg-config --libs foo
# [output consumed by Alien::Build]
# +pkg-config --modversion foo
# [output consumed by Alien::Build]
# +pkg-config --static --cflags foo
# [output consumed by Alien::Build]
# +pkg-config --static --libs foo
# [output consumed by Alien::Build]
# Alien::Build::Auto::Alienbuildpluginpkgconfigcommandline2=HASH(0x349e390)
ok 2
# cflags_static = -fPIC -I/test/include/foo
1..2
}
1..4
ok
t/alien_build_plugin_pkgconfig_libpkgconf.t ......
# Seeded srand with seed '20170202' from local date.
ok 1 - Loaded PkgConfig::LibPkgConf::Client
# inc=/data/fly2400/cpanfly-5.24/var/megalib/PkgConfig/LibPkgConf/Client.pm
ok 2 - Loaded PkgConfig::LibPkgConf::Util
# inc=/data/fly2400/cpanfly-5.24/var/megalib/PkgConfig/LibPkgConf/Util.pm
# PKG_CONFIG_PATH=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/corpus/lib/pkgconfig
ok 3 - system not available {
# 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.03-OUoZzr/blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm line 35.
ok 1
1..1
}
ok 4 - system available, wrong version {
# 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.03-OUoZzr/blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm line 40.
ok 1
1..1
}
ok 5 - system available, okay {
#
ok 1
# Alien::Build::Auto::Alienbuildpluginpkgconfiglibpkgconf3=HASH(0x2672c18)
ok 2
1..2
}
1..5
ok
# TODO
t/alien_build_plugin_pkgconfig_negotiate.t .......
# Seeded srand with seed '20170202' from local date.
ok 1
1..1
ok
t/alien_build_plugin_pkgconfig_pp.t ..............
# Seeded srand with seed '20170202' from local date.
# PKG_CONFIG_PATH=/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/corpus/lib/pkgconfig
ok 1 - system not available {
# 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.03-OUoZzr/blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm line 34.
ok 1
1..1
}
ok 2 - system available, wrong version {
# error in probe (will do a share install): package foo is not recent enough at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm line 41.
ok 1
1..1
}
ok 3 - system available, okay {
#
ok 1
# Alien::Build::Auto::Alienbuildpluginpkgconfigpp2=HASH(0x29600c0)
ok 2
# cflags_static = -fPIC -I/test/include/foo
1..2
}
1..3
ok
t/alien_build_plugin_prefer_sortversions.t .......
# Seeded srand with seed '20170202' from local date.
ok 1 - updates requires {
ok 1
# --- !!perl/hash:Alien::Build::Meta
# around: {}
# class: Alien::Build::Auto::Alienbuildpluginprefersortversions0
# filename: /tmp/ouQft9Pq4X/alien_build_plugin_prefer_sortversions/alienfile
# hook:
# prefer:
# - !!perl/code '{ "DUMMY" }'
# phase: any
# prop: {}
# require:
# any: {}
# share:
# Sort::Versions: 0
# system: {}
1..1
}
ok 2 - prefer {
ok 1 - default settings {
ok 1
1..1
}
ok 2 - filter {
ok 1
1..1
}
ok 3 - version regex {
ok 1
1..1
}
1..3
}
1..2
ok
# TODO
t/alien_build_plugin_probe_cbuilder.t ............
# Seeded srand with seed '20170202' from local date.
ok 1
1..1
ok
t/alien_build_plugin_probe_commandline.t .........
# Seeded srand with seed '20170202' from local date.
ok 1 - basic existence {
ok 1 - it is there {
ok 1 - is system
1..1
}
ok 2 - it is not there {
# error in probe (will do a share install): Command not found bar at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm line 31.
ok 1 - is share
1..1
}
1..2
}
ok 2 - args {
ok 1 - is system
ok 2 - was called
ok 3 - args are passed in
1..3
}
ok 3 - secondary {
ok 1 - libs + command okay {
ok 1
ok 2 - run
ok 3 - lib
1..3
}
ok 2 - libs ok + command bad {
# error in probe (will do a share install): Command not found bar at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm line 31.
ok 1
ok 2 - lib
1..2
}
ok 3 - libs bad + command okay {
ok 1
ok 2 - run
ok 3 - lib
1..3
}
ok 4 - libs bad + command bad {
ok 1
ok 2 - run
ok 3 - lib
1..3
}
1..4
}
ok 4 - match + version {
ok 1 - match good {
ok 1
1..1
}
ok 2 - match bad {
# error in probe (will do a share install): Command output did not match at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm line 40.
ok 1
1..1
}
ok 3 - version found {
ok 1
ok 2
1..2
}
ok 4 - version unfound {
ok 1
ok 2
1..2
}
1..4
}
1..4
ok
t/alien_build_tempdir.t ..........................
# Seeded srand with seed '20170202' from local date.
ok 1 - root = /tmp/ouQft9Pq4X/alien_build_tempdir/_alien
ok 2 - cleanup on empty {
ok 1 - tempdir = /tmp/ouQft9Pq4X/alien_build_tempdir/_alien/foo_ymYs
ok 2 - directory removed
1..2
}
ok 3 - do not cleanup non-empty {
ok 1 - tempdir = /tmp/ouQft9Pq4X/alien_build_tempdir/_alien/bar_L3PY
ok 2 - directory not removed
1..2
}
1..3
ok
t/alien_build_util.t .............................
# Seeded srand with seed '20170202' from local date.
ok 1 - dump {
ok 1
# ---
# a: 1
# b: 2
# ---
# - 1
# - 2
1..1
}
ok 2 - mirror {
ok 1 - created source directory
ok 2 - diff -r returned true
ok 3 - dst bin/foomake is executable
1..3
}
1..2
ok
t/alienfile.t ....................................
# Seeded srand with seed '20170202' from local date.
ok 1 - compile examples {
ok 1 - curl.alienfile
ok 2 - xz.alienfile
ok 3 - bzip2.alienfile
ok 4 - dontpanic.alienfile
ok 5 - gmake.alienfile
1..5
}
ok 2 - non struct alienfile {
ok 1 - throws error
# error = Can't use string ("bar::bar") as an ARRAY ref while "strict refs" in use at t/alienfile.t line 28.
1..1
}
ok 3 - warnings alienfile {
ok 1
# Use of uninitialized value $foo in string at t/alienfile.t line 43.
1..1
}
ok 4 - plugin {
ok 1 - basic {
ok 1
1..1
}
ok 2 - default argument {
ok 1
1..1
}
ok 3 - other arguments {
ok 1
1..1
}
ok 4 - sub package {
ok 1
1..1
}
ok 5 - negotiate {
ok 1
1..1
}
ok 6 - fully qualified class {
ok 1
1..1
}
1..6
}
ok 5 - probe {
ok 1 - basic {
ok 1
ok 2
1..2
}
ok 2 - wrong block {
ok 1
1..1
}
1..2
}
ok 6 - download {
ok 1 - basic {
# Alien::Build> single file, assuming archive
ok 1
1..1
}
ok 2 - wrong block {
ok 1
1..1
}
1..2
}
ok 7 - fetch {
ok 1
1..1
}
ok 8 - decode {
ok 1
1..1
}
ok 9 - prefer {
ok 1
1..1
}
ok 10 - extract {
ok 1
1..1
}
ok 11 - build {
ok 1
1..1
}
ok 12 - gather {
ok 1 - configure {
ok 1
1..1
}
ok 2 - system + share {
ok 1
ok 2
1..2
}
ok 3 - system {
ok 1
ok 2
1..2
}
ok 4 - share {
ok 1
ok 2
1..2
}
ok 5 - nada {
ok 1
ok 2
1..2
}
1..5
}
ok 13 - prop {
ok 1
1..1
}
ok 14 - patch {
ok 1
1..1
}
1..14
ok
All tests successful.
Files=35, Tests=119, 12 wallclock secs ( 0.16 usr 0.08 sys + 8.69 cusr 1.36 csys = 10.29 CPU)
Result: PASS
PLICEASE/Alien-Build-0.03.tar.gz
make test TEST_VERBOSE=1 -- OK
Graham Ollis <plicease@cpan.org>
Build external dependencies for use in CPAN
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr && tar cvf - Alien-Build-0.03.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/P/PL/PLICEASE/Alien-Build-0.03.tar.gz
Alien-Build-0.03.ppd
blib/
blib/man3/
blib/man3/Alien::Build::Plugin::Prefer::SortVersions.3
blib/man3/Alien::Build::CommandSequence.3
blib/man3/Alien::Build::Interpolate.3
blib/man3/Alien::Build::Plugin.3
blib/man3/Alien::Base2.3
blib/man3/Alien::Build::Plugin::PkgConfig::PP.3
blib/man3/Alien::Build::Plugin::Build::Autoconf.3
blib/man3/Alien::Build::Plugin::PkgConfig::LibPkgConf.3
blib/man3/alienfile.3
blib/man3/Alien::Build::Plugin::Extract::ArchiveZip.3
blib/man3/Alien::Build::Plugin::Decode::DirListingFtpcopy.3
blib/man3/Alien::Build::Plugin::Extract::Negotiate.3
blib/man3/Alien::Build::MM.3
blib/man3/Alien::Build::Plugin::Probe::CBuilder.3
blib/man3/Alien::Build::Plugin::Extract::Directory.3
blib/man3/Alien::Build::Plugin::Fetch::LWP.3
blib/man3/Alien::Build::Plugin::Download::Negotiate.3
blib/man3/Alien::Build::Plugin::Extract::CommandLine.3
blib/man3/Alien::Build::Plugin::Extract::ArchiveTar.3
blib/man3/Alien::Build::Plugin::Fetch::HTTPTiny.3
blib/man3/Alien::Build::Plugin::Build::MSYS.3
blib/man3/Alien::Build::Plugin::PkgConfig::Negotiate.3
blib/man3/Alien::Build.3
blib/man3/Alien::Build::Plugin::Decode::HTML.3
blib/man3/Alien::Build::Interpolate::Default.3
blib/man3/Alien::Build::Plugin::Decode::DirListing.3
blib/man3/Alien::Build::Plugin::PkgConfig::CommandLine.3
blib/man3/Alien::Build::Plugin::Fetch::NetFTP.3
blib/man3/Alien::Build::Util.3
blib/man3/Alien::Build::Plugin::Probe::CommandLine.3
blib/lib/
blib/lib/Alien/
blib/lib/Alien/Build/
blib/lib/Alien/Build/Plugin/
blib/lib/Alien/Build/Plugin/Extract/
blib/lib/Alien/Build/Plugin/Extract/Negotiate.pm
blib/lib/Alien/Build/Plugin/Extract/Directory.pm
blib/lib/Alien/Build/Plugin/Extract/CommandLine.pm
blib/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm
blib/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm
blib/lib/Alien/Build/Plugin/Probe/
blib/lib/Alien/Build/Plugin/Probe/CBuilder.pm
blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm
blib/lib/Alien/Build/Plugin/Prefer/
blib/lib/Alien/Build/Plugin/Prefer/SortVersions.pm
blib/lib/Alien/Build/Plugin/Download/
blib/lib/Alien/Build/Plugin/Download/Negotiate.pm
blib/lib/Alien/Build/Plugin/Build/
blib/lib/Alien/Build/Plugin/Build/Autoconf.pm
blib/lib/Alien/Build/Plugin/Build/MSYS.pm
blib/lib/Alien/Build/Plugin/Decode/
blib/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm
blib/lib/Alien/Build/Plugin/Decode/DirListing.pm
blib/lib/Alien/Build/Plugin/Decode/HTML.pm
blib/lib/Alien/Build/Plugin/PkgConfig/
blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm
blib/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm
blib/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm
blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm
blib/lib/Alien/Build/Plugin/Fetch/
blib/lib/Alien/Build/Plugin/Fetch/NetFTP.pm
blib/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm
blib/lib/Alien/Build/Plugin/Fetch/LWP.pm
blib/lib/Alien/Build/CommandSequence.pm
blib/lib/Alien/Build/Interpolate.pm
blib/lib/Alien/Build/Interpolate/
blib/lib/Alien/Build/Interpolate/Default.pm
blib/lib/Alien/Build/Util.pm
blib/lib/Alien/Build/Plugin.pm
blib/lib/Alien/Build/MM.pm
blib/lib/Alien/Base2.pm
blib/lib/Alien/Build.pm
blib/lib/alienfile.pm
PLICEASE/Alien-Libbz2-0.08.tar.gz
Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Libbz2-0.08-PypS0V
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib to PERL5LIB for 'prepare'
Configuring P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Alien::Build::Plugin::Probe::CBuilder> trying: cflags= libs=-lbz2
Warning: prerequisite Test::Alien 0.12 not found. We have 0.11.
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::Libbz2
Writing MYMETA.yml and MYMETA.json
PLICEASE/Alien-Libbz2-0.08.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib to PERL5LIB for 'make'
---- Unsatisfied dependencies detected during ----
---- PLICEASE/Alien-Libbz2-0.08.tar.gz ----
Test::Alien [build_requires]
Running test for module 'Test::Alien'
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PL/PLICEASE/Test-Alien-0.12.tar.gz
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/P/PL/PLICEASE/Test-Alien-0.12.tar.gz ok
Test-Alien-0.12/
Test-Alien-0.12/author.yml
Test-Alien-0.12/lib/
Test-Alien-0.12/lib/Test/
Test-Alien-0.12/lib/Test/Alien.pm
Test-Alien-0.12/lib/Test/Alien/
Test-Alien-0.12/lib/Test/Alien/CanCompile.pm
Test-Alien-0.12/lib/Test/Alien/Run.pm
Test-Alien-0.12/lib/Test/Alien/CanPlatypus.pm
Test-Alien-0.12/lib/Test/Alien/Synthetic.pm
Test-Alien-0.12/META.json
Test-Alien-0.12/dist.ini
Test-Alien-0.12/Changes
Test-Alien-0.12/LICENSE
Test-Alien-0.12/README
Test-Alien-0.12/xt/
Test-Alien-0.12/xt/author/
Test-Alien-0.12/xt/author/version.t
Test-Alien-0.12/xt/author/pod_coverage.t
Test-Alien-0.12/xt/author/strict.t
Test-Alien-0.12/xt/author/pod_spelling_system.t
Test-Alien-0.12/xt/author/no_tabs.t
Test-Alien-0.12/xt/author/pod_spelling_common.t
Test-Alien-0.12/xt/author/pod.t
Test-Alien-0.12/xt/author/eol.t
Test-Alien-0.12/xt/release/
Test-Alien-0.12/xt/release/fixme.t
Test-Alien-0.12/xt/release/changes.t
Test-Alien-0.12/t/
Test-Alien-0.12/t/test_alien__ffi_ok.t
Test-Alien-0.12/t/test_alien_synthetic.t
Test-Alien-0.12/t/test_alien.t
Test-Alien-0.12/t/test_alien__xs_ok__no_compiler.t
Test-Alien-0.12/t/test_alien__xs_ok.t
Test-Alien-0.12/t/01_use.t
Test-Alien-0.12/t/test_alien__run_ok.t
Test-Alien-0.12/t/test_alien__xs_ok__acme.t
Test-Alien-0.12/t/test_alien_canplatypus.t
Test-Alien-0.12/t/test_alien_synthetic__libarchive.t
Test-Alien-0.12/t/test_alien__alien_ok.t
Test-Alien-0.12/t/test_alien__ffi_ok__acme.t
Test-Alien-0.12/t/test_alien_cancompile.t
Test-Alien-0.12/t/00_diag.t
Test-Alien-0.12/META.yml
Test-Alien-0.12/cpanfile
Test-Alien-0.12/MANIFEST
Test-Alien-0.12/util/
Test-Alien-0.12/util/prove
Test-Alien-0.12/Makefile.PL
Test-Alien-0.12/INSTALL
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib to PERL5LIB for 'prepare'
Configuring P/PL/PLICEASE/Test-Alien-0.12.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Test::Alien
Writing MYMETA.yml and MYMETA.json
PLICEASE/Test-Alien-0.12.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for P/PL/PLICEASE/Test-Alien-0.12.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Test/Alien/CanPlatypus.pm blib/lib/Test/Alien/CanPlatypus.pm
cp lib/Test/Alien.pm blib/lib/Test/Alien.pm
cp lib/Test/Alien/Synthetic.pm blib/lib/Test/Alien/Synthetic.pm
cp lib/Test/Alien/CanCompile.pm blib/lib/Test/Alien/CanCompile.pm
cp lib/Test/Alien/Run.pm blib/lib/Test/Alien/Run.pm
Manifying 5 pod documents
PLICEASE/Test-Alien-0.12.tar.gz
make -- OK
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/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/Test-Alien-0.12-5TtVcx/blib/lib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib:/data/fly2400/cpanfly-5.24/var/megalib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib:/data/fly2400/cpanfly-5.24/var/megalib
# PERL5OPT=
# PERL5_CPANPLUS_IS_RUNNING=13147
# PERL5_CPAN_IS_RUNNING=13147
# PERL5_CPAN_IS_RUNNING_IN_RECURSION=4446,13147
# PERL_DL_NONLAZY=1
# PERL_MM_USE_DEFAULT=1
# SHELL=/bin/sh
#
#
#
# PERL5LIB path
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/lib
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/arch
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib
# /data/fly2400/cpanfly-5.24/var/megalib
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib
# /data/fly2400/cpanfly-5.24/var/megalib
#
#
#
# perl 5.024000
# Acme::Alien::DontPanic -
# Alien::Base 0.031
# Alien::Libarchive 0.28
# Capture::Tiny 0.44
# Exporter 5.72
# ExtUtils::CBuilder 0.280225
# ExtUtils::MakeMaker 7.16
# ExtUtils::ParseXS 3.30
# FFI::Platypus -
# File::Which 1.21
# Test2 1.302067
# Test2::Suite 0.000067
# Test::More 1.302067
#
#
#
t/00_diag.t ...........................
1..1
ok 1 - okay
ok
t/01_use.t ............................
1..5
ok 1 - require Test::Alien;
ok 2 - require Test::Alien::CanCompile;
ok 3 - require Test::Alien::CanPlatypus;
ok 4 - require Test::Alien::Run;
ok 5 - require Test::Alien::Synthetic;
ok
t/test_alien.t ........................
# Seeded srand with seed '20170202' from local date.
1..2
ok 1 - Alien::Foo responds to: cflags libs dynamic_libs bin_dir
ok 2 - Alien::Foo[instance] responds to: cflags libs dynamic_libs bin_dir
ok
t/test_alien__alien_ok.t ..............
# Seeded srand with seed '20170202' from local date.
1..4
ok 1 - alien_ok with class
ok 2 - bin_dir added to path
ok 3 - alien_ok with instance
ok 4 - alien_ok with bad class
ok
t/test_alien__ffi_ok.t ................ skipped: This test requires FFI::Platypus.
t/test_alien__ffi_ok__acme.t .......... skipped: Module 'Acme::Alien::DontPanic' is not installed
t/test_alien__run_ok.t ................
# Seeded srand with seed '20170202' from local date.
1..5
ok 1 - run with exit 0 {
1..16
ok 1 - run_ok
# [cmd]
# /data/fly2400/ap2400-300558/bin/perl-static /tmp/ouQft9Pq4X/test.pl
# [out]
# this is some output
# [err]
# this is some error
ok 2 - output
ok 3 - error
ok 4 - exit
ok 5 - signal
ok 6 - run.success
ok 7 - run.exit_is(0)
ok 8 - run.exit_is(22)
ok 9 - run.exit_isnt(0)
ok 10 - run.exit_isnt(22)
ok 11 - run.out_like(is some out)
ok 12 - run.out_like(bogus)
ok 13 - run.out_unlike(is some out)
ok 14 - run.out_unlike(bogus)
ok 15 - run.err_like(is some err)
ok 16 - run.err_unlike(bogus)
}
ok 2 - run with exit 22 {
1..10
ok 1 - run_ok
ok 2 - output
ok 3 - error
ok 4 - exit
ok 5 - signal
ok 6 - run.success
ok 7 - run.exit_is(0)
ok 8 - run.exit_is(22)
ok 9 - run.exit_isnt(0)
ok 10 - run.exit_isnt(22)
}
ok 3 - run with kill 9 {
1..6
ok 1 - run_ok
ok 2 - output
ok 3 - error
ok 4 - exit
ok 5 - signal
ok 6 - run.success
}
ok 4 - run with not found {
1..6
ok 1 - run_ok
ok 2 - output
ok 3 - error
ok 4 - exit
ok 5 - signal
ok 6 - run.success
}
ok 5 - run -1 {
1..6
ok 1 - run_ok
ok 2 - output
ok 3 - error
ok 4 - exit
ok 5 - signal
ok 6 - run.success
}
ok
t/test_alien__xs_ok.t .................
# Seeded srand with seed '20170202' from local date.
1..7
ok 1 - xs with no module
ok 2 - xs fail with subtest
ok 3 - xs with C compile error
# detect module name Test::Alien::XS::Mod0
# parse xs /tmp/YkMYhGcsJ6/test.xs => /tmp/YkMYhGcsJ6/test.c
#
# compile /tmp/YkMYhGcsJ6/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 /tmp/YkMYhGcsJ6/test.o /tmp/YkMYhGcsJ6/test.c
# link /tmp/YkMYhGcsJ6/test.o
# gcc -shared -O2 -fstack-protector -o /tmp/YkMYhGcsJ6/test.so /tmp/YkMYhGcsJ6/test.o
# created lib /tmp/YkMYhGcsJ6/test.so
ok 4 - xs
ok 5 - xs subtest {
1..1
ok 1 - call Test::Alien::XS::Mod0->baz()
}
ok 6 - xs without parameterized name
ok 7 - xs without parameterized name subtest {
1..2
ok 1
ok 2 - call Foo::Bar->baz()
}
ok
t/test_alien__xs_ok__acme.t ........... skipped: Module 'Acme::Alien::DontPanic' is not installed
t/test_alien__xs_ok__no_compiler.t ....
# Seeded srand with seed '20170202' from local date.
1..5
ok 1 - xs # skip test requires a compiler
ok 2 - xs # skip test requires a compiler
ok 3 - xs subtest # skip test requires a compiler
ok 4 - skip works
ok 5 - skip works with cb
ok
t/test_alien_cancompile.t .............
# Seeded srand with seed '20170202' from local date.
1..1
ok 1
ok
t/test_alien_canplatypus.t ............ skipped: This test requires FFI::Platypus.
t/test_alien_synthetic.t ..............
# Seeded srand with seed '20170202' from local date.
ok 1 - empty synthetic alien
ok 2 - cflags
ok 3 - libs
ok 4 - dynamic_libs
ok 5 - bin_dir (exists)
ok 6 - bin_dir (does not exist)
ok 7 - static flags
1..7
ok
Can't find libarchive.pc in any of /tmp/ouQft9Pq4X /usr/local/lib/pkgconfig /usr/local/lib/pkgconfig/x86_64-linux-gnu /usr/local/share/pkgconfig /usr/lib/pkgconfig /usr/lib/pkgconfig/x86_64-linux-gnu /usr/share/pkgconfig
use the PKG_CONFIG_PATH environment variable, or
specify extra search paths via 'search_paths'
Can't find libarchive.pc in any of /tmp/ymYsL3PYR_ /usr/local/lib/pkgconfig /usr/local/lib/pkgconfig/x86_64-linux-gnu /usr/local/share/pkgconfig /usr/lib/pkgconfig /usr/lib/pkgconfig/x86_64-linux-gnu /usr/share/pkgconfig
use the PKG_CONFIG_PATH environment variable, or
specify extra search paths via 'search_paths'
t/test_alien_synthetic__libarchive.t ..
# Seeded srand with seed '20170202' from local date.
1..6
ok 1 - Alien::Libarchive fails alien_ok
ok 2 - Test::Alien::Synthetic[instance] responds to: cflags libs dynamic_libs bin_dir
ok 3 - xs
ok 4 - xs subtest {
1..1
ok 1
}
ok 5 - ffi # skip Test requires FFI::Platypus 0.12
ok 6 - ffi subtest {
1..0 # SKIP subtest requires ffi success
}
ok
All tests successful.
Files=14, Tests=43, 6 wallclock secs ( 0.08 usr 0.02 sys + 4.02 cusr 0.74 csys = 4.86 CPU)
Result: PASS
PLICEASE/Test-Alien-0.12.tar.gz
make test TEST_VERBOSE=1 -- OK
Graham Ollis <plicease@cpan.org>
Testing tools for Alien modules
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx && tar cvf - Test-Alien-0.12.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/P/PL/PLICEASE/Test-Alien-0.12.tar.gz
Test-Alien-0.12.ppd
blib/
blib/man3/
blib/man3/Test::Alien::CanPlatypus.3
blib/man3/Test::Alien::CanCompile.3
blib/man3/Test::Alien::Run.3
blib/man3/Test::Alien::Synthetic.3
blib/man3/Test::Alien.3
blib/lib/
blib/lib/Test/
blib/lib/Test/Alien/
blib/lib/Test/Alien/Synthetic.pm
blib/lib/Test/Alien/CanCompile.pm
blib/lib/Test/Alien/CanPlatypus.pm
blib/lib/Test/Alien/Run.pm
blib/lib/Test/Alien.pm
PLICEASE/Alien-Libbz2-0.08.tar.gz
Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Libbz2-0.08-PypS0V
PLICEASE/Alien-Libbz2-0.08.tar.gz
Has already been prepared
Running make for P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Alien/Libbz2.pm blib/lib/Alien/Libbz2.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
prefix /home/fly2400/ap2400-300558/site/lib/auto/share/dist/Alien-Libbz2
"/data/fly2400/ap2400-300558/bin/perl-static" -MAlien::Build::MM=cmd -e download
"/data/fly2400/ap2400-300558/bin/perl-static" -MAlien::Build::MM=cmd -e build
Manifying 1 pod document
PLICEASE/Alien-Libbz2-0.08.tar.gz
make -- OK
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/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-Libbz2-0.08-PypS0V/blib/lib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Libbz2-0.08-PypS0V/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/lib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib:/data/fly2400/cpanfly-5.24/var/megalib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/lib:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch:/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib:/data/fly2400/cpanfly-5.24/var/megalib
# PERL5OPT=
# PERL5_CPANPLUS_IS_RUNNING=13147
# PERL5_CPAN_IS_RUNNING=13147
# PERL5_CPAN_IS_RUNNING_IN_RECURSION=4446,13147
# PERL_DL_NONLAZY=1
# PERL_MM_USE_DEFAULT=1
# SHELL=/bin/sh
#
#
#
# PERL5LIB path
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Libbz2-0.08-PypS0V/blib/lib
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Libbz2-0.08-PypS0V/blib/arch
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/arch
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/lib
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib
# /data/fly2400/cpanfly-5.24/var/megalib
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/arch
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Alien-0.12-5TtVcx/blib/lib
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/arch
# /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Build-0.03-OUoZzr/blib/lib
# /data/fly2400/cpanfly-5.24/var/megalib
#
#
#
# perl 5.024000
# Alien::Base2 0.03
# Alien::Build::MM 0.03
# ExtUtils::CBuilder 0.280225
# ExtUtils::MakeMaker 7.16
# IPC::Cmd 0.96
# Test2::Suite 0.000067
# Test::Alien 0.12
# Test::More 1.302067
#
#
#
# version = 1.0.6
# cflags =
# cflags_static =
# libs = -lbz2
# libs_static = -lbz2
# dist_dir = /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Libbz2-0.08-PypS0V/blib/lib/auto/share/dist/Alien-Libbz2
#
#
#
t/00_diag.t ..
1..1
ok 1 - okay
ok
t/01_use.t ...
1..1
ok 1 - use Alien::Libbz2;
ok
t/ffi.t ...... skipped: TODO
t/xs.t .......
# Seeded srand with seed '20170202' from local date.
ok 1 - Alien::Libbz2 responds to: cflags libs dynamic_libs bin_dir
ok 2 - xs
ok 3 - xs subtest {
ok 1
# version = 1.0.6, 6-Sept-2010
1..1
}
1..3
ok
All tests successful.
Files=4, Tests=5, 1 wallclock secs ( 0.04 usr 0.00 sys + 1.16 cusr 0.18 csys = 1.38 CPU)
Result: PASS
PLICEASE/Alien-Libbz2-0.08.tar.gz
make test TEST_VERBOSE=1 -- OK
Graham Ollis <plicease@cpan.org>
Build and make available bz2
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Alien-Libbz2-0.08-PypS0V && tar cvf - Alien-Libbz2-0.08.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz
Alien-Libbz2-0.08.ppd
blib/
blib/man3/
blib/man3/Alien::Libbz2.3
blib/arch/
blib/arch/auto/
blib/arch/auto/Alien/
blib/arch/auto/Alien/Libbz2/
blib/arch/auto/Alien/Libbz2/Libbz2.txt
blib/lib/
blib/lib/auto/
blib/lib/auto/share/
blib/lib/auto/share/dist/
blib/lib/auto/share/dist/Alien-Libbz2/
blib/lib/auto/share/dist/Alien-Libbz2/_alien/
blib/lib/auto/share/dist/Alien-Libbz2/_alien/alienfile
blib/lib/auto/share/dist/Alien-Libbz2/_alien/alien.json
blib/lib/Alien/
blib/lib/Alien/Libbz2.pm
VmSize: 346180 kB
Finished 2017-02-02T08:16:07