Linux Ubuntu 18.04 / x86_64 $ uname -a Linux rowan 4.15.0-47-generic #50-Ubuntu SMP Wed Mar 13 10:44:52 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux $ env | egrep '^(PATH|PERL|PLENV)' PATH=/home/ddd/.plenv/shims:/home/ddd/.plenv/bin:/home/ddd/bin/linux-x86_64:/home/ddd/bin:/home/ddd/ds/bin:/home/ddd/work/home/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/games:/snap/bin:/bin PLENV_SHELL=bash PLENV_VERSION=5.30.1 $ type -a perl perl is /home/ddd/.plenv/shims/perl perl is /usr/bin/perl $ perl --version This is perl 5, version 30, subversion 1 (v5.30.1) built for x86_64-linux ... <> $ env | egrep '^(PATH|PERL|PLENV)' PATH=/home/ddd/.plenv/shims:/home/ddd/.plenv/bin:/home/ddd/bin/linux-x86_64:/home/ddd/bin:/home/ddd/ds/bin:/home/ddd/work/home/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/games:/snap/bin:/bin PLENV_SHELL=bash PLENV_VERSION=5.30.1 $ type -a perl perl is /home/ddd/.plenv/shims/perl perl is /usr/bin/perl $ plenv install 5.30.1 $ plenv local 5.30.1 $ plenv shell 5.30.1 $ plenv versions system 5.14.4 * 5.30.1 (set by PLENV_VERSION environment variable) $ type -a perl perl is /home/ddd/.plenv/shims/perl perl is /usr/bin/perl $ plenv install-cpanm $ type -a cpanm cpanm is /home/ddd/.plenv/shims/cpanm $ plenv which cpanm /home/ddd/.plenv/versions/5.30.1/bin/cpanm $ cpanm AnyEvent::HTTP --> Working on AnyEvent::HTTP Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-HTTP-2.24.tar.gz ... OK Configuring AnyEvent-HTTP-2.24 ... OK ==> Found dependencies: AnyEvent, common::sense --> Working on AnyEvent Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-7.17.tar.gz ... OK ==> Found dependencies: Canary::Stability --> Working on Canary::Stability Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/Canary-Stability-2013.tar.gz ... OK Configuring Canary-Stability-2013 ... OK Building and testing Canary-Stability-2013 ... OK Successfully installed Canary-Stability-2013 Configuring AnyEvent-7.17 ... OK Building and testing AnyEvent-7.17 ... OK Successfully installed AnyEvent-7.17 --> Working on common::sense Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/common-sense-3.74.tar.gz ... OK Configuring common-sense-3.74 ... OK Building and testing common-sense-3.74 ... OK Successfully installed common-sense-3.74 Building and testing AnyEvent-HTTP-2.24 ... OK Successfully installed AnyEvent-HTTP-2.24 4 distributions installed $ cpanm Promises --> Working on Promises Fetching http://www.cpan.org/authors/id/Y/YA/YANICK/Promises-1.02.tar.gz ... OK Configuring Promises-1.02 ... OK ==> Found dependencies: Test::Exception, Sub::Exporter, Test::Fatal, Test::Warn, Test::Requires, Test::Pod, Sub::Attribute, Module::Runtime --> Working on Test::Exception Fetching http://www.cpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz ... OK Configuring Test-Exception-0.43 ... OK ==> Found dependencies: Sub::Uplevel --> Working on Sub::Uplevel Fetching http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz ... OK Configuring Sub-Uplevel-0.2800 ... OK Building and testing Sub-Uplevel-0.2800 ... OK Successfully installed Sub-Uplevel-0.2800 Building and testing Test-Exception-0.43 ... OK Successfully installed Test-Exception-0.43 --> Working on Sub::Exporter Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/Sub-Exporter-0.987.tar.gz ... OK Configuring Sub-Exporter-0.987 ... OK ==> Found dependencies: Params::Util, Data::OptList, Sub::Install --> Working on Params::Util Fetching http://www.cpan.org/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz ... OK Configuring Params-Util-1.07 ... OK Building and testing Params-Util-1.07 ... OK Successfully installed Params-Util-1.07 --> Working on Data::OptList Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/Data-OptList-0.110.tar.gz ... OK Configuring Data-OptList-0.110 ... OK ==> Found dependencies: Sub::Install --> Working on Sub::Install Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz ... OK Configuring Sub-Install-0.928 ... OK Building and testing Sub-Install-0.928 ... OK Successfully installed Sub-Install-0.928 Building and testing Data-OptList-0.110 ... OK Successfully installed Data-OptList-0.110 Building and testing Sub-Exporter-0.987 ... OK Successfully installed Sub-Exporter-0.987 --> Working on Test::Fatal Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz ... OK Configuring Test-Fatal-0.014 ... OK ==> Found dependencies: Try::Tiny --> Working on Try::Tiny Fetching http://www.cpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz ... OK Configuring Try-Tiny-0.30 ... OK Building and testing Try-Tiny-0.30 ... OK Successfully installed Try-Tiny-0.30 Building and testing Test-Fatal-0.014 ... OK Successfully installed Test-Fatal-0.014 --> Working on Test::Warn Fetching http://www.cpan.org/authors/id/B/BI/BIGJ/Test-Warn-0.36.tar.gz ... OK Configuring Test-Warn-0.36 ... OK Building and testing Test-Warn-0.36 ... OK Successfully installed Test-Warn-0.36 --> Working on Test::Requires Fetching http://www.cpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz ... OK Configuring Test-Requires-0.10 ... OK Building and testing Test-Requires-0.10 ... OK Successfully installed Test-Requires-0.10 --> Working on Test::Pod Fetching http://www.cpan.org/authors/id/E/ET/ETHER/Test-Pod-1.52.tar.gz ... OK Configuring Test-Pod-1.52 ... OK Building and testing Test-Pod-1.52 ... OK Successfully installed Test-Pod-1.52 --> Working on Sub::Attribute Fetching http://www.cpan.org/authors/id/D/DC/DCANTRELL/Sub-Attribute-0.07.tar.gz ... OK Configuring Sub-Attribute-0.07 ... OK ==> Found dependencies: Class::Trigger, MRO::Compat --> Working on Class::Trigger Fetching http://www.cpan.org/authors/id/M/MI/MIYAGAWA/Class-Trigger-0.14.tar.gz ... OK Configuring Class-Trigger-0.14 ... OK ==> Found dependencies: IO::WrapTie, IO::Scalar --> Working on IO::WrapTie Fetching http://www.cpan.org/authors/id/C/CA/CAPOEIRAB/IO-Stringy-2.112.tar.gz ... OK Configuring IO-Stringy-2.112 ... OK Building and testing IO-Stringy-2.112 ... OK Successfully installed IO-Stringy-2.112 Building and testing Class-Trigger-0.14 ... OK Successfully installed Class-Trigger-0.14 --> Working on MRO::Compat Fetching http://www.cpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz ... OK Configuring MRO-Compat-0.13 ... OK Building and testing MRO-Compat-0.13 ... OK Successfully installed MRO-Compat-0.13 Building and testing Sub-Attribute-0.07 ... OK Successfully installed Sub-Attribute-0.07 --> Working on Module::Runtime Fetching http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz ... OK ==> Found dependencies: Module::Build --> Working on Module::Build Fetching http://www.cpan.org/authors/id/L/LE/LEONT/Module-Build-0.4229.tar.gz ... OK Configuring Module-Build-0.4229 ... OK Building and testing Module-Build-0.4229 ... OK Successfully installed Module-Build-0.4229 Configuring Module-Runtime-0.016 ... OK Building and testing Module-Runtime-0.016 ... OK Successfully installed Module-Runtime-0.016 Building and testing Promises-1.02 ... FAIL ! Installing Promises failed. See /home/ddd/.cpanm/work/1577367375.6160/build.log for details. Retry with --force to force install it. 17 distributions installed **** << ERROR 1 >> ********************************************************** 137s...[14:38:32 Thu Dec 26] X:0 [T:monster] !302 [ddd@rowan] ~/work/pl-30 $ less /home/ddd/.cpanm/work/1577367375.6160/build.log cpanm (App::cpanminus) 1.7044 on perl 5.030001 built for x86_64-linux Work directory is /home/ddd/.cpanm/work/1577367375.6160 You have make /usr/bin/make You have /usr/bin/wget You have /bin/tar: tar (GNU tar) 1.29 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. You have /usr/bin/unzip Searching Promises () on cpanmetadb ... --> Working on Promises Fetching http://www.cpan.org/authors/id/Y/YA/YANICK/Promises-1.02.tar.gz -> OK Unpacking Promises-1.02.tar.gz Entering Promises-1.02 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.34) Configuring Promises-1.02 Running Makefile.PL Warning: prerequisite Module::Runtime 0 not found. Warning: prerequisite Sub::Attribute 0 not found. Warning: prerequisite Sub::Exporter 0 not found. Warning: prerequisite Test::Exception 0 not found. Warning: prerequisite Test::Fatal 0 not found. Warning: prerequisite Test::Pod 0 not found. Warning: prerequisite Test::Requires 0 not found. Warning: prerequisite Test::Warn 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Promises Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have strict 0 ... Yes (1.11) Checking if you have lib 0 ... Yes (0.65) Checking if you have Test::Exception 0 ... No Checking if you have parent 0 ... Yes (0.237) Checking if you have Sub::Exporter 0 ... No Checking if you have Scalar::Util 0 ... Yes (1.50) Checking if you have Carp 0 ... Yes (1.50) Checking if you have constant 0 ... Yes (1.33) Checking if you have Test::Fatal 0 ... No Checking if you have IPC::Open3 0 ... Yes (1.20) Checking if you have Data::Dumper 0 ... Yes (2.174) Checking if you have Test::Warn 0 ... No Checking if you have Exporter 0 ... Yes (5.73) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.34) Checking if you have Test::Requires 0 ... No Checking if you have File::Spec 0 ... Yes (3.78) Checking if you have Test::More 0.89 ... Yes (1.302162) Checking if you have Test::Pod 0 ... No Checking if you have IO::Handle 0 ... Yes (1.40) Checking if you have Sub::Attribute 0 ... No Checking if you have Module::Runtime 0 ... No Checking if you have warnings 0 ... Yes (1.44) ==> Found dependencies: Test::Exception, Sub::Exporter, Test::Fatal, Test::Warn, Test::Requires, Test::Pod, Sub::Attribute, Module::Runtime Searching Test::Exception (0) on cpanmetadb ... --> Working on Test::Exception Fetching http://www.cpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz -> OK Unpacking Test-Exception-0.43.tar.gz Entering Test-Exception-0.43 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.34) Configuring Test-Exception-0.43 Running Makefile.PL Warning: prerequisite Sub::Uplevel 0.18 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Test::Exception Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have Exporter 0 ... Yes (5.73) Checking if you have Test::More 0.7 ... Yes (1.302162) Checking if you have base 0 ... Yes (2.27) Checking if you have warnings 0 ... Yes (1.44) Checking if you have Sub::Uplevel 0.18 ... No Checking if you have strict 0 ... Yes (1.11) Checking if you have Test::Harness 2.03 ... Yes (3.42) Checking if you have Test::Builder 0.7 ... Yes (1.302162) Checking if you have overload 0 ... Yes (1.30) Checking if you have Carp 0 ... Yes (1.50) Checking if you have Test::Builder::Tester 1.07 ... Yes (1.302162) ==> Found dependencies: Sub::Uplevel Searching Sub::Uplevel (0.18) on cpanmetadb ... --> Working on Sub::Uplevel Fetching http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz -> OK Unpacking Sub-Uplevel-0.2800.tar.gz Entering Sub-Uplevel-0.2800 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.34) Configuring Sub-Uplevel-0.2800 Running Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Sub::Uplevel Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have warnings 0 ... Yes (1.44) Checking if you have constant 0 ... Yes (1.33) Checking if you have Carp 0 ... Yes (1.50) Checking if you have Test::More 0 ... Yes (1.302162) Checking if you have strict 0 ... Yes (1.11) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.34) Checking if you have Exporter 0 ... Yes (5.73) Checking if you have lib 0 ... Yes (0.65) Checking if you have File::Spec 0 ... Yes (3.78) Building and testing Sub-Uplevel-0.2800 cp lib/Sub/Uplevel.pm blib/lib/Sub/Uplevel.pm Manifying 1 pod document PERL_DL_NONLAZY=1 "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker 6.17 7.34 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.34 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # Exporter any 5.73 # ExtUtils::MakeMaker any 7.34 # File::Spec any 3.78 # Test::More any 1.302162 # lib any 0.65 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150010 # # === Runtime Requires === # # Module Want Have # -------- ---- ---- # Carp any 1.50 # constant any 1.33 # strict any 1.11 # warnings any 1.44 # t/00-report-prereqs.t ........ ok t/01_die_check.t ............. ok t/02_uplevel.t ............... ok t/03_nested_uplevels.t ....... ok t/04_honor_later_override.t .. ok t/05_honor_prior_override.t .. ok t/06_db_args.t ............... ok t/07_uplevel_too_high.t ...... ok t/08_exporter.t .............. ok t/09_emptylist.t ............. ok All tests successful. Files=10, Tests=158, 2 wallclock secs ( 0.07 usr 0.02 sys + 1.00 cusr 0.16 csys = 1.25 CPU) Result: PASS Manifying 1 pod document Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/Sub/Uplevel.pm Installing /home/ddd/.plenv/versions/5.30.1/man/man3/Sub::Uplevel.3 Appending installation info to /home/ddd/.plenv/versions/5.30.1/lib/perl5/5.30.1/x86_64-linux/perllocal.pod -> OK Successfully installed Sub-Uplevel-0.2800 Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/.meta/Sub-Uplevel-0.2800/install.json Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/.meta/Sub-Uplevel-0.2800/MYMETA.json Building and testing Test-Exception-0.43 cp lib/Test/Exception.pm blib/lib/Test/Exception.pm Manifying 1 pod document PERL_DL_NONLAZY=1 "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/caller.t ...... ok t/edge-cases.t .. skipped: stuff relating to RT#24678 that I have not fixed yet t/Exception.t ... ok t/import.t ...... ok t/isa.t ......... ok # $Test::More::VERSION = 1.302162 t/lives_and.t ... ok t/preserve.t .... ok t/return.t ...... ok t/rt.t .......... ok t/stacktrace.t .. ok t/throws_ok.t ... ok All tests successful. Test Summary Report ------------------- t/Exception.t (Wstat: 0 Tests: 20 Failed: 0) TODO passed: 20 Files=11, Tests=53, 1 wallclock secs ( 0.07 usr 0.02 sys + 1.00 cusr 0.17 csys = 1.26 CPU) Result: PASS Manifying 1 pod document Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/Test/Exception.pm Installing /home/ddd/.plenv/versions/5.30.1/man/man3/Test::Exception.3 Appending installation info to /home/ddd/.plenv/versions/5.30.1/lib/perl5/5.30.1/x86_64-linux/perllocal.pod -> OK Successfully installed Test-Exception-0.43 Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/.meta/Test-Exception-0.43/install.json Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/.meta/Test-Exception-0.43/MYMETA.json Searching Sub::Exporter (0) on cpanmetadb ... --> Working on Sub::Exporter Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/Sub-Exporter-0.987.tar.gz -> OK Unpacking Sub-Exporter-0.987.tar.gz Entering Sub-Exporter-0.987 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.34) Configuring Sub-Exporter-0.987 Running Makefile.PL Warning: prerequisite Data::OptList 0.100 not found. Warning: prerequisite Params::Util 0.14 not found. Warning: prerequisite Sub::Install 0.92 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Sub::Exporter Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have File::Spec 0 ... Yes (3.78) Checking if you have Exporter 0 ... Yes (5.73) Checking if you have IO::Handle 0 ... Yes (1.40) Checking if you have Params::Util 0.14 ... No Checking if you have Test::More 0.96 ... Yes (1.302162) Checking if you have base 0 ... Yes (2.27) Checking if you have warnings 0 ... Yes (1.44) Checking if you have Data::OptList 0.100 ... No Checking if you have strict 0 ... Yes (1.11) Checking if you have lib 0 ... Yes (0.65) Checking if you have Sub::Install 0.92 ... No Checking if you have subs 0 ... Yes (1.03) Checking if you have Carp 0 ... Yes (1.50) Checking if you have overload 0 ... Yes (1.30) Checking if you have IPC::Open3 0 ... Yes (1.20) ==> Found dependencies: Params::Util, Data::OptList, Sub::Install Searching Params::Util (0.14) on cpanmetadb ... --> Working on Params::Util Fetching http://www.cpan.org/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz -> OK Unpacking Params-Util-1.07.tar.gz Entering Params-Util-1.07 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.34) Checking if you have ExtUtils::CBuilder 0.27 ... Yes (0.280231) Configuring Params-Util-1.07 Running Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Params::Util Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have Test::More 0.42 ... Yes (1.302162) Checking if you have Scalar::Util 1.18 ... Yes (1.50) Checking if you have File::Spec 0.80 ... Yes (3.78) Checking if you have ExtUtils::MakeMaker 6.52 ... Yes (7.34) Building and testing Params-Util-1.07 cp lib/Params/Util.pm blib/lib/Params/Util.pm Running Mkbootstrap for Util () chmod 644 "Util.bs" "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" -MExtUtils::Command::MM -e 'cp_nonempty' -- Util.bs blib/arch/auto/Params/Util/Util.bs 644 "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" "/home/ddd/.plenv/versions/5.30.1/lib/perl5/5.30.1/ExtUtils/xsubpp" -typemap '/home/ddd/.plenv/versions/5.30.1/lib/perl5/5.30.1/ExtUtils/typemap' Util.xs > Util.xsc mv Util.xsc Util.c cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.07\" -DXS_VERSION=\"1.07\" -fPIC "-I/home/ddd/.plenv/versions/5.30.1/lib/perl5/5.30.1/x86_64-linux/CORE" -DPERL_EXT Util.c rm -f blib/arch/auto/Params/Util/Util.so cc -shared -O2 -L/usr/local/lib -fstack-protector-strong Util.o -o blib/arch/auto/Params/Util/Util.so \ \ chmod 755 blib/arch/auto/Params/Util/Util.so Manifying 1 pod document "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" -MExtUtils::Command::MM -e 'cp_nonempty' -- Util.bs blib/arch/auto/Params/Util/Util.bs 644 PERL_DL_NONLAZY=1 "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01_compile.t .... ok t/02_main.t ....... ok t/03_all.t ........ ok t/04_codelike.t ... ok t/05_typelike.t ... ok t/06_invocant.t ... ok t/07_handle.t ..... ok t/08_driver.t ..... ok t/09_insideout.t .. ok t/11_compile.t .... ok t/12_main.t ....... ok t/13_all.t ........ ok t/14_codelike.t ... ok t/15_typelike.t ... ok t/16_invocant.t ... ok t/17_handle.t ..... ok t/18_driver.t ..... ok t/19_insideout.t .. ok All tests successful. Files=18, Tests=1704, 3 wallclock secs ( 0.24 usr 0.05 sys + 2.04 cusr 0.22 csys = 2.55 CPU) Result: PASS "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" -MExtUtils::Command::MM -e 'cp_nonempty' -- Util.bs blib/arch/auto/Params/Util/Util.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/auto/Params/Util/Util.so Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/Params/Util.pm Installing /home/ddd/.plenv/versions/5.30.1/man/man3/Params::Util.3 Appending installation info to /home/ddd/.plenv/versions/5.30.1/lib/perl5/5.30.1/x86_64-linux/perllocal.pod -> OK Successfully installed Params-Util-1.07 Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/.meta/Params-Util-1.07/install.json Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/.meta/Params-Util-1.07/MYMETA.json Searching Data::OptList (0.100) on cpanmetadb ... --> Working on Data::OptList Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/Data-OptList-0.110.tar.gz -> OK Unpacking Data-OptList-0.110.tar.gz Entering Data-OptList-0.110 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.34) Configuring Data-OptList-0.110 Running Makefile.PL Warning: prerequisite Sub::Install 0.921 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Data::OptList Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have Test::More 0.96 ... Yes (1.302162) Checking if you have Params::Util 0 ... Yes (1.07) Checking if you have Sub::Install 0.921 ... No Checking if you have strict 0 ... Yes (1.11) Checking if you have File::Spec 0 ... Yes (3.78) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.34) Checking if you have warnings 0 ... Yes (1.44) Checking if you have List::Util 0 ... Yes (1.50) ==> Found dependencies: Sub::Install Searching Sub::Install (0.921) on cpanmetadb ... --> Working on Sub::Install Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz -> OK Unpacking Sub-Install-0.928.tar.gz Entering Sub-Install-0.928 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.34) Configuring Sub-Install-0.928 Running Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Sub::Install Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have Carp 0 ... Yes (1.50) Checking if you have warnings 0 ... Yes (1.44) Checking if you have Scalar::Util 0 ... Yes (1.50) Checking if you have B 0 ... Yes (1.76) Checking if you have Test::More 0.96 ... Yes (1.302162) Checking if you have strict 0 ... Yes (1.11) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.34) Building and testing Sub-Install-0.928 cp lib/Sub/Install.pm blib/lib/Sub/Install.pm Manifying 1 pod document PERL_DL_NONLAZY=1 "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10 # perl: 5.030001 (wanted any version) on linux from /home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1 # # B => 1.76 (want any version) # Carp => 1.50 (want any version) # ExtUtils::MakeMaker => 7.34 (want 6.30) # Scalar::Util => 1.5 (want any version) # Test::More => 1.302162 (want 0.96) # strict => 1.11 (want any version) # warnings => 1.44 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok t/auto_as.t ................... ok t/export.t .................... ok t/inst-blessed.t .............. ok t/install.t ................... ok t/misc_errors.t ............... ok t/reinstall.t ................. ok t/SI_install.t ................ ok t/SI_reinstall.t .............. ok All tests successful. Files=9, Tests=65, 1 wallclock secs ( 0.06 usr 0.02 sys + 0.88 cusr 0.09 csys = 1.05 CPU) Result: PASS Manifying 1 pod document Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/Sub/Install.pm Installing /home/ddd/.plenv/versions/5.30.1/man/man3/Sub::Install.3 Appending installation info to /home/ddd/.plenv/versions/5.30.1/lib/perl5/5.30.1/x86_64-linux/perllocal.pod -> OK Successfully installed Sub-Install-0.928 Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/.meta/Sub-Install-0.928/install.json Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/.meta/Sub-Install-0.928/MYMETA.json Building and testing Data-OptList-0.110 cp lib/Data/OptList.pm blib/lib/Data/OptList.pm Manifying 1 pod document PERL_DL_NONLAZY=1 "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.34 # # === Configure Suggests === # # Module Want Have # -------- ------- ---- # JSON::PP 2.27300 4.02 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.34 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 7.34 # File::Spec any 3.78 # Test::More 0.96 1.302162 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150010 # # === Runtime Requires === # # Module Want Have # ------------ ----- ----- # List::Util any 1.50 ...skipping... Successfully installed Module-Runtime-0.016 Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/.meta/Module-Runtime-0.016/install.json Installing /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux/.meta/Module-Runtime-0.016/MYMETA.json Building and testing Promises-1.02 cp lib/Promises/Cookbook/ChainingAndPipelining.pod blib/lib/Promises/Cookbook/ChainingAndPipelining.pod cp lib/Promises/Deferred/AnyEvent.pm blib/lib/Promises/Deferred/AnyEvent.pm cp lib/Promises/Deferred.pm blib/lib/Promises/Deferred.pm cp lib/Promises/Deferred/EV.pm blib/lib/Promises/Deferred/EV.pm cp lib/Promises/Cookbook/ScalaFuturesComparison.pod blib/lib/Promises/Cookbook/ScalaFuturesComparison.pod cp lib/Promises/Deferred/AE.pm blib/lib/Promises/Deferred/AE.pm cp lib/Promises/Deferred/Mojo.pm blib/lib/Promises/Deferred/Mojo.pm cp lib/Promises/Sub.pm blib/lib/Promises/Sub.pm cp lib/Promises/Cookbook/GentleIntro.pod blib/lib/Promises/Cookbook/GentleIntro.pod cp lib/Promises/Deferred/IO/Async.pm blib/lib/Promises/Deferred/IO/Async.pm cp lib/Promises/Cookbook/Recursion.pod blib/lib/Promises/Cookbook/Recursion.pod cp lib/Promises/Promise.pm blib/lib/Promises/Promise.pm cp lib/Promises.pm blib/lib/Promises.pm cp lib/Promises/Cookbook/SynopsisBreakdown.pod blib/lib/Promises/Cookbook/SynopsisBreakdown.pod cp lib/Promises/Cookbook/TIMTOWTDI.pod blib/lib/Promises/Cookbook/TIMTOWTDI.pod Manifying 15 pod documents PERL_DL_NONLAZY=1 "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness:: Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ................... ok # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.34 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.34 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 7.34 # File::Spec any 3.78 # IO::Handle any 1.40 # IPC::Open3 any 1.20 # Test::Exception any 0.43 # Test::Fatal any 0.014 # Test::More 0.89 1.302162 # Test::Pod any 1.52 # Test::Requires any 0.10 # Test::Warn any 0.36 # lib any 0.65 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150010 # # === Runtime Requires === # # Module Want Have # --------------- ---- ----- # Carp any 1.50 # Data::Dumper any 2.174 # Exporter any 5.73 # Module::Runtime any 0.016 # Scalar::Util any 1.50 # Sub::Attribute any 0.07 # Sub::Exporter any 0.987 # constant any 1.33 # parent any 0.237 # strict any 1.11 # warnings any 1.44 # t/00-report-prereqs.t ............ ok cp lib/Promises/Deferred/EV.pm blib/lib/Promises/Deferred/EV.pm cp lib/Promises/Cookbook/ScalaFuturesComparison.pod blib/lib/Promises/Cookbook/ScalaFuturesComparison.pod cp lib/Promises/Deferred/AE.pm blib/lib/Promises/Deferred/AE.pm cp lib/Promises/Deferred/Mojo.pm blib/lib/Promises/Deferred/Mojo.pm cp lib/Promises/Sub.pm blib/lib/Promises/Sub.pm cp lib/Promises/Cookbook/GentleIntro.pod blib/lib/Promises/Cookbook/GentleIntro.pod cp lib/Promises/Deferred/IO/Async.pm blib/lib/Promises/Deferred/IO/Async.pm cp lib/Promises/Cookbook/Recursion.pod blib/lib/Promises/Cookbook/Recursion.pod cp lib/Promises/Promise.pm blib/lib/Promises/Promise.pm cp lib/Promises.pm blib/lib/Promises.pm cp lib/Promises/Cookbook/SynopsisBreakdown.pod blib/lib/Promises/Cookbook/SynopsisBreakdown.pod cp lib/Promises/Cookbook/TIMTOWTDI.pod blib/lib/Promises/Cookbook/TIMTOWTDI.pod Manifying 15 pod documents PERL_DL_NONLAZY=1 "/home/ddd/.plenv/versions/5.30.1/bin/perl5.30.1" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness:: Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ................... ok # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.34 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.34 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 7.34 # File::Spec any 3.78 # IO::Handle any 1.40 # IPC::Open3 any 1.20 # Test::Exception any 0.43 # Test::Fatal any 0.014 # Test::More 0.89 1.302162 # Test::Pod any 1.52 # Test::Requires any 0.10 # Test::Warn any 0.36 # lib any 0.65 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150010 # # === Runtime Requires === # # Module Want Have # --------------- ---- ----- # Carp any 1.50 # Data::Dumper any 2.174 # Exporter any 5.73 # Module::Runtime any 0.016 # Scalar::Util any 1.50 # Sub::Attribute any 0.07 # Sub::Exporter any 0.987 # constant any 1.33 # parent any 0.237 # strict any 1.11 # warnings any 1.44 # # lib any 0.65 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150010 # # === Runtime Requires === # # Module Want Have # --------------- ---- ----- # Carp any 1.50 # Data::Dumper any 2.174 # Exporter any 5.73 # Module::Runtime any 0.016 # Scalar::Util any 1.50 # Sub::Attribute any 0.07 # Sub::Exporter any 0.987 # constant any 1.33 # parent any 0.237 # strict any 1.11 # warnings any 1.44 # t/00-report-prereqs.t ............ ok t/000-load.t ..................... ok # Delaying for 0.1 second ... t/001-basic.t .................... ok # Delaying for 0.1 second ... # Delaying for 0.1 more second ... t/002-multiples.t ................ ok # Delaying for 0.1 second1 ... t/003-post-resolve-then.t ........ ok # Delaying for 0.1 second ... t/004-error.t .................... ok # Delaying for 0.1 second ... # Delaying for 0.1 more second ... t/005-multiples-w-error.t ........ ok t/006-thenable.t ................. ok t/007_callable.t ................. ok # Delaying for 0.2 seconds ... t/010-collect.t .................. ok # Delaying for 0.2 seconds ... t/011-collect-w-error.t .......... ok # Delaying for 0.2 seconds ... t/012-collect_hash.t ............. ok t/013-collect_hash-params.t ...... ok # Delaying for 0.2 seconds ... t/013-collect_hash-with-error.t .. ok t/020-chaining.t ................. ok t/021-chaining-errors.t .......... ok t/025-recursion.t ................ ok t/030-deferred-default.t ......... ok # Failed test '... run asynchronously' # at t/031-deferred-AE.t line 26. # got: '0' # expected: '1' # Looks like you failed 1 test of 2. t/031-deferred-AE.t .............. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/2 subtests t/031-deferred-io-async.t ........ skipped: Test requires module 'IO::Async' but it's not found # Failed test '... run asynchronously' # at t/032-deferred-AnyEvent.t line 26. # got: '0' # expected: '1' # Looks like you failed 1 test of 2. t/032-deferred-AnyEvent.t ........ Dubious, test returned 1 (wstat 256, 0x100) Failed 1/2 subtests t/033-deferred-EV.t .............. skipped: EV is required for this test t/034-deferred-Mojo.t ............ skipped: Mojo::IOLoop is required for this test t/040_finally.t .................. ok t/045-attributes.t ............... ok t/050-exceptions-pp.t ............ ok t/051-exceptions-pp-anyevent.t ... ok t/052-exceptions-ev-anyevent.t ... skipped: Test requires module 'EV' but it's not found t/053-exceptions-mojo.t .......... skipped: Test requires module 'Mojo::IOLoop' but it's not found t/060-free-refs.t ................ ok t/070-accepted-rejected.t ........ ok t/080-deferred-as-sub.t .......... ok t/090-timeout.t .................. skipped: Test requires module 'IO::Async' but it's not found t/late-warning.t ................. ok t/warnings.t ..................... ok Test Summary Report ------------------- t/031-deferred-AE.t (Wstat: 256 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 1 t/032-deferred-AnyEvent.t (Wstat: 256 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 1 Files=36, Tests=155, 10 wallclock secs ( 0.14 usr 0.08 sys + 4.07 cusr 0.54 csys = 4.83 CPU) Result: FAIL Failed 2/36 test programs. 2/155 subtests failed. Makefile:947: recipe for target 'test_dynamic' failed make: *** [test_dynamic] Error 255 -> FAIL Installing Promises failed. See /home/ddd/.cpanm/work/1577367375.6160/build.log for details. Retry with --force to force install it. 17 distributions installed $ perl -V Summary of my perl5 (revision 5 version 30 subversion 1) configuration: Platform: osname=linux osvers=4.15.0-47-generic archname=x86_64-linux uname='linux rowan 4.15.0-47-generic #50-ubuntu smp wed mar 13 10:44:52 utc 2019 x86_64 x86_64 x86_64 gnulinux ' config_args='-Dprefix=/home/ddd/.plenv/versions/5.30.1 -de -Dversiononly -A'eval:scriptdir=/home/ddd/.plenv/versions/5.30.1/bin'' hint=recommended useposix=true d_sigaction=define useithreads=undef usemultiplicity=undef use64bitint=define use64bitall=define uselongdouble=undef usemymalloc=n default_inc_excludes_dot=define bincompat5005=undef Compiler: cc='cc' ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' optimize='-O2' cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include' ccversion='' gccversion='7.4.0' gccosandvers='' intsize=4 longsize=8 ptrsize=8 doublesize=8 byteorder=12345678 doublekind=3 d_longlong=define longlongsize=8 d_longdbl=define longdblsize=16 longdblkind=3 ivtype='long' ivsize=8 nvtype='double' nvsize=8 Off_t='off_t' lseeksize=8 alignbytes=8 prototype=define Linker and Libraries: ld='cc' ldflags =' -fstack-protector-strong -L/usr/local/lib' libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /lib64 /usr/lib64 libs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc libc=libc-2.27.so so=so useshrplib=false libperl=libperl.a gnulibc_version='2.27' Dynamic Linking: dlsrc=dl_dlopen.xs dlext=so d_dlsymun=undef ccdlflags='-Wl,-E' cccdlflags='-fPIC' lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong' Characteristics of this binary (from libperl): Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_COPY_ON_WRITE PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP PERL_OP_PARENT PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERLIO USE_PERL_ATOF Built under linux Compiled at Dec 26 2019 14:06:47 @INC: /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1/x86_64-linux /home/ddd/.plenv/versions/5.30.1/lib/perl5/site_perl/5.30.1 /home/ddd/.plenv/versions/5.30.1/lib/perl5/5.30.1/x86_64-linux /home/ddd/.plenv/versions/5.30.1/lib/perl5/5.30.1