Subject: | 0.14 fails to install |
The below log happened on a fresh perl, trying to install with CPAN.pm. After installing v0.12, then v0.13, v0.14 started installing fine though, so maybe the tests have something missing without a previous version installed.
t/00-report-prereqs.t .. #
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ----- -----
# ExtUtils::MakeMaker any 7.34
# Module::Build::Tiny 0.034 0.039
#
# === Test Requires ===
#
# Module Want Have
# ---------------- ---- --------
# File::Spec any 3.74
# IO::Select any 1.39
# Module::Metadata any 1.000033
# Test::Fatal any 0.014
# Test::More 0.88 1.302136
# ok any 1.302136
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150010
#
# === Runtime Requires ===
#
# Module Want Have
# ---------------- -------- --------
# Capture::Tiny 0.08 0.48
# Carp any 1.50
# File::Spec any 3.74
# IO::File 1.14 1.39
# IO::Handle any 1.39
# Module::Find any 0.13
# Module::Runtime any 0.016
# Moo 1.002000 2.003004
# Sub::Exporter any 0.987
# Types::Standard any 1.004004
# namespace::clean 0.11 0.27
# strict any 1.11
# warnings any 1.42
#
# === Other Modules ===
#
# Module Have
# --------- -------
# Encode 2.98
# JSON::PP 2.97001
# Sub::Name 0.21
# YAML 1.26
# autodie 2.29
#
t/00-report-prereqs.t .. ok
t/blocking.t ........... ok
t/dev_random.t ......... skipped: no /dev/random and /dev/urandom
t/factory.t ............ 1/? Undef did not pass type constraint "ClassName" (in $self->{"weak_source"}) at t/factory.t line 11
"ClassName" is a subtype of "Str"
"Str" is a subtype of "Value"
"Value" is a subtype of "Defined"
Undef did not pass type constraint "Defined" (in $self->{"weak_source"})
"Defined" is defined as: (defined($_))
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 just after 1.
t/factory.t ............ Dubious, test returned 255 (wstat 65280, 0xff00)
All 1 subtests passed
t/proc.t ............... ok
t/reread.t ............. ok
t/sugar.t .............. 1/? Undef did not pass type constraint "ClassName" (in $self->{"weak_source"}) at (eval 84) line 17
"ClassName" is a subtype of "Str"
"Str" is a subtype of "Value"
"Value" is a subtype of "Defined"
Undef did not pass type constraint "Defined" (in $self->{"weak_source"})
"Defined" is defined as: (defined($_))
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 just after 3.
t/sugar.t .............. Dubious, test returned 255 (wstat 65280, 0xff00)
All 3 subtests passed
Test Summary Report
-------------------
t/factory.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/sugar.t (Wstat: 65280 Tests: 3 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=7, Tests=17, 3 wallclock secs ( 0.03 usr + 0.03 sys = 0.06 CPU)
Result: FAIL
ETHER/Crypt-Random-Source-0.14.tar.gz
C:\Strawberry\perl\bin\perl.exe ./Build test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports ETHER/Crypt-Random-Source-0.14.tar.gz
Stopping: 'install' failed for 'E/ET/ETHER/Crypt-Random-Source-0.14.tar.gz'.
D:\cpan\Crypt-Random-Source-Strong-Win32>perl -v
This is perl 5, version 28, subversion 0 (v5.28.0) built for MSWin32-x64-multi-thread