PATH=C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;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 2018-01-17T02:01:04 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~1.24-/var/libs/bin;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;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-64\var\cpan\Metadata' Database was generated on Tue, 16 Jan 2018 06:17:02 GMT Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\F\FE\FELIPE\Net-ACME-0.12.tar.gz ok Net-ACME-0.12/ Net-ACME-0.12/.gitignore Net-ACME-0.12/Changes Net-ACME-0.12/eval_bug.readme Net-ACME-0.12/examples/ Net-ACME-0.12/lib/ Net-ACME-0.12/LICENSE Net-ACME-0.12/Makefile.PL Net-ACME-0.12/MANIFEST Net-ACME-0.12/META.json Net-ACME-0.12/META.yml Net-ACME-0.12/README.pod Net-ACME-0.12/t/ Net-ACME-0.12/t/001_load.t Net-ACME-0.12/t/lib/ Net-ACME-0.12/t/Net-ACME-Authorization-Pending.t Net-ACME-0.12/t/Net-ACME-Authorization.t Net-ACME-0.12/t/Net-ACME-Certificate-Pending.t Net-ACME-0.12/t/Net-ACME-Certificate.t Net-ACME-0.12/t/Net-ACME-Challenge-Pending-http_01-Handler.t Net-ACME-0.12/t/Net-ACME-Challenge-Pending-http_01.t Net-ACME-0.12/t/Net-ACME-Challenge-Pending.t Net-ACME-0.12/t/Net-ACME-Challenge.t Net-ACME-0.12/t/Net-ACME-Constants.t Net-ACME-0.12/t/Net-ACME-Crypt.t Net-ACME-0.12/t/Net-ACME-Error.t Net-ACME-0.12/t/Net-ACME-HTTP-Response.t Net-ACME-0.12/t/Net-ACME-HTTP.t Net-ACME-0.12/t/Net-ACME-Registration.t Net-ACME-0.12/t/Net-ACME-RetryAfter.t Net-ACME-0.12/t/Net-ACME-Utils.t Net-ACME-0.12/t/Net-ACME-X.t Net-ACME-0.12/t/Net-ACME-X_lazy.t Net-ACME-0.12/t/Net-ACME.t Net-ACME-0.12/t/t-lib-Test-Crypt.t Net-ACME-0.12/t/lib/Test/ Net-ACME-0.12/t/lib/Test/ACME.pm Net-ACME-0.12/t/lib/Test/ACMEServer.pm Net-ACME-0.12/t/lib/Test/Crypt.pm Net-ACME-0.12/lib/Net/ Net-ACME-0.12/lib/Net/ACME/ Net-ACME-0.12/lib/Net/ACME.pm Net-ACME-0.12/lib/Net/ACME/AccessorBase.pm Net-ACME-0.12/lib/Net/ACME/Authorization/ Net-ACME-0.12/lib/Net/ACME/Authorization.pm Net-ACME-0.12/lib/Net/ACME/Certificate/ Net-ACME-0.12/lib/Net/ACME/Certificate.pm Net-ACME-0.12/lib/Net/ACME/Challenge/ Net-ACME-0.12/lib/Net/ACME/Challenge.pm Net-ACME-0.12/lib/Net/ACME/Constants.pm Net-ACME-0.12/lib/Net/ACME/Crypt.pm Net-ACME-0.12/lib/Net/ACME/Error.pm Net-ACME-0.12/lib/Net/ACME/HTTP/ Net-ACME-0.12/lib/Net/ACME/HTTP.pm Net-ACME-0.12/lib/Net/ACME/HTTP_Tiny.pm Net-ACME-0.12/lib/Net/ACME/LetsEncrypt.pm Net-ACME-0.12/lib/Net/ACME/Registration.pm Net-ACME-0.12/lib/Net/ACME/RetryAfter.pm Net-ACME-0.12/lib/Net/ACME/Utils.pm Net-ACME-0.12/lib/Net/ACME/X/ Net-ACME-0.12/lib/Net/ACME/X.pm Net-ACME-0.12/lib/Net/ACME/X/Empty.pm Net-ACME-0.12/lib/Net/ACME/X/HashBase.pm Net-ACME-0.12/lib/Net/ACME/X/HTTP/ Net-ACME-0.12/lib/Net/ACME/X/InvalidCharacters.pm Net-ACME-0.12/lib/Net/ACME/X/InvalidParameter.pm Net-ACME-0.12/lib/Net/ACME/X/OverloadBase.pm Net-ACME-0.12/lib/Net/ACME/X/Protocol.pm Net-ACME-0.12/lib/Net/ACME/X/UnexpectedResponse.pm Net-ACME-0.12/lib/Net/ACME/X/UnrecognizedKey.pm Net-ACME-0.12/lib/Net/ACME/X/HTTP/Network.pm Net-ACME-0.12/lib/Net/ACME/X/HTTP/Protocol.pm Net-ACME-0.12/lib/Net/ACME/HTTP/Response.pm Net-ACME-0.12/lib/Net/ACME/Challenge/Pending/ Net-ACME-0.12/lib/Net/ACME/Challenge/Pending.pm Net-ACME-0.12/lib/Net/ACME/Challenge/Pending/http_01/ Net-ACME-0.12/lib/Net/ACME/Challenge/Pending/http_01.pm Net-ACME-0.12/lib/Net/ACME/Challenge/Pending/http_01/Handler.pm Net-ACME-0.12/lib/Net/ACME/Certificate/Pending.pm Net-ACME-0.12/lib/Net/ACME/Authorization/Pending.pm Net-ACME-0.12/examples/dns-01.pl Net-ACME-0.12/examples/http-01.pl Net-ACME-0.12/examples/http-01_local.pl Net-ACME-0.12/examples/Net_ACME_Example.pm Configuring F/FE/FELIPE/Net-ACME-0.12.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Warning: the following files are missing in your kit: examples/tls-sni-01.pl examples/tls-sni-02.pl Please inform the author. Have \cpanfl~1.24-\var\megalib Want \perl-5~1.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-x64-multi-thread] 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 Net::ACME Writing MYMETA.yml and MYMETA.json FELIPE/Net-ACME-0.12.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for F/FE/FELIPE/Net-ACME-0.12.tar.gz >>> dmake cp lib/Net/ACME/Crypt.pm blib\lib\Net\ACME\Crypt.pm cp lib/Net/ACME/Registration.pm blib\lib\Net\ACME\Registration.pm cp lib/Net/ACME/Challenge/Pending.pm blib\lib\Net\ACME\Challenge\Pending.pm cp lib/Net/ACME/LetsEncrypt.pm blib\lib\Net\ACME\LetsEncrypt.pm cp lib/Net/ACME/HTTP.pm blib\lib\Net\ACME\HTTP.pm cp lib/Net/ACME/Authorization.pm blib\lib\Net\ACME\Authorization.pm cp lib/Net/ACME/Challenge/Pending/http_01.pm blib\lib\Net\ACME\Challenge\Pending\http_01.pm cp lib/Net/ACME/Error.pm blib\lib\Net\ACME\Error.pm cp lib/Net/ACME/HTTP_Tiny.pm blib\lib\Net\ACME\HTTP_Tiny.pm cp lib/Net/ACME/AccessorBase.pm blib\lib\Net\ACME\AccessorBase.pm cp lib/Net/ACME/Constants.pm blib\lib\Net\ACME\Constants.pm cp lib/Net/ACME/Certificate.pm blib\lib\Net\ACME\Certificate.pm cp lib/Net/ACME.pm blib\lib\Net\ACME.pm cp lib/Net/ACME/Challenge/Pending/http_01/Handler.pm blib\lib\Net\ACME\Challenge\Pending\http_01\Handler.pm cp lib/Net/ACME/Certificate/Pending.pm blib\lib\Net\ACME\Certificate\Pending.pm cp README.pod blib\lib\Net\README.pod cp lib/Net/ACME/Challenge.pm blib\lib\Net\ACME\Challenge.pm cp lib/Net/ACME/HTTP/Response.pm blib\lib\Net\ACME\HTTP\Response.pm cp lib/Net/ACME/Authorization/Pending.pm blib\lib\Net\ACME\Authorization\Pending.pm cp lib/Net/ACME/X/InvalidParameter.pm blib\lib\Net\ACME\X\InvalidParameter.pm cp lib/Net/ACME/X/HTTP/Network.pm blib\lib\Net\ACME\X\HTTP\Network.pm cp lib/Net/ACME/X/InvalidCharacters.pm blib\lib\Net\ACME\X\InvalidCharacters.pm cp lib/Net/ACME/X/Empty.pm blib\lib\Net\ACME\X\Empty.pm cp lib/Net/ACME/X.pm blib\lib\Net\ACME\X.pm cp lib/Net/ACME/Utils.pm blib\lib\Net\ACME\Utils.pm cp lib/Net/ACME/X/OverloadBase.pm blib\lib\Net\ACME\X\OverloadBase.pm cp lib/Net/ACME/X/HTTP/Protocol.pm blib\lib\Net\ACME\X\HTTP\Protocol.pm cp lib/Net/ACME/X/UnexpectedResponse.pm blib\lib\Net\ACME\X\UnexpectedResponse.pm cp lib/Net/ACME/X/UnrecognizedKey.pm blib\lib\Net\ACME\X\UnrecognizedKey.pm cp lib/Net/ACME/RetryAfter.pm blib\lib\Net\ACME\RetryAfter.pm cp lib/Net/ACME/X/Protocol.pm blib\lib\Net\ACME\X\Protocol.pm cp lib/Net/ACME/X/HashBase.pm blib\lib\Net\ACME\X\HashBase.pm FELIPE/Net-ACME-0.12.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/001_load.t .................................... 1..1 ok 1 - use Net::ACME; ok t/Net-ACME-Authorization-Pending.t .............. 1..8 ok 1 - poll() return when we get 202 ok 2 - a 202 response with big Retry-After makes is_time_to_poll() false ok 3 - error when poll() returns an unrecognized (success) code ok 4 - 'poll() return when the authorization failed' isa 'Net::ACME::Authorization' ok 5 - invalid authorization object, parsed deeply ok 6 - 'poll() return when the authorization succeeded' isa 'Net::ACME::Authorization' ok 7 - valid authorization object, parsed deeply ok 8 - no warnings ok t/Net-ACME-Authorization.t ...................... 1..6 ok 1 - die() if “challenges” has an unblessed hashref ok 2 - … and the error gives the parameter name ok 3 - status() ok 4 - challenges() ok 5 - challenges() - forbid scalar context ok 6 - no warnings ok t/Net-ACME-Certificate-Pending.t ................ 1..9 ok 1 - if no “retry-after” header, is_time_to_poll() is true ok 2 - uri() method ok 3 - if “retry-after” header indicates way into the future, is_time_to_poll() is false ok 4 - if “retry-after” header indicates a bit of time, is_time_to_poll() is true after that time ok 5 - poll() return when we get 202 ok 6 - a 202 response with big Retry-After makes is_time_to_poll() false ok 7 - error when poll() returns an unrecognized (success) code ok 8 - 'poll() return when there’s a new certificate' isa 'Net::ACME::Certificate' ok 9 - no warnings ok t/Net-ACME-Certificate.t ........................ 1..3 ok 1 - pem() ok 2 - issuers_pem() ok 3 - no warnings ok t/Net-ACME-Challenge-Pending-http_01-Handler.t .. 1..5 ok 1 - token() ok 2 - uri() ok 3 - DCV file contents ok 4 - after handler DESTROYed, DCV file is gone ok 5 - no warnings ok t/Net-ACME-Challenge-Pending-http_01.t .......... 1..5 ok 1 - token() ok 2 - uri() ok 3 - DCV file contents ok 4 - after handler DESTROYed, DCV file is gone ok 5 - no warnings ok t/Net-ACME-Challenge-Pending.t .................. 1..5 ok 1 - token() ok 2 - uri() ok 3 - DCV file contents ok 4 - after handler DESTROYed, DCV file is gone ok 5 - no warnings ok t/Net-ACME-Challenge.t .......................... 1..6 ok 1 - error() when empty/undef ok 2 - status() - default value ok 3 - error() when a real object ok 4 - status() (non-default) ok 5 - error when “error” is a non-object ok 6 - no warnings ok t/Net-ACME-Constants.t .......................... 1..3 ok 1 - http-01 challenge dir constant ok 2 - VERSION constant ok 3 - no warnings ok Can't locate Math/ProvablePrime.pm in @INC (you may need to install the Math::ProvablePrime module) (@INC contains: C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-ACME-0.12-QKqkPe\blib\lib C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-ACME-0.12-QKqkPe\blib\arch C:/cpanfly-5.24-64/var/megalib C:/cpanfly-5.24-64/var/megalib C:/Perl-5.24-64/site/lib C:/Perl-5.24-64/lib .) at C:/cpanfly-5.24-64/var/megalib/Crypt/Perl/RSA/Generate.pm line 47. BEGIN failed--compilation aborted at C:/cpanfly-5.24-64/var/megalib/Crypt/Perl/RSA/Generate.pm line 47. Compilation failed in require at t/Net-ACME-Crypt.t line 23. BEGIN failed--compilation aborted at t/Net-ACME-Crypt.t line 23. t/Net-ACME-Crypt.t .............................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/Net-ACME-Error.t .............................. 1..4 ok 1 - “urn:ietf:params:acme:error” namespace: “familiar” error with a known type ok 2 - “urn:acme:error” namespace: “familiar” error with a known type ok 3 - “empty” error with unknown type ok 4 - no warnings ok t/Net-ACME-HTTP-Response.t ...................... 1..7 ok 1 - 'instance of this class' isa 'HTTP::Tiny::UA::Response' ok 2 - links() ok 3 - links() warns on an unrecognized link ok 4 - content_struct() ok 5 - die_because_unexpected() throws ok 6 - … and the error has what we expect ok 7 - no warnings ok t/Net-ACME-HTTP.t ............................... 1..9 ok 1 - post() before nonce is set dies ok 2 - get() with an invalid URL ok 3 - HTTP::Server error converts to Protocol ok 4 - get() passes args to UA request() ok 5 - Protocol error method returns ok 6 - after an error, JWS sent to post() includes the previous result’s nonce ok 7 - JWS sent to post() includes the payload ok 8 - after success, JWS sent to post() includes the previous result’s nonce ok 9 - no warnings ok t/Net-ACME-Registration.t ....................... 1..2 ok 1 - registration object accessor methods ok 2 - no warnings ok t/Net-ACME-RetryAfter.t ......................... 1..9 ok 1 - if no “retry-after” header, is_time_to_poll() is true ok 2 - uri() method ok 3 - if “retry-after” header indicates way into the future, is_time_to_poll() is false ok 4 - if “retry-after” header indicates a bit of time, is_time_to_poll() is true after that time ok 5 - poll() return when we get 202 ok 6 - a 202 response with big Retry-After makes is_time_to_poll() false ok 7 - error when poll() returns an unrecognized (success) code ok 8 - 'poll() return when there’s a new certificate' isa 'Net::ACME::Certificate' ok 9 - no warnings ok t/Net-ACME-Utils.t .............................. 1..4 ok 1 - invalid token exception ok 2 - … and the invalid token is in the message ok 3 - valid token ok 4 - no warnings ok t/Net-ACME-X.t .................................. 1..59 ok 1 - An object of class 'Net::ACME::X::Empty' isa 'Net::ACME::X::Empty' ok 2 - … and the class is overridden ok 3 - … and the override matches to_string() ok 4 - An object of class 'Net::ACME::X::Empty' isa 'Net::ACME::X::Empty' ok 5 - … and the override text displays the “name” ok 6 - get(name) ok 7 - An object of class 'Net::ACME::X::HTTP::Network' isa 'Net::ACME::X::HTTP::Network' ok 8 - … and the override matches to_string() ok 9 - … and the override text displays the “url” ok 10 - get(url) ok 11 - … and the override text displays the “method” ok 12 - get(method) ok 13 - … and the override text displays the “error” ok 14 - get(error) ok 15 - An object of class 'Net::ACME::X::HTTP::Protocol' isa 'Net::ACME::X::HTTP::Protocol' ok 16 - … and the override matches to_string() ok 17 - … and the override text displays the “method” ok 18 - … and the override text displays the “url” ok 19 - … and the override text displays the “status” ok 20 - … and the override text displays the “reason” # … and no warning from an undefined “content” … ? ok 21 - … and the override text displays the “content” ok 22 - “content” gets trimmed down if needed ok 23 - … but the first 1024 bytes are shown ok 24 - get(reason) ok 25 - get(method) ok 26 - get(url) ok 27 - get(status) ok 28 - get(content) ok 29 - An object of class 'Net::ACME::X::InvalidCharacters' isa 'Net::ACME::X::InvalidCharacters' ok 30 - … and the class is overridden ok 31 - to_string() ok 32 - … and the override matches to_string() ok 33 - get(name) ok 34 - An object of class 'Net::ACME::X::InvalidParameter' isa 'Net::ACME::X::InvalidParameter' ok 35 - … and the class is overridden ok 36 - to_string() ok 37 - … and the override matches to_string() ok 38 - get(name) ok 39 - An object of class 'Net::ACME::X::Protocol' isa 'Net::ACME::X::Protocol' ok 40 - … and the override matches to_string() ok 41 - … and the override text displays the “reason” ok 42 - get(reason) ok 43 - … and the override text displays the “url” ok 44 - get(url) ok 45 - … and the override text displays the “status” ok 46 - get(status) ok 47 - … and the override text displays the “detail” ok 48 - get(detail) ok 49 - … and the override text displays the “type” ok 50 - get(type) ok 51 - An object of class 'Net::ACME::X::UnexpectedResponse' isa 'Net::ACME::X::UnexpectedResponse' ok 52 - … and the override matches to_string() ok 53 - … and the override text displays the “reason” ok 54 - get(reason) ok 55 - … and the override text displays the “status” ok 56 - get(status) ok 57 - … and the override text displays the “uri” ok 58 - get(uri) ok 59 - no warnings ok t/Net-ACME-X_lazy.t ............................. 1..1 ok 1 - overload.pm is not loaded at compile time ok t/Net-ACME.t .................................... 1..11 ok 1 - correct payload sent to authz endpoint ok 2 - payload sent to server ok 3 - pem() ok 4 - issuers_pem() ok 5 - payload sent to server ok 6 - object return from register() ok 7 - requests to the server ok 8 - 'return object' isa 'Net::ACME::Authorization::Pending' ok 9 - return of start_domain_authz() ok 10 - test start domain authz ok 11 - no warnings ok t/t-lib-Test-Crypt.t ............................ 1..7 ok 1 - string: headers ok 2 - string: payload ok 3 - array: headers ok 4 - array: payload ok 5 - hash: headers ok 6 - hash: payload ok 7 - no warnings ok Test Summary Report ------------------- t/Net-ACME-Crypt.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=21, Tests=164, 14 wallclock secs ( 0.09 usr + 0.02 sys = 0.11 CPU) Result: FAIL Failed 1/21 test programs. 0/164 subtests failed. dmake: Error code 255, while making 'test_dynamic' FELIPE/Net-ACME-0.12.tar.gz dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports FELIPE/Net-ACME-0.12.tar.gz Finished 2018-01-17T02:01:27