Giter VIP home page Giter VIP logo

p5-net-ssleay's People

Contributors

bluhm avatar bulk88 avatar chincheta0815 avatar chrisnovakovic avatar cowboytim avatar craigberry avatar danfreed avatar fgasper avatar fractalboy avatar genuaboro avatar grimler91 avatar grinnz avatar guest20 avatar h-vn avatar haarg avatar jddurand avatar jetmore avatar manuelm avatar michal-josef-spacek avatar mikemccauley avatar mohawk2 avatar noxxi avatar orbea avatar pghmcfc avatar plicease avatar ppisar avatar rafl avatar viviparous avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

p5-net-ssleay's Issues

Developer release 1.86_06

Several new OpenSSL 1.1.0 and 1.1.1 have been exposed and a number of bugs have been fixed. Tests have now run with OpenSSL 1.1.1 with TLSv1.3 for a while. Make a new developer so that release 1.87 won't get pushed back too far.

Add SSL_CTX_set_security_level and related functions

OpenSSL 1.1.0 added SSL_CTX_set_security_level to control various parameters. Applications may want to control the security level to allow compatibility with older OpenSSL versions or increase the security level from the default.

Record new maintainer information

The documentation still lists Mike (and Florian in some places) as the current maintainer, and needs an update to reflect the change of maintainer(s).

Developer release 1.86_05

Several bugs reported on RT have been fixed since 1.86_04, and several new functions have been exposed to mitigate functionality being removed upstream in OpenSSL 1.1.0 - make a new developer release and make sure the CPAN smoke testers are happy.

Increase minimum supported Perl version to 5.8.1

Net-SSLeay claims to require at least Perl 5.005, and has done so for several years. In reality, Makefile.PL, Net::SSLeay::Handle and almost the entire test suite all make extensive use of Perl 5.6 syntax features, and a few tests even use Perl 5.8 syntax:

$ perlver p5-net-ssleay

   -------------------------------------------------------------------------------------
 | file                                                   | explicit | syntax | external |
 | ------------------------------------------------------------------------------------- |
 | p5-net-ssleay/Makefile.PL                              | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/external/08_external.t                 | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/external/ocsp.t                        | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/external/15_altnames.t                 | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/external/20_cert_chain.t               | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/handle/external/10_destroy.t           | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/handle/external/50_external.t          | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/handle/local/05_use.t                  | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/01_pod.t                         | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/63_ec_key_generate_key.t         | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/08_pipe.t                        | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/42_info_callback.t               | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/37_asn1_time.t                   | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/50_digest.t                      | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/kwalitee.t                       | ~        | ~      | n/a      |
 | p5-net-ssleay/t/local/34_x509_crl.t                    | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/61_threads-cb-crash.t            | ~        | v5.8.0 | n/a      |
 | p5-net-ssleay/t/local/65_ticket_sharing_2.t            | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/32_x509_get_cert_info.t          | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/09_ctx_new.t                     | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/38_priv-key.t                    | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/21_constants.t                   | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/39_pkcs12.t                      | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/43_misc_functions.t              | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/62_threads-ctx_new-deadlock.t    | ~        | v5.8.0 | n/a      |
 | p5-net-ssleay/t/local/64_ticket_sharing.t              | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/02_pod_coverage.t                | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/06_tcpecho.t                     | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/31_rsa_generate_key.t            | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/15_bio.t                         | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/07_sslecho.t                     | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/05_passwd_cb.t                   | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/41_alpn_support.t                | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/40_npn_support.t                 | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/20_autoload.t                    | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/36_verify.t                      | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/35_ephemeral.t                   | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/04_basic.t                       | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/30_error.t                       | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/t/local/33_x509_create_cert.t            | ~        | v5.8.0 | n/a      |
 | p5-net-ssleay/t/local/03_use.t                         | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/helper_script/regen_openssl_constants.pl | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/lib/Net/SSLeay.pm                        | v5.5_0   | v5.5.0 | n/a      |
 | p5-net-ssleay/lib/Net/SSLeay/Handle.pm                 | v5.5_30  | v5.6.0 | n/a      |
 | p5-net-ssleay/examples/get_page.pl                     | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/sslcat.pl                       | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/makecert.pl                     | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/examples/minicli.pl                      | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/bio.pl                          | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/get_authenticated_page.pl       | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/tcpecho.pl                      | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/https-proxy-snif.pl             | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/x509_cert_details.pl            | ~        | v5.6.0 | n/a      |
 | p5-net-ssleay/examples/passwd-cb.pl                    | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/ssl_diff.pl                     | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/callback.pl                     | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/ssl-inetd-serv.pl               | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/stdio_bulk.pl                   | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/bulk.pl                         | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/cli-cert.pl                     | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/cb-testi.pl                     | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/get_page_cert.pl                | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/tcpcat.pl                       | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/ephemeral.pl                    | ~        | ~      | n/a      |
 | p5-net-ssleay/examples/sslecho.pl                      | ~        | ~      | n/a      |
 | ------------------------------------------------------------------------------------- |
 | Minimum explicit version : v5.5_30                                                    |
 | Minimum syntax version   : v5.8.0                                                     |
 | Minimum version of perl  : v5.8.0                                                     |
 | ------------------------------------------------------------------------------------- |
 | ERROR   : ACTUAL DEPENDENCY HIGHER THAN SPECIFIED                                     |
 | DETAILS : perlver --blame p5-net-ssleay                                               |
   -------------------------------------------------------------------------------------

There are several sound arguments for making 5.8.1 the minimum version of Perl supported by Net-SSLeay rather than rewriting everything so it works on the advertised Perl version:

  • Perl 5.005 was released in 1998 and last updated in 2004; Perl 5.6 was released in 2000 and last updated in 2003. The only operating system still supported by its vendor that ships with a version of Perl this old is Solaris 10, which includes 5.6.1 as its fallback "old stable" version for better backwards-compatibility in case a Perl script doesn't work with the primary version Solaris 10 ships with (5.8.4). There shouldn't be any expectation that 14+-year-old versions of Perl supported by neither the Perl 5 Porters nor the vendors shipping them will work with contemporary software.
  • Per the 2013 Lancaster Consensus, the Perl toolchain modules target version 5.8.1. If there's no guarantee that core parts of the Perl ecosystem won't work on versions below that - and hasn't been for five years - it's not unreasonable for widely-used distributions like Net-SSLeay to follow suit.
  • Net-SSLeay hasn't actually built and passed its tests on anything less than Perl 5.8.0 since 2012 (when t/local/33_x509_create_cert.t was added) and I'm not aware of any complaints about that between then and now, so it's highly unlikely that anybody is using a version of Perl that old in the wild anyway. (Nigel Horne occasionally smoke-tests Net-SSLeay on Perl 5.6.1, but he intentionally tests CPAN distributions on old and/or exotic platforms that are likely underused.)
  • Given all the above points, rewriting large parts of Net-SSLeay to support versions of Perl that almost certainly aren't in use any more is a drain on our time, with little to no benefit.

Test against OpenSSL 1.1.0i, 1.0.2p

OpenSSL versions 1.1.0i and 1.0.2p were released on August 14th. The Travis configuration needs to be updated to test against those versions.

Update export_keying_material documentation

export_keying_material documentation should refer to exporter RFC 5705 and TLSv1.3 RFC 8446. Add tests to check that it works correctly also when context is an empty string or undefined.

For more information, see

Test t/local/43_misc_functions.t fails with TLS 1.3

Test t/local/43_misc_functions.t currently fails with OpenSSL 1.1.1-dev because it does not understand TLS 1.3 ciphers. Actual problems seems to be with AEAD ciphers which the get_keyblock_size test does not handle correctly. There also seems to be a difference in what get_keyblock_size returns for OpenSSL and LibreSSL with AEAD ciphers.

Tests are not passing under Fedora 29

Here is the error log:

t/local/08_pipe.t ...................... ok
t/local/09_ctx_new.t ................... 1/44
#   Failed test 'TLS_method CTX has automatic minimum version'
#   at t/local/09_ctx_new.t line 121.
#          got: '769'
#     expected: '0'

#   Failed test 'SSL from TLS_method CTX has automatic minimum version'
#   at t/local/09_ctx_new.t line 126.
#          got: '769'
#     expected: '0'
# Looks like you failed 2 tests of 44.
t/local/09_ctx_new.t ................... Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/44 subtests
t/local/10_rand.t ...................... ok

Here is the patch, that is used by Fedora team:

From a00a70b7195438c543191b69382ff20e452548bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <[email protected]>
Date: Mon, 13 Aug 2018 12:33:58 +0200
Subject: [PATCH] Adapt CTX_get_min_proto_version tests to system-wide policy
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

In our distribution, /etc/crypto-policies/back-ends/opensslcnf.config
can override default minimal SSL/TLS protocol version. If it does,
t/local/09_ctx_new.t test will fail because OpenSSL will return
different then 0 value.

This patch parses the configuration file and adjusts expect values in
the test.

Signed-off-by: Petr Pรญsaล™ <[email protected]>
---
 t/local/09_ctx_new.t | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/t/local/09_ctx_new.t b/t/local/09_ctx_new.t
index 6d06f21..c584856 100644
--- a/t/local/09_ctx_new.t
+++ b/t/local/09_ctx_new.t
@@ -109,14 +109,32 @@ else
 # Having TLS_method() does not necessarily that proto getters are available
 if ($ctx_tls && exists &Net::SSLeay::CTX_get_min_proto_version)
 {
+    my $min_ver = 0;
+    # Adjust minimal version to system-wide crypto policy
+    if (open(my $f, '<', '/etc/crypto-policies/back-ends/opensslcnf.config')) {
+        while(<$f>) {
+            if (/^MinProtocol = ([\w.]+)\b/) {
+                if ($1 eq 'TLSv1') {
+                    $min_ver = 0x0301;
+                } elsif ($1 eq 'TLSv1.1') {
+                    $min_ver = 0x0302;
+                } elsif ($1 eq 'TLSv1.2') {
+                    $min_ver = 0x0303;
+                } elsif ($1 eq 'TLSv1.3') {
+                    $min_ver = 0x0304;
+                }
+            }
+        }
+        close($f);
+    }
     my $ver;
     $ver = Net::SSLeay::CTX_get_min_proto_version($ctx_tls);
-    is($ver, 0, 'TLS_method CTX has automatic minimum version');
+    is($ver, $min_ver, 'TLS_method CTX has automatic minimum version');
     $ver = Net::SSLeay::CTX_get_max_proto_version($ctx_tls);
     is($ver, 0, 'TLS_method CTX has automatic maximum version');
 
     $ver = Net::SSLeay::get_min_proto_version($ssl_tls);
-    is($ver, 0, 'SSL from TLS_method CTX has automatic minimum version');
+    is($ver, $min_ver, 'SSL from TLS_method CTX has automatic minimum version');
     $ver = Net::SSLeay::get_max_proto_version($ssl_tls);
     is($ver, 0, 'SSL from TLS_method CTX has automatic maximum version');
 
-- 
2.14.4

Could you, please, apply it to the main code?

Enable AppVeyor

Add .appveyor.yml and update README.md with build status badge. See that branches mentioning travis get skipped to avoid unnecessary builds for Travis specific branches.

Add CTX_set_client_hello_cb

OpenSSL 1.1.1 added new functionality for Server Name Indication (SNI) and ClientHello processing. To quote SSL_CTX_set_tlsext_servername_callback manual page:

The functionality provided by the servername callback is superseded by the ClientHello callback, which can be set using SSL_CTX_set_client_hello_cb(). The servername callback is retained for historical compatibility.

The new API calls and constants are:

  • SSL_CTX_set_client_hello_cb()
  • SSL_client_hello_isv2()
  • SSL_client_hello_get0_random()
  • SSL_client_hello_get0_session_id()
  • SSL_client_hello_get0_ciphers()
  • SSL_client_hello_get0_compression_methods()
  • SSL_client_hello_get0_ext()
  • SSL_client_hello_get1_extensions_present()
  • SSL_CLIENT_HELLO_SUCCESS
  • SSL_CLIENT_HELLO_ERROR
  • SSL_CLIENT_HELLO_RETRY
  • SSL_ERROR_WANT_CLIENT_HELLO_CB

For more information, see https://www.openssl.org/docs/manmaster/man3/SSL_CTX_set_client_hello_cb.html
and
https://www.openssl.org/docs/manmaster/man3/SSL_get_error.html for SSL_ERROR_WANT_CLIENT_HELLO_CB

AppVeyor build fails for Perl 5.12, 5.10 and 5.8

AppVeyor builds are now failing with Perl 5.12, 5.10 and 5.8. On 5.12 ExtUtils::MakeMaker tests fails like below. See later comments for 5.10 and 5.8 problems.

cpanm Module::Install
--> Working on Module::Install
Fetching http://www.cpan.org/authors/id/E/ET/ETHER/Module-Install-1.19.tar.gz ... OK
==> Found dependencies: ExtUtils::MakeMaker
--> Working on ExtUtils::MakeMaker
Fetching http://www.cpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.34.tar.gz ... OK
Configuring ExtUtils-MakeMaker-7.34 ... OK
Building and testing ExtUtils-MakeMaker-7.34 ... ! Installing ExtUtils::MakeMaker failed. See C:\Users\appveyor\.cpanm\work\1530742453.3796\build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Installed version (6.56) of ExtUtils::MakeMaker is not in range '6.59'
! Bailing out the installation for Module-Install-1.19.
FAIL
Command exited with code 1

A closer look on a Windows host shows the failure. Perl is portable Strawberry Perl 5.12.3.0 and it was installed like this from a MinGW shell:

mkdir sperl32-5.12.3.0
cd sperl32-5.12.3.0
unzip ../strawberry-perl-5.12.3.0-portable.zip

Then a new windows cmd window was started and MakeMaker installation was attempted:

C:\>sperl32-5.12.3.0\portableshell.bat
----------------------------------------------
 Welcome to Strawberry Perl Portable Edition!
 * URL - http://www.strawberryperl.com/
 * see README.portable.TXT for more info
----------------------------------------------
Perl executable: C:\sperl32-5.12.3.0\perl\bin\perl.exe
Perl version   : 5.12.3

Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\>cpan ExtUtils::MakeMaker
CPAN: LWP::UserAgent loaded ok (v5.835)
CPAN: Time::HiRes loaded ok (v1.9721)
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
CPAN: YAML loaded ok (v0.73)
CPAN: CPAN::SQLite loaded ok (v0.199)
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/03modlist.data.gz
Creating database file ...

Gathering information from index files ...
Populating database tables ...
Done!
Running install for module 'ExtUtils::MakeMaker'
Running make for B/BI/BINGOS/ExtUtils-MakeMaker-7.34.tar.gz
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.34.tar.gz
CPAN: Digest::SHA loaded ok (v5.61)
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/B/BI/BINGOS/CHECKSUMS
CPAN: Compress::Zlib loaded ok (v2.034)
Checksum for C:\sperl32-5.12.3.0\cpan\sources\authors\id\B\BI\BINGOS\ExtUtils-MakeMaker-7.34.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.76)
CPAN: File::Temp loaded ok (v0.22)
CPAN: CPAN::Meta loaded ok (v2.110930)

  CPAN.pm: Going to build B/BI/BINGOS/ExtUtils-MakeMaker-7.34.tar.gz

Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at lib/ExtUtils/MakeMaker/Locale.pm line 50.
Using included version of CPAN::Meta (2.143240) as it is newer than the installed version (2.110930).
Using included version of CPAN::Meta::Requirements (2.131) because it is not already installed.
Using included version of CPAN::Meta::YAML (0.011) as it is newer than the installed version (0.003).
Using included version of ExtUtils::Install (2.06) as it is newer than the installed version (1.55).
Using included version of ExtUtils::Manifest (1.70) as it is newer than the installed version (1.58).
Using included version of JSON::PP (2.27203) as it is newer than the installed version (2.27105).
Using included version of Parse::CPAN::Meta (1.4414) as it is newer than the installed version (1.4401).
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for ExtUtils::MakeMaker
Could not read metadata file. Falling back to other methods to determine prerequisites
CPAN: Module::CoreList loaded ok (v2.46)
dmake.exe:  makefile:  line 356:  Warning: -- Ignoring AUGMAKE meta-target [.NOTPARALLEL] because prerequisites are present.
cp inc/ExtUtils/Manifest.pm blib\lib\ExtUtils\Manifest.pm
cp inc/CPAN/Meta/Feature.pm blib\lib\CPAN\Meta\Feature.pm
cp lib/ExtUtils/Command.pm blib\lib\ExtUtils\Command.pm
cp inc/JSON/PP.pm blib\lib\JSON\PP.pm
cp inc/JSON/PP/Boolean.pm blib\lib\JSON\PP\Boolean.pm
cp inc/ExtUtils/Installed.pm blib\lib\ExtUtils\Installed.pm
cp inc/CPAN/Meta/History.pm blib\lib\CPAN\Meta\History.pm
cp inc/CPAN/Meta/Spec.pm blib\lib\CPAN\Meta\Spec.pm
cp inc/ExtUtils/Packlist.pm blib\lib\ExtUtils\Packlist.pm
cp inc/CPAN/Meta/Merge.pm blib\lib\CPAN\Meta\Merge.pm
cp lib/ExtUtils/Liblist.pm blib\lib\ExtUtils\Liblist.pm
cp inc/CPAN/Meta/Requirements.pm blib\lib\CPAN\Meta\Requirements.pm
cp lib/ExtUtils/Liblist/Kid.pm blib\lib\ExtUtils\Liblist\Kid.pm
cp inc/CPAN/Meta/YAML.pm blib\lib\CPAN\Meta\YAML.pm
cp inc/CPAN/Meta/Converter.pm blib\lib\CPAN\Meta\Converter.pm
cp lib/ExtUtils/Command/MM.pm blib\lib\ExtUtils\Command\MM.pm
cp inc/ExtUtils/Install.pm blib\lib\ExtUtils\Install.pm
cp inc/CPAN/Meta.pm blib\lib\CPAN\Meta.pm
cp inc/ExtUtils/MANIFEST.SKIP blib\lib\ExtUtils\MANIFEST.SKIP
cp inc/Parse/CPAN/Meta.pm blib\lib\Parse\CPAN\Meta.pm
cp inc/CPAN/Meta/Prereqs.pm blib\lib\CPAN\Meta\Prereqs.pm
cp inc/CPAN/Meta/Validator.pm blib\lib\CPAN\Meta\Validator.pm
cp lib/ExtUtils/MakeMaker.pm blib\lib\ExtUtils\MakeMaker.pm
cp lib/ExtUtils/MM_OS2.pm blib\lib\ExtUtils\MM_OS2.pm
cp lib/ExtUtils/MM_VOS.pm blib\lib\ExtUtils\MM_VOS.pm
cp lib/ExtUtils/MM_Unix.pm blib\lib\ExtUtils\MM_Unix.pm
cp lib/ExtUtils/MM.pm blib\lib\ExtUtils\MM.pm
cp lib/ExtUtils/MM_Win32.pm blib\lib\ExtUtils\MM_Win32.pm
cp lib/ExtUtils/MM_UWIN.pm blib\lib\ExtUtils\MM_UWIN.pm
cp lib/ExtUtils/MY.pm blib\lib\ExtUtils\MY.pm
cp lib/ExtUtils/MM_Cygwin.pm blib\lib\ExtUtils\MM_Cygwin.pm
cp lib/ExtUtils/MM_DOS.pm blib\lib\ExtUtils\MM_DOS.pm
cp lib/ExtUtils/MM_MacOS.pm blib\lib\ExtUtils\MM_MacOS.pm
cp lib/ExtUtils/MM_Win95.pm blib\lib\ExtUtils\MM_Win95.pm
cp lib/ExtUtils/MM_VMS.pm blib\lib\ExtUtils\MM_VMS.pm
cp lib/ExtUtils/MM_BeOS.pm blib\lib\ExtUtils\MM_BeOS.pm
cp lib/ExtUtils/MM_AIX.pm blib\lib\ExtUtils\MM_AIX.pm
cp lib/ExtUtils/MM_Darwin.pm blib\lib\ExtUtils\MM_Darwin.pm
cp lib/ExtUtils/MakeMaker/FAQ.pod blib\lib\ExtUtils\MakeMaker\FAQ.pod
cp lib/ExtUtils/MM_QNX.pm blib\lib\ExtUtils\MM_QNX.pm
cp lib/ExtUtils/MakeMaker/Config.pm blib\lib\ExtUtils\MakeMaker\Config.pm
cp lib/ExtUtils/MM_NW5.pm blib\lib\ExtUtils\MM_NW5.pm
cp lib/ExtUtils/MM_Any.pm blib\lib\ExtUtils\MM_Any.pm
cp lib/ExtUtils/MakeMaker/Tutorial.pod blib\lib\ExtUtils\MakeMaker\Tutorial.pod
cp lib/ExtUtils/Mkbootstrap.pm blib\lib\ExtUtils\Mkbootstrap.pm
cp lib/ExtUtils/Mksymlists.pm blib\lib\ExtUtils\Mksymlists.pm
cp lib/ExtUtils/MakeMaker/version/regex.pm blib\lib\ExtUtils\MakeMaker\version\regex.pm
cp lib/ExtUtils/testlib.pm blib\lib\ExtUtils\testlib.pm
cp lib/ExtUtils/MakeMaker/Locale.pm blib\lib\ExtUtils\MakeMaker\Locale.pm
cp lib/ExtUtils/MakeMaker/version.pm blib\lib\ExtUtils\MakeMaker\version.pm
cp lib/ExtUtils/MakeMaker/version/vpp.pm blib\lib\ExtUtils\MakeMaker\version\vpp.pm
"C:\sperl32-5.12.3.0\perl\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" -MExtUtils::Command -e cp -- bin/instmodsh blib\script\instmodsh
pl2bat.bat blib\script\instmodsh
  BINGOS/ExtUtils-MakeMaker-7.34.tar.gz
  C:\sperl32-5.12.3.0\c\bin\dmake.exe -- OK
Running make test
dmake.exe:  makefile:  line 356:  Warning: -- Ignoring AUGMAKE meta-target [.NOTPARALLEL] because prerequisites are present.
"C:\sperl32-5.12.3.0\perl\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/00compile.t ............. 1/62 Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at ExtUtils/MakeMaker/Locale.pm line 50.
t/00compile.t ............. ok
t/01perl_bugs.t ........... ok
t/02-xsdynamic.t .......... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/02-xsdynamic.t .......... ok
t/03-xsstatic.t ........... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/03-xsstatic.t ........... skipped: Shared perl library
t/arch_check.t ............ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/arch_check.t ............ ok
t/backwards.t ............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/backwards.t ............. ok
t/basic.t ................. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at t/basic.t line 38.
t/basic.t ................. ok
t/build_man.t ............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/build_man.t ............. 1/10 WARNING: Older versions of ExtUtils::MakeMaker may errantly install README.pod as part of this distribution. It is recommended to avoid using this path in CPAN modules.
WARNING: Older versions of ExtUtils::MakeMaker may errantly install README.pod as part of this distribution. It is recommended to avoid using this path in CPAN modules.
WARNING: Older versions of ExtUtils::MakeMaker may errantly install README.pod as part of this distribution. It is recommended to avoid using this path in CPAN modules.
WARNING: Older versions of ExtUtils::MakeMaker may errantly install README.pod as part of this distribution. It is recommended to avoid using this path in CPAN modules.
t/build_man.t ............. ok
t/cd.t .................... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/cd.t .................... ok
t/config.t ................ ok
t/cp.t .................... ok
t/dir_target.t ............ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/dir_target.t ............ ok
t/echo.t .................. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/echo.t .................. ok
t/eu_command.t ............ ok
t/FIRST_MAKEFILE.t ........ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/FIRST_MAKEFILE.t ........ ok
t/fix_libs.t .............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/fix_libs.t .............. ok
t/fixin.t ................. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/fixin.t ................. ok
t/hints.t ................. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/hints.t ................. ok
t/INST.t .................. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/INST.t .................. ok
t/INST_PREFIX.t ........... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/INST_PREFIX.t ........... ok
t/INSTALL_BASE.t .......... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/INSTALL_BASE.t .......... ok
t/installed_file.t ........ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/installed_file.t ........ ok
t/is_of_type.t ............ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/is_of_type.t ............ ok
t/Liblist.t ............... ok
t/Liblist_Kid.t ........... 1/? Warning (mostly harmless): No library found for unreal_test
Warning (mostly harmless): No library found for unreal_test
Warning (mostly harmless): No library found for -llibtest
Warning (mostly harmless): No library found for -lunreal_test
Warning (mostly harmless): No library found for unreal_test
Warning (mostly harmless): No library found for dir_test
Warning: '-Ldir' changed to '-LC:/sperl32-5.12.3.0/cpan/build/ExtUtils-MakeMaker-7.34-_B0GQH/t/liblist/win32/dir'
Warning: '-Ldi r' changed to '-LC:/sperl32-5.12.3.0/cpan/build/ExtUtils-MakeMaker-7.34-_B0GQH/t/liblist/win32/di r'
Warning (mostly harmless): No library found for unreal_test
Warning (mostly harmless): No library found for unreal_test
t/Liblist_Kid.t ........... ok
t/make.t .................. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/make.t .................. ok
t/MakeMaker_Parameters.t .. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/MakeMaker_Parameters.t .. ok
t/maketext_filter.t ....... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/maketext_filter.t ....... ok
t/meta_convert.t .......... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/meta_convert.t .......... ok
t/metafile_data.t ......... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/metafile_data.t ......... ok
t/metafile_file.t ......... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/metafile_file.t ......... ok
t/min_perl_version.t ...... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/min_perl_version.t ...... ok
t/miniperl.t .............. skipped: miniperl test only necessary for the perl core
t/Mkbootstrap.t ........... ok
t/MM_Any.t ................ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/MM_Any.t ................ ok
t/MM_BeOS.t ............... skipped: This is not BeOS
t/MM_Cygwin.t ............. skipped: This is not cygwin
t/MM_NW5.t ................ skipped: This is not NW5
t/MM_OS2.t ................ skipped: This is not OS/2
t/MM_Unix.t ............... skipped: Non-Unix platform
t/MM_VMS.t ................ skipped: This is not VMS
t/MM_Win32.t .............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/MM_Win32.t .............. ok
t/oneliner.t .............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/oneliner.t .............. ok
t/os_unsupported.t ........ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/os_unsupported.t ........ ok
t/parse_abstract.t ........ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/parse_abstract.t ........ ok
t/parse_version.t ......... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/parse_version.t ......... ok
t/PL_FILES.t .............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/PL_FILES.t .............. ok
t/pm.t .................... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/pm.t .................... ok
t/pm_to_blib.t ............ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/pm_to_blib.t ............ ok
t/pod2man.t ............... ok
t/postamble.t ............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/postamble.t ............. ok
t/prefixify.t ............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/prefixify.t ............. ok
t/prereq.t ................ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/prereq.t ................ ok
t/prereq_print.t .......... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/prereq_print.t .......... 3/11 Unquoted string "inherited" may clash with future reserved word at (eval 42) line 1.
Bareword found where operator expected at (eval 42) line 1, near "inherited AUTOLOAD"
        (Do you need to predeclare inherited?)
Unquoted string "non" may clash with future reserved word at (eval 42) line 1.
Bareword found where operator expected at (eval 42) line 1, near ") is"
        (Missing operator before is?)
Backslash found where operator expected at (eval 42) line 1, near "5.12.3.0\"
        (Missing operator before \?)
Unquoted string "cpan" may clash with future reserved word at (eval 42) line 1.
Backslash found where operator expected at (eval 42) line 1, near "cpan\"
Unquoted string "build" may clash with future reserved word at (eval 42) line 1.
Backslash found where operator expected at (eval 42) line 1, near "build\"
Backslash found where operator expected at (eval 42) line 1, near "_B0GQH\"
Unquoted string "blib" may clash with future reserved word at (eval 42) line 1.
Backslash found where operator expected at (eval 42) line 1, near "blib\"
Unquoted string "lib" may clash with future reserved word at (eval 42) line 1.
Scalar found where operator expected at (eval 42) line 2, near "50.
$PREREQ_PM"
        (Missing operator before
$PREREQ_PM?)

#   Failed test 'prereqs dumped'
#   at t/prereq_print.t line 59.
#     Structures begin differing at:
#          $got = undef
#     $expected = HASH(0x2a6f0ec)

#   Failed test '  without error'
#   at t/prereq_print.t line 60.
#          got: 'syntax error at (eval 42) line 1, near "inherited AUTOLOAD "
# '
#     expected: ''
# Looks like you failed 2 tests of 11.
t/prereq_print.t .......... Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/11 subtests
t/problems.t .............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/problems.t .............. ok
t/prompt.t ................ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/prompt.t ................ ok
t/recurs.t ................ Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/recurs.t ................ ok
t/revision.t .............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/revision.t .............. ok
t/several_authors.t ....... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/several_authors.t ....... ok
t/split_command.t ......... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/split_command.t ......... ok
t/test_boilerplate.t ...... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/test_boilerplate.t ...... ok
t/testlib.t ............... ok
t/unicode.t ............... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/unicode.t ............... ok
t/VERSION_FROM.t .......... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/VERSION_FROM.t .......... ok
t/vstrings.t .............. Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/vstrings.t .............. ok
t/WriteEmptyMakefile.t .... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/WriteEmptyMakefile.t .... ok
t/writemakefile_args.t .... Use of inherited AUTOLOAD for non-method Win32::GetConsoleCP() is deprecated at C:\sperl32-5.12.3.0\cpan\build\ExtUtils-MakeMaker-7.34-_B0GQH\blib\lib/ExtUtils/MakeMaker/Locale.pm line 50.
t/writemakefile_args.t .... ok

Test Summary Report
-------------------
t/prereq_print.t        (Wstat: 512 Tests: 11 Failed: 2)
  Failed tests:  5-6
  Non-zero exit status: 2
Files=67, Tests=1269, 268 wallclock secs ( 0.42 usr +  0.25 sys =  0.67 CPU)
Result: FAIL
Failed 1/67 test programs. 2/1269 subtests failed.
dmake.exe:  Error code 255, while making 'test_dynamic'
  BINGOS/ExtUtils-MakeMaker-7.34.tar.gz
  C:\sperl32-5.12.3.0\c\bin\dmake.exe test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports BINGOS/ExtUtils-MakeMaker-7.34.tar.gz
Running make install
  make test had returned bad status, won't install without force

C:\>

Developer release 1.86_04

Four bugs reported on RT have been fixed since 1.86_03, including one that fixes compilation failures with some OpenSSL versions - make a new developer release and see what the CPAN testers say.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.