PATH=C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin
Start 2017-02-02T08:14:20
ActivePerl-2400 CPAN-2.10
PATH=C:/CPANFL~2.24-/var/libs/bin;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin
Reading 'C:\cpanfly-5.24-32\var\cpan\Metadata'
Database was generated on Thu, 02 Feb 2017 05:41:02 GMT
Checksum for C:\cpanfly-5.24-32\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'
Checksum for C:\cpanfly-5.24-32\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
>>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Have \cpanfl~2.24-\var\megalib
Want \perl-5~2.24-\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread-64int]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a dmake-style Makefile
Writing Makefile for Alien::Build
Writing MYMETA.yml and MYMETA.json
PLICEASE/Alien-Build-0.03.tar.gz
C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK
Running make for P/PL/PLICEASE/Alien-Build-0.03.tar.gz
>>> dmake
cp lib/Alien/Base2.pm blib\lib/Alien/Base2.pm
cp lib/Alien/Build/Plugin/Build/MSYS.pm blib\lib/Alien/Build/Plugin/Build/MSYS.pm
cp lib/Alien/Build/Plugin.pm blib\lib/Alien/Build/Plugin.pm
cp lib/Alien/Build/Plugin/Extract/ArchiveZip.pm blib\lib/Alien/Build/Plugin/Extract/ArchiveZip.pm
cp lib/Alien/Build/Plugin/Download/Negotiate.pm blib\lib/Alien/Build/Plugin/Download/Negotiate.pm
cp lib/Alien/Build/Plugin/Extract/ArchiveTar.pm blib\lib/Alien/Build/Plugin/Extract/ArchiveTar.pm
cp lib/Alien/Build/Interpolate.pm blib\lib/Alien/Build/Interpolate.pm
cp lib/Alien/Build/Plugin/Build/Autoconf.pm blib\lib/Alien/Build/Plugin/Build/Autoconf.pm
cp lib/Alien/Build/Plugin/Decode/HTML.pm blib\lib/Alien/Build/Plugin/Decode/HTML.pm
cp lib/Alien/Build/CommandSequence.pm blib\lib/Alien/Build/CommandSequence.pm
cp lib/Alien/Build.pm blib\lib/Alien/Build.pm
cp lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm blib\lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm
cp lib/Alien/Build/Interpolate/Default.pm blib\lib/Alien/Build/Interpolate/Default.pm
cp lib/Alien/Build/MM.pm blib\lib/Alien/Build/MM.pm
cp lib/Alien/Build/Plugin/Decode/DirListing.pm blib\lib/Alien/Build/Plugin/Decode/DirListing.pm
cp lib/Alien/Build/Plugin/Extract/Negotiate.pm blib\lib/Alien/Build/Plugin/Extract/Negotiate.pm
cp lib/Alien/Build/Plugin/Extract/Directory.pm blib\lib/Alien/Build/Plugin/Extract/Directory.pm
cp lib/Alien/Build/Plugin/Fetch/LWP.pm blib\lib/Alien/Build/Plugin/Fetch/LWP.pm
cp lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm blib\lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm
cp lib/Alien/Build/Plugin/Prefer/SortVersions.pm blib\lib/Alien/Build/Plugin/Prefer/SortVersions.pm
cp lib/Alien/Build/Plugin/Probe/CommandLine.pm blib\lib/Alien/Build/Plugin/Probe/CommandLine.pm
cp lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm blib\lib/Alien/Build/Plugin/Fetch/HTTPTiny.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/Build/Plugin/Probe/CBuilder.pm blib\lib/Alien/Build/Plugin/Probe/CBuilder.pm
cp lib/Alien/Build/Plugin/Fetch/NetFTP.pm blib\lib/Alien/Build/Plugin/Fetch/NetFTP.pm
cp lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm blib\lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm
cp lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm blib\lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm
cp lib/Alien/Build/Util.pm blib\lib/Alien/Build/Util.pm
cp lib/alienfile.pm blib\lib/alienfile.pm
PLICEASE/Alien-Build-0.03.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
#
#
# ACTIVEPERL_CONFIG_DISABLE=1
# HARNESS_ACTIVE=1
# HARNESS_IS_VERBOSE=1
# HARNESS_VERSION=3.36
# PERL5LIB=C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\blib\lib;C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\blib\arch;C:/cpanfly-5.24-32/var/megalib;C:/cpanfly-5.24-32/var/megalib
# PERL5_CPANPLUS_IS_RUNNING=5020
# PERL5_CPAN_IS_RUNNING=5020
# PERL5_CPAN_IS_RUNNING_IN_RECURSION=4112,5020
# PERL_MM_USE_DEFAULT=1
#
#
#
# PERL5LIB path
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\blib\lib
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\blib\arch
# C:/cpanfly-5.24-32/var/megalib
# C:/cpanfly-5.24-32/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 0.07
# File::ShareDir 1.102
# File::chdir 0.1010
# HTML::LinkExtor 3.69
# HTTP::Tiny 0.070
# IPC::Cmd 0.96
# JSON::PP 2.27400
# LWP 6.15
# Net::FTP 3.10
# Path::Tiny 0.100
# PkgConfig 0.12026
# PkgConfig::LibPkgConf -
# Sort::Versions 1.62
# Test2::Suite 0.000067
# Test::More 1.302067
# Text::ParseWords 3.30
# URI 1.71
# YAML 1.15
#
#
#
t/00_diag.t ......................................
1..1
ok 1 - okay
ok
t/01_use.t .......................................
ok 1 - require alienfile;
ok 2 - require Alien::Build;
ok 3 - require Alien::Build::MM;
ok 4 - require Alien::Base2;
ok 5 - require Alien::Build::Interpolate;
ok 6 - require Alien::Build::Interpolate::Default;
ok 7 - require Alien::Build::Plugin;
ok 8 - require Alien::Build::Plugin::Download::Negotiate;
ok 9 - require Alien::Build::Plugin::Build::Autoconf;
ok 10 - require Alien::Build::Plugin::Build::MSYS;
ok 11 - require Alien::Build::Plugin::Fetch::LWP;
ok 12 - require Alien::Build::Plugin::Fetch::HTTPTiny;
ok 13 - require Alien::Build::Plugin::Fetch::NetFTP;
ok 14 - require Alien::Build::Plugin::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: C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Build-0.03-FSrw95/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: C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Build-0.03-FSrw95/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: C:/cpanfly-5.24-32/var/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 135) line 1.
# BEGIN failed--compilation aborted at (eval 135) line 1.
# ...propagated at C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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 {
# +C:\Perl-5.24-32\bin\perl.exe -e print @ARGV hello world
# hello world
ok 1
1..1
}
ok 6 - command with failure {
# +C:\Perl-5.24-32\bin\perl.exe -e exit 1
# external command failed at C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\blib\lib/Alien/Build/CommandSequence.pm line 50.
ok 1
1..1
}
ok 7 - command with failure, followed by good command {
# +C:\Perl-5.24-32\bin\perl.exe -e exit 1
# +C:\Perl-5.24-32\bin\perl.exe -e
# 1
ok 1
1..1
}
ok 8 - around hook {
ok 1 - single wrapper {
ok 1 - return value
ok 2 - arguments
1..2
}
ok 2 - double wrapper {
ok 1 - return value
ok 2 - arguments
1..2
}
ok 3 - alter args {
ok 1
ok 2
1..2
}
1..3
}
1..8
}
ok 6 - probe {
ok 1 - system {
# dir = C:\cpanfly-5.24-32\var\tmp\TyhNx52W_r\alien_build\_alien\probe_YkMY
ok 1
ok 2
1..2
}
ok 2 - share {
# dir = C:\cpanfly-5.24-32\var\tmp\hGcsJ6L158\alien_build\_alien\probe_ck3Q
ok 1
ok 2
1..2
}
ok 3 - throw exception {
# dir = C:\cpanfly-5.24-32\var\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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\blib\lib/Alien/Build.pm line 224.
# Alien::Build> downloaded foo-1.00.tar.gz
ok 1 - install props
# build.install_prop.download=C:/cpanfly-5.24-32/var/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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\blib\lib/Alien/Build.pm line 224.
# Alien::Build> downloaded foo-1.00.tar.gz
ok 1 - install props
# build.install_prop.download=C:/cpanfly-5.24-32/var/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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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=C:/cpanfly-5.24-32/var/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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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=C:/cpanfly-5.24-32/var/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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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=C:/cpanfly-5.24-32/var/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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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=C:/cpanfly-5.24-32/var/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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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 {
1..0 # SKIP test requires command line tar
}
ok 10 - build {
ok 1 - plain {
ok 1
ok 2
ok 3
ok 4 - build
ok 5 - ran gather
ok 6 - has alien.json
1..6
}
ok 2 - destdir {
# install dir = C:/cpanfly-5.24-32/var/tmp/GTA4QpbjJi/alien_build/_alien/destdir_fyNb/C/cpanfly-5.24-32/var/tmp/J1rdBSgDo3/usr/local
# Alien::Build> mkdir C:/cpanfly-5.24-32/var/tmp/J1rdBSgDo3/blib/lib/auto/share/Alien-Foo/bin
# Alien::Build> cp C:/cpanfly-5.24-32/var/tmp/GTA4QpbjJi/alien_build/_alien/destdir_fyNb/C/cpanfly-5.24-32/var/tmp/J1rdBSgDo3/usr/local/bin/foo C:/cpanfly-5.24-32/var/tmp/J1rdBSgDo3/blib/lib/auto/share/Alien-Foo/bin/foo
# Alien::Build> mkdir C:/cpanfly-5.24-32/var/tmp/J1rdBSgDo3/blib/lib/auto/share/Alien-Foo/lib
# Alien::Build> cp C:/cpanfly-5.24-32/var/tmp/GTA4QpbjJi/alien_build/_alien/destdir_fyNb/C/cpanfly-5.24-32/var/tmp/J1rdBSgDo3/usr/local/lib/libfoo.a C:/cpanfly-5.24-32/var/tmp/J1rdBSgDo3/blib/lib/auto/share/Alien-Foo/lib/libfoo.a
# Alien::Build::Auto::Alienbuild20=HASH(0x3f4f36c)
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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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 28) line 1.
# BEGIN failed--compilation aborted at (eval 28) line 1.
ok 8 - error!
# Can't locate Alien/foobogus.pm in @INC (you may need to install the Alien::foobogus module) (@INC contains: corpus/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\blib\lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\blib\arch C:/cpanfly-5.24-32/var/megalib C:/Perl-5.24-32/site/lib C:/Perl-5.24-32/lib .) at (eval 29) line 1.
# BEGIN failed--compilation aborted at (eval 29) line 1.
ok 9 - requires
ok 10
ok 11
ok 12
1..12
}
ok 2 - clone {
ok 1 - Alien::Build::Interpolate=HASH->isa('Alien::Build::Interpolate')
ok 2
ok 3
ok 4
ok 5
1..5
}
ok 3 - property {
ok 1 - Alien::Build::Interpolate=HASH->isa('Alien::Build::Interpolate')
ok 2
ok 3
ok 4
1..4
}
1..3
ok
t/alien_build_interpolate_default.t ..............
# Seeded srand with seed '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 = C:/cpanfly-5.24-32/var/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} = sh configure --with-pic
ok 4
ok 5
ok 6
ok 7
1..7
}
ok 2 - turn off --with-pic {
ok 1
ok 2 - %{configure} = sh configure
ok 3
1..3
}
1..2
ok
t/alien_build_plugin_build_msys.t ................
# Seeded srand with seed '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: C:/cpanfly-5.24-32/var/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: C:/cpanfly-5.24-32/var/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: C:/cpanfly-5.24-32/var/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/file.html {
ok 1
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00/
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.Z
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.bz2
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.gz
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.tar.xz
# url = file:///home/ollisg/dev/Alien-Build/corpus/dist/foo-1.00.zip
1..1
}
ok 2 - parse corpus/dir/http.html {
ok 1
# url = http://example.test/corpus/dist/foo-1.00/
# url = http://example.test/corpus/dist/foo-1.00.tar
# url = http://example.test/corpus/dist/foo-1.00.tar.Z
# url = http://example.test/corpus/dist/foo-1.00.tar.bz2
# url = http://example.test/corpus/dist/foo-1.00.tar.gz
# url = http://example.test/corpus/dist/foo-1.00.tar.xz
# url = http://example.test/corpus/dist/foo-1.00.zip
1..1
}
ok 3 - parse corpus/dir/http_rel.html {
ok 1
# url = http://example.test/foo/bar/foo-1.00/
# url = http://example.test/foo/bar/foo-1.00.tar
# url = http://example.test/foo/bar/foo-1.00.tar.Z
# url = http://example.test/foo/bar/foo-1.00.tar.bz2
# url = http://example.test/foo/bar/foo-1.00.tar.gz
# url = http://example.test/foo/bar/foo-1.00.tar.xz
# url = http://example.test/foo/bar/foo-1.00.zip
1..1
}
1..3
}
1..2
ok
# TODO
t/alien_build_plugin_download_negotiate.t ........
# Seeded srand with seed '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 = C:/cpanfly-5.24-32/var/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 = C:/cpanfly-5.24-32/var/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 = C:/cpanfly-5.24-32/var/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 = C:/cpanfly-5.24-32/var/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 = undef
# tar = undef
# unzip = undef
ok 1
1..1
}
ok 2 - with extension tar {
1..0 # SKIP system does not support tar
}
ok 3 - with extension tar.Z {
1..0 # SKIP system does not support tar.Z
}
ok 4 - with extension tar.bz2 {
1..0 # SKIP system does not support tar.bz2
}
ok 5 - with extension tar.gz {
1..0 # SKIP system does not support tar.gz
}
ok 6 - with extension tar.xz {
1..0 # SKIP system does not support tar.xz
}
ok 7 - with extension zip {
1..0 # SKIP system does not support zip
}
1..7
}
1..1
ok
t/alien_build_plugin_extract_directory.t .........
# Seeded srand with seed '20170202' from local date.
ok 1 - basic {
ok 1 - directory created
# dir = C:/cpanfly-5.24-32/var/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: C:/cpanfly-5.24-32/var/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: C:/cpanfly-5.24-32/var/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:///C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Build-0.03-FSrw95/corpus/dist/foo-1.00.tar.gz
ok 1
1..1
}
ok 3 - not found {
# url = file:///C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Build-0.03-FSrw95/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: C:/cpanfly-5.24-32/var/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 ..... skipped: test requires pkgconf or pkg-config
t/alien_build_plugin_pkgconfig_libpkgconf.t ...... skipped: Test requires PkgConfig::LibPkgConf
# 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=C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Build-0.03-FSrw95/corpus/lib/pkgconfig
ok 1 - system not available {
# error in probe (will do a share install): package bogus not found at C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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(0x325ea4c)
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: C:/cpanfly-5.24-32/var/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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95\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 = C:/cpanfly-5.24-32/var/tmp/ouQft9Pq4X/alien_build_tempdir/_alien
ok 2 - cleanup on empty {
ok 1 - tempdir = C:/cpanfly-5.24-32/var/tmp/ouQft9Pq4X/alien_build_tempdir/_alien/foo_ymYs
ok 2 - directory removed
1..2
}
ok 3 - do not cleanup non-empty {
ok 1 - tempdir = C:/cpanfly-5.24-32/var/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
1..2
}
1..2
ok
t/alienfile.t ....................................
# Seeded srand with seed '20170202' from local date.
ok 1 - compile examples {
ok 1 - bzip2.alienfile
ok 2 - curl.alienfile
ok 3 - dontpanic.alienfile
ok 4 - gmake.alienfile
ok 5 - xz.alienfile
1..5
}
ok 2 - non struct alienfile {
ok 1 - throws error
# error = Can't use string ("bar::bar") as an ARRAY ref while "strict refs" in use at t/alienfile.t line 28.
1..1
}
ok 3 - warnings alienfile {
ok 1
# Use of uninitialized value $foo in string at t/alienfile.t line 43.
1..1
}
ok 4 - plugin {
ok 1 - basic {
ok 1
1..1
}
ok 2 - default argument {
ok 1
1..1
}
ok 3 - other arguments {
ok 1
1..1
}
ok 4 - sub package {
ok 1
1..1
}
ok 5 - negotiate {
ok 1
1..1
}
ok 6 - fully qualified class {
ok 1
1..1
}
1..6
}
ok 5 - probe {
ok 1 - basic {
ok 1
ok 2
1..2
}
ok 2 - wrong block {
ok 1
1..1
}
1..2
}
ok 6 - download {
ok 1 - basic {
# Alien::Build> single file, assuming archive
ok 1
1..1
}
ok 2 - wrong block {
ok 1
1..1
}
1..2
}
ok 7 - fetch {
ok 1
1..1
}
ok 8 - decode {
ok 1
1..1
}
ok 9 - prefer {
ok 1
1..1
}
ok 10 - extract {
ok 1
1..1
}
ok 11 - build {
ok 1
1..1
}
ok 12 - gather {
ok 1 - configure {
ok 1
1..1
}
ok 2 - system + share {
ok 1
ok 2
1..2
}
ok 3 - system {
ok 1
ok 2
1..2
}
ok 4 - share {
ok 1
ok 2
1..2
}
ok 5 - nada {
ok 1
ok 2
1..2
}
1..5
}
ok 13 - prop {
ok 1
1..1
}
ok 14 - patch {
ok 1
1..1
}
1..14
ok
All tests successful.
Files=35, Tests=110, 25 wallclock secs ( 0.27 usr + 0.08 sys = 0.34 CPU)
Result: PASS
PLICEASE/Alien-Build-0.03.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Graham Ollis <plicease@cpan.org>
Build external dependencies for use in CPAN
>>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95 && tar cvf - Alien-Build-0.03.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/P/PL/PLICEASE/Alien-Build-0.03.tar.gz
Alien-Build-0.03.ppd
blib/
blib/lib/
blib/lib/Alien/
blib/lib/Alien/Base2.pm
blib/lib/Alien/Build/
blib/lib/Alien/Build/CommandSequence.pm
blib/lib/Alien/Build/Interpolate/
blib/lib/Alien/Build/Interpolate/Default.pm
blib/lib/Alien/Build/Interpolate.pm
blib/lib/Alien/Build/MM.pm
blib/lib/Alien/Build/Plugin/
blib/lib/Alien/Build/Plugin/Build/
blib/lib/Alien/Build/Plugin/Build/Autoconf.pm
blib/lib/Alien/Build/Plugin/Build/MSYS.pm
blib/lib/Alien/Build/Plugin/Decode/
blib/lib/Alien/Build/Plugin/Decode/DirListing.pm
blib/lib/Alien/Build/Plugin/Decode/DirListingFtpcopy.pm
blib/lib/Alien/Build/Plugin/Decode/HTML.pm
blib/lib/Alien/Build/Plugin/Download/
blib/lib/Alien/Build/Plugin/Download/Negotiate.pm
blib/lib/Alien/Build/Plugin/Extract/
blib/lib/Alien/Build/Plugin/Extract/ArchiveTar.pm
blib/lib/Alien/Build/Plugin/Extract/ArchiveZip.pm
blib/lib/Alien/Build/Plugin/Extract/CommandLine.pm
blib/lib/Alien/Build/Plugin/Extract/Directory.pm
blib/lib/Alien/Build/Plugin/Extract/Negotiate.pm
blib/lib/Alien/Build/Plugin/Fetch/
blib/lib/Alien/Build/Plugin/Fetch/HTTPTiny.pm
blib/lib/Alien/Build/Plugin/Fetch/LWP.pm
blib/lib/Alien/Build/Plugin/Fetch/NetFTP.pm
blib/lib/Alien/Build/Plugin/PkgConfig/
blib/lib/Alien/Build/Plugin/PkgConfig/CommandLine.pm
blib/lib/Alien/Build/Plugin/PkgConfig/LibPkgConf.pm
blib/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm
blib/lib/Alien/Build/Plugin/PkgConfig/PP.pm
blib/lib/Alien/Build/Plugin/Prefer/
blib/lib/Alien/Build/Plugin/Prefer/SortVersions.pm
blib/lib/Alien/Build/Plugin/Probe/
blib/lib/Alien/Build/Plugin/Probe/CBuilder.pm
blib/lib/Alien/Build/Plugin/Probe/CommandLine.pm
blib/lib/Alien/Build/Plugin.pm
blib/lib/Alien/Build/Util.pm
blib/lib/Alien/Build.pm
blib/lib/alienfile.pm
PLICEASE/Alien-Libbz2-0.08.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Libbz2-0.08-JJbjcK
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib to PERL5LIB for 'prepare'
Configuring P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz with Makefile.PL
>>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL
Alien::Build::Plugin::Probe::CBuilder> trying: cflags= libs=-lbz2
error in probe (will do a share install): error building dll file from 'mytest.c' at C:/Perl-5.24-32/lib/ExtUtils/CBuilder/Platform/Windows.pm line 129.
Warning: prerequisite Test::Alien 0.12 not found. We have 0.11.
Checking if your kit is complete...
Looks good
Have \cpanfl~2.24-\var\megalib
Want \perl-5~2.24-\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread-64int]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a dmake-style Makefile
Writing Makefile for Alien::Libbz2
Writing MYMETA.yml and MYMETA.json
PLICEASE/Alien-Libbz2-0.08.tar.gz
C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK
Running make for P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.24-32\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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib to PERL5LIB for 'prepare'
Configuring P/PL/PLICEASE/Test-Alien-0.12.tar.gz with Makefile.PL
>>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Have \cpanfl~2.24-\var\megalib
Want \perl-5~2.24-\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread-64int]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a dmake-style Makefile
Writing Makefile for Test::Alien
Writing MYMETA.yml and MYMETA.json
PLICEASE/Test-Alien-0.12.tar.gz
C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK
Running make for P/PL/PLICEASE/Test-Alien-0.12.tar.gz
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib to PERL5LIB for 'make'
>>> dmake
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/Test/Alien/CanCompile.pm blib\lib/Test/Alien/CanCompile.pm
cp lib/Test/Alien.pm blib\lib/Test/Alien.pm
PLICEASE/Test-Alien-0.12.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
#
#
# ACTIVEPERL_CONFIG_DISABLE=1
# HARNESS_ACTIVE=1
# HARNESS_IS_VERBOSE=1
# HARNESS_VERSION=3.36
# PERL5LIB=C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd\blib\lib;C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd\blib\arch;C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch;C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib;C:/cpanfly-5.24-32/var/megalib;C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch;C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib;C:/cpanfly-5.24-32/var/megalib
# PERL5_CPANPLUS_IS_RUNNING=5020
# PERL5_CPAN_IS_RUNNING=5020
# PERL5_CPAN_IS_RUNNING_IN_RECURSION=4112,5020
# PERL_MM_USE_DEFAULT=1
#
#
#
# PERL5LIB path
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd\blib\lib
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd\blib\arch
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib
# C:/cpanfly-5.24-32/var/megalib
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib
# C:/cpanfly-5.24-32/var/megalib
#
#
#
# perl 5.024000
# Acme::Alien::DontPanic 0.031
# Alien::Base 0.031
# Alien::Libarchive -
# Capture::Tiny 0.44
# Exporter 5.72
# ExtUtils::CBuilder 0.280225
# ExtUtils::MakeMaker 7.16
# ExtUtils::ParseXS 3.30
# FFI::Platypus 0.45
# 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 ................
# Seeded srand with seed '20170202' from local date.
1..8
ok 1 - empty ffi
ok 2 - min version test
ok 3 - min version test subtest {
1..1
ok 1
}
ok 4 - ignore not found
ok 5 - ignore not found subtest {
1..3
ok 1
ok 2
ok 3
}
ok 6 - lang # skip Test requires FFI::Platypus::Lang::Fortran
ok 7 - lang subtest {
1..0 # SKIP subtest requires ffi success
}
ok 8 - not found error
ok
t/test_alien__ffi_ok__acme.t ..........
# Seeded srand with seed '20170202' from local date.
1..3
ok 1 - Acme::Alien::DontPanic responds to: cflags libs dynamic_libs bin_dir
ok 2 - ffi
ok 3 - ffi subtest {
1..1
ok 1 - answer is 42
}
ok
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]
# C:\Perl-5.24-32\bin\perl.exe C:\cpanfly-5.24-32\var\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..0 # SKIP Test doesn't make sense on Windows
}
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
C:\\cpanfly-5.24-32\\var\\tmp\\Vf7tRuGxzg\\test.xs:1:1: error: unknown type name 'this'
C:\\cpanfly-5.24-32\\var\\tmp\\Vf7tRuGxzg\\test.xs:1:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cause'
C:\\cpanfly-5.24-32\\var\\tmp\\Vf7tRuGxzg\\test.xs:1:13: error: unknown type name 'cause'
C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c:113:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c:159:1: warning: data definition has no type or storage class [enabled by default]
C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c:159:1: warning: parameter names (without types) in function declaration [enabled by default]
C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c: In function 'XS':
C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c:163:5: error: 'dNOOP' undeclared (first use in this function)
C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c:163:5: note: each undeclared identifier is reported only once for each function it appears in
C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c:163:11: error: 'dXSARGS' undeclared (first use in this function)
C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c:168:5: error: 'cv' undeclared (first use in this function)
C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c:169:5: error: 'items' undeclared (first use in this function)
C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c:179:5: error: 'XSRETURN_YES' undeclared (first use in this function)
cannot unlink file for C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\auto\Test\Alien\XS\Mod0\Mod0.dll: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\auto\Test\Alien\XS\Mod0: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\auto\Test\Alien\XS: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\auto\Test\Alien: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\auto\Test: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\auto: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:/cpanfly-5.24-32/var/tmp/J79TZ_pTDn: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot unlink file for C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\auto\Foo\Bar\Bar.dll: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\auto\Foo\Bar: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\auto\Foo: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\auto: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:/cpanfly-5.24-32/var/tmp/MIbREJJ78w: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
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
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -I"C:\Perl-5.24-32\lib\CORE" -I"C:\MinGW\i686-w64-mingw32\include" -o "C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.o" "C:\cpanfly-5.24-32\var\tmp\Vf7tRuGxzg\test.c"
ok 3 - xs with C compile error
# detect module name Test::Alien::XS::Mod0
# parse xs C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\test.xs => C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\test.c
#
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -I"C:\Perl-5.24-32\lib\CORE" -I"C:\MinGW\i686-w64-mingw32\include" -o "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\test.o" "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\test.c"
# compile C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\test.c
#
Generating script 'C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.lds'
dlltool --def "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.def" --output-exp "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.exp"
g++ -o "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.dll" -Wl,--image-base,0x630b0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.lds" "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.exp"
dlltool --def "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.def" --output-exp "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.exp"
g++ -o "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.dll" -Wl,--image-base,0x630b0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.lds" "C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.exp"
# link C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\test.o
#
# created lib C:\cpanfly-5.24-32\var\tmp\J79TZ_pTDn\Mod0.dll
ok 4 - xs
ok 5 - xs subtest {
1..1
ok 1 - call Test::Alien::XS::Mod0->baz()
}
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -I"C:\Perl-5.24-32\lib\CORE" -I"C:\MinGW\i686-w64-mingw32\include" -o "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\test.o" "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\test.c"
Generating script 'C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.lds'
dlltool --def "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.def" --output-exp "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.exp"
g++ -o "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.dll" -Wl,--image-base,0x260d0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.lds" "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.exp"
dlltool --def "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.def" --output-exp "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.exp"
g++ -o "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.dll" -Wl,--image-base,0x260d0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.lds" "C:\cpanfly-5.24-32\var\tmp\MIbREJJ78w\Bar.exp"
ok 6 - xs without parameterized name
ok 7 - xs without parameterized name subtest {
1..2
ok 1
ok 2 - call Foo::Bar->baz()
}
ok
cannot unlink file for C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\auto\Acme\Acme.dll: Permission denied at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\auto\Acme: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\auto: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:/cpanfly-5.24-32/var/tmp/9Pq4XymYsL: Directory not empty at C:/cpanfly-5.24-32/var/megalib/File/Temp.pm line 784.
t/test_alien__xs_ok__acme.t ...........
# Seeded srand with seed '20170202' from local date.
1..3
ok 1 - Acme::Alien::DontPanic responds to: cflags libs dynamic_libs bin_dir
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -IC:/cpanfly-5.24-32/var/megalib/auto/share/dist/Acme-Alien-DontPanic -IC:/cpanfly-5.24-32/var/megalib/auto/share/dist/Acme-Alien-DontPanic/include -s -O2 -I"C:\Perl-5.24-32\lib\CORE" -I"C:\MinGW\i686-w64-mingw32\include" -o "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\test.o" "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\test.c"
Generating script 'C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.lds'
dlltool --def "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.def" --output-exp "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.exp"
g++ -o "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.dll" -Wl,--image-base,0x6f070000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.lds" -LC:/cpanfly-5.24-32/var/megalib/auto/share/dist/Acme-Alien-DontPanic/lib -ldontpanic "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.exp"
dlltool --def "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.def" --output-exp "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.exp"
g++ -o "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.dll" -Wl,--image-base,0x6f070000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.lds" -LC:/cpanfly-5.24-32/var/megalib/auto/share/dist/Acme-Alien-DontPanic/lib -ldontpanic "C:\cpanfly-5.24-32\var\tmp\9Pq4XymYsL\Acme.exp"
ok 2 - xs
ok 3 - xs subtest {
1..1
ok 1 - answer is 42
}
ok
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 ............
# Seeded srand with seed '20170202' from local date.
1..1
ok 1
ok
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
t/test_alien_synthetic__libarchive.t .. skipped: Module 'Alien::Libarchive' is not installed
All tests successful.
Files=14, Tests=52, 13 wallclock secs ( 0.13 usr + 0.03 sys = 0.16 CPU)
Result: PASS
PLICEASE/Test-Alien-0.12.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Graham Ollis <plicease@cpan.org>
Testing tools for Alien modules
>>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd && tar cvf - Test-Alien-0.12.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/P/PL/PLICEASE/Test-Alien-0.12.tar.gz
Test-Alien-0.12.ppd
blib/
blib/lib/
blib/lib/Test/
blib/lib/Test/Alien/
blib/lib/Test/Alien/CanCompile.pm
blib/lib/Test/Alien/CanPlatypus.pm
blib/lib/Test/Alien/Run.pm
blib/lib/Test/Alien/Synthetic.pm
blib/lib/Test/Alien.pm
PLICEASE/Alien-Libbz2-0.08.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Libbz2-0.08-JJbjcK
PLICEASE/Alien-Libbz2-0.08.tar.gz
Has already been prepared
Running make for P/PL/PLICEASE/Alien-Libbz2-0.08.tar.gz
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib to PERL5LIB for 'make'
>>> dmake
cp lib/Alien/Libbz2.pm blib\lib/Alien/Libbz2.pm
"C:\Perl-5.24-32\bin\perl.exe" -MAlien::Build::MM=cmd -e prefix site C:\Perl-5.24-32\lib C:\Perl-5.24-32\site\lib
prefix C:/Perl-5.24-32/site/lib/auto/share/dist/Alien-Libbz2
"C:\Perl-5.24-32\bin\perl.exe" -MAlien::Build::MM=cmd -e download
Alien::Build> decoding html
Alien::Build> candidate *http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz
Alien::Build> downloaded bzip2-1.0.6.tar.gz
"C:\Perl-5.24-32\bin\perl.exe" -MAlien::Build::MM=cmd -e build
+make all CC=gcc CFLAGS= -s -O2
If compilation produces errors, or a large number of warnings,
please read README.COMPILATION.PROBLEMS -- you might be able to
adjust the flags in this Makefile to improve matters.
Also in README.COMPILATION.PROBLEMS are some hints that may help
if your build produces an executable which is unable to correctly
handle so-called 'large files' -- files of size 2GB or more.
gcc -s -O2 -c blocksort.c
gcc -s -O2 -c huffman.c
gcc -s -O2 -c crctable.c
gcc -s -O2 -c randtable.c
gcc -s -O2 -c compress.c
gcc -s -O2 -c decompress.c
gcc -s -O2 -c bzlib.c
rm -f libbz2.a
ar cq libbz2.a blocksort.o huffman.o crctable.o randtable.o compress.o decompress.o bzlib.o
gcc -s -O2 -c bzip2.c
gcc -s -O2 -o bzip2 bzip2.o -L. -lbz2
gcc -s -O2 -c bzip2recover.c
gcc -s -O2 -o bzip2recover bzip2recover.o
Doing 6 tests (3 compress, 3 uncompress) ...
If there's a problem, things might stop at this point.
./bzip2 -1 < sample1.ref > sample1.rb2
./bzip2 -2 < sample2.ref > sample2.rb2
./bzip2 -3 < sample3.ref > sample3.rb2
./bzip2 -d < sample1.bz2 > sample1.tst
./bzip2 -d < sample2.bz2 > sample2.tst
./bzip2 -ds < sample3.bz2 > sample3.tst
cmp sample1.bz2 sample1.rb2
cmp sample2.bz2 sample2.rb2
cmp sample3.bz2 sample3.rb2
cmp sample1.tst sample1.ref
cmp sample2.tst sample2.ref
cmp sample3.tst sample3.ref
If you got this far and the 'cmp's didn't complain, it looks
like you're in business.
To install in /usr/local/bin, /usr/local/lib, /usr/local/man and
/usr/local/include, type
make install
To install somewhere else, eg, /xxx/yyy/{bin,lib,man,include}, type
make install PREFIX=/xxx/yyy
If you are (justifiably) paranoid and want to see what 'make install'
is going to do, you can first do
make -n install or
make -n install PREFIX=/xxx/yyy respectively.
The -n instructs make to show the commands it would execute, but
not actually execute them.
Instructions for use are in the preformatted manual page, in the file
bzip2.txt. For more detailed documentation, read the full manual.
It is available in Postscript form (manual.ps), PDF form (manual.pdf),
and HTML form (manual.html).
You can also do "bzip2 --help" to see some helpful information.
"bzip2 -L" displays the software license.
+make install PREFIX=C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2 EXE=.exe
if ( test ! -d C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin ) ; then mkdir -p C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin ; fi
if ( test ! -d C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/lib ) ; then mkdir -p C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/lib ; fi
if ( test ! -d C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man ) ; then mkdir -p C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man ; fi
if ( test ! -d C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1 ) ; then mkdir -p C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1 ; fi
if ( test ! -d C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/include ) ; then mkdir -p C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/include ; fi
cp -f bzip2 C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2
cp -f bzip2 C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bunzip2
cp -f bzip2 C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzcat
cp -f bzip2recover C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2recover
chmod a+x C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2.exe
chmod a+x C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bunzip2.exe
chmod a+x C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzcat.exe
chmod a+x C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzip2recover.exe
cp -f bzip2.1 C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1
chmod a+r C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzip2.1
cp -f bzlib.h C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/include
chmod a+r C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/include/bzlib.h
cp -f libbz2.a C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/lib
chmod a+r C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/lib/libbz2.a
cp -f bzgrep C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep
ln -s -f C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzegrep
ln -s -f C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzfgrep
chmod a+x C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzgrep
cp -f bzmore C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzmore
ln -s -f C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzmore C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzless
chmod a+x C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzmore
cp -f bzdiff C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzdiff
ln -s -f C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzdiff C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzcmp
chmod a+x C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/bin/bzdiff
cp -f bzgrep.1 bzmore.1 bzdiff.1 C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1
chmod a+r C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzgrep.1
chmod a+r C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzmore.1
chmod a+r C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzdiff.1
echo ".so man1/bzgrep.1" > C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzegrep.1
echo ".so man1/bzgrep.1" > C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzfgrep.1
echo ".so man1/bzmore.1" > C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzless.1
echo ".so man1/bzdiff.1" > C:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/man/man1/bzcmp.1
PLICEASE/Alien-Libbz2-0.08.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
#
#
# ACTIVEPERL_CONFIG_DISABLE=1
# HARNESS_ACTIVE=1
# HARNESS_IS_VERBOSE=1
# HARNESS_VERSION=3.36
# PERL5LIB=C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Libbz2-0.08-JJbjcK\blib\lib;C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Libbz2-0.08-JJbjcK\blib\arch;C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/arch;C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/lib;C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch;C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib;C:/cpanfly-5.24-32/var/megalib;C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/arch;C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/lib;C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch;C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib;C:/cpanfly-5.24-32/var/megalib
# PERL5_CPANPLUS_IS_RUNNING=5020
# PERL5_CPAN_IS_RUNNING=5020
# PERL5_CPAN_IS_RUNNING_IN_RECURSION=4112,5020
# PERL_MM_USE_DEFAULT=1
#
#
#
# PERL5LIB path
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Libbz2-0.08-JJbjcK\blib\lib
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Libbz2-0.08-JJbjcK\blib\arch
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/arch
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/lib
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib
# C:/cpanfly-5.24-32/var/megalib
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/arch
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/lib
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/arch
# C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Build-0.03-FSrw95/blib/lib
# C:/cpanfly-5.24-32/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 = -IC:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/include
# cflags_static = -IC:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/include -DBZ_STATIC=1
# libs = -LC:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2
# libs_static = -LC:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2
# bin_dir = C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Libbz2-0.08-JJbjcK\blib\lib\auto\share\dist\Alien-Libbz2\bin
# dist_dir = C:\cpanfly-5.24-32\var\tmp\cpan_build\Alien-Libbz2-0.08-JJbjcK\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
C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\test.o:test.c:(.text+0x9e): undefined reference to `BZ2_bzlibVersion'
C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\test.o:test.c:(.text+0x131): undefined reference to `BZ2_bzlibVersion'
collect2: ld returned 1 exit status
C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\test.o:test.c:(.text+0x9e): undefined reference to `BZ2_bzlibVersion'
C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\test.o:test.c:(.text+0x131): undefined reference to `BZ2_bzlibVersion'
collect2: ld returned 1 exit status
unable to copy C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.dll => C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\auto\Test\Alien\XS\Mod0\Mod0.dll No such file or directory at C:\cpanfly-5.24-32\var\tmp\cpan_build\Test-Alien-0.12-ePdNAd/blib/lib/Test/Alien.pm line 309.
A context appears to have been destroyed without first calling release().
Based on $@ it does not look like an exception was thrown (this is not always
a reliable test)
This is a problem because the global error variables ($!, $@, and $?) will
not be restored. In addition some release callbacks will not work properly from
inside a DESTROY method.
Here are the context creation details, just in case a tool forgot to call
release():
File: t/xs.t
Line: 12
Tool: Test::Alien::xs_ok
Cleaning up the CONTEXT stack...
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 2 after test #1.
t/xs.t .......
# Seeded srand with seed '20170202' from local date.
ok 1 - Alien::Libbz2 responds to: cflags libs dynamic_libs bin_dir
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -IC:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/include -DBZ_STATIC=1 -s -O2 -I"C:\Perl-5.24-32\lib\CORE" -I"C:\MinGW\i686-w64-mingw32\include" -o "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\test.o" "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\test.c"
Generating script 'C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.lds'
dlltool --def "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.def" --output-exp "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.exp"
g++ -o "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.dll" -Wl,--image-base,0x630b0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.lds" -LC:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.exp"
dlltool --def "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.def" --output-exp "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.exp"
g++ -o "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.dll" -Wl,--image-base,0x630b0000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.lds" -LC:/cpanfly-5.24-32/var/tmp/cpan_build/Alien-Libbz2-0.08-JJbjcK/blib/lib/auto/share/dist/Alien-Libbz2/lib -lbz2 "C:\cpanfly-5.24-32\var\tmp\3PYR_UjbzE\Mod0.exp"
Dubious, test returned 2 (wstat 512, 0x200)
All 1 subtests passed
Test Summary Report
-------------------
t/xs.t (Wstat: 512 Tests: 1 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
Files=4, Tests=3, 4 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU)
Result: FAIL
Failed 1/4 test programs. 0/3 subtests failed.
dmake: Error code 130, while making 'test_dynamic'
PLICEASE/Alien-Libbz2-0.08.tar.gz
dmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports PLICEASE/Alien-Libbz2-0.08.tar.gz
Finished 2017-02-02T08:15:51