Skip Menu |

This queue is for tickets about the Net-SSLeay CPAN distribution.

Report information
The Basics
Id: 132488
Status: rejected
Priority: 0/
Queue: Net-SSLeay

People
Owner: Nobody in particular
Requestors: g.grigelionis [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Net::SSLeay tests crash on macOS 10.15 (Catalina) with OpenSSL 1.1.1
Date: Sun, 3 May 2020 13:06:25 +0200
To: bug-Net-SSLeay [...] rt.cpan.org
From: Gintautas Grigelionis <g.grigelionis [...] gmail.com>
Net::SSLeay compiles against OpenSSL 1.1.1 /usr/local/Cellar/openssl@1.1/1.1.1g/include/openssl/ssl.h:1503:47: note: passing argument to parameter 'meth' here __owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth); ^ SSLeay.xs:157:31: warning: implicit declaration of function 'SSLv2_client_method' is invalid in C99 [-Wimplicit-function-declaration] ctx = SSL_CTX_new(SSLv2_client_method()); ^ SSLeay.xs:157:31: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'const SSL_METHOD *' (aka 'const struct ssl_method_st *') [-Wint-conversion] ctx = SSL_CTX_new(SSLv2_client_method()); ^~~~~~~~~~~~~~~~~~~~~ but crashes in tests subsequently # Failed test 'use Crypt::SSLeay;' # at t/00-basic.t line 6. # Tried to use 'Crypt::SSLeay'. # Error: Can't load '/.../.cpan/build/Crypt-SSLeay-0.72-1/blib/arch/auto/Crypt/SSLeay/SSLeay.bundle' for module Crypt::SSLeay: dlopen(/.../.cpan/build/Crypt-SSLeay-0.72-1/blib/arch/auto/Crypt/SSLeay/SSLeay.bundle, 2): Symbol not found: _SSLv2_client_method # Referenced from: /.../.cpan/build/Crypt-SSLeay-0.72-1/blib/arch/auto/Crypt/SSLeay/SSLeay.bundle # Expected in: flat namespace
On Sun May 03 12:06:47 2020, g.grigelionis@gmail.com wrote: Show quoted text
> # Failed test 'use Crypt::SSLeay;' > # at t/00-basic.t line 6. > # Tried to use 'Crypt::SSLeay'. > # Error: Can't load > '/.../.cpan/build/Crypt-SSLeay-0.72- > 1/blib/arch/auto/Crypt/SSLeay/SSLeay.bundle' > for module Crypt::SSLeay: > dlopen(/.../.cpan/build/Crypt-SSLeay-0.72- > 1/blib/arch/auto/Crypt/SSLeay/SSLeay.bundle, > 2): Symbol not found: _SSLv2_client_method > # Referenced from: > /.../.cpan/build/Crypt-SSLeay-0.72- > 1/blib/arch/auto/Crypt/SSLeay/SSLeay.bundle > # Expected in: flat namespace
This appears to be part of the test suite from Crypt::SSLeay, an alternative (but unmaintained) module to Net::SSLeay - could you include the full output of the following commands when executed from the Net-SSLeay source directory? perl Makefile.PL make make test
Subject: Re: [rt.cpan.org #132488] Net::SSLeay tests crash on macOS 10.15 (Catalina) with OpenSSL 1.1.1
Date: Sun, 3 May 2020 15:09:27 +0200
To: bug-Net-SSLeay [...] rt.cpan.org
From: Gintautas Grigelionis <g.grigelionis [...] gmail.com>
Sorry, I got confused by naming. I see now that there is already a patch https://rt.cpan.org/Public/Bug/Display.html?id=118343 On Sun, 3 May 2020 at 15:00, Chris Novakovic via RT < bug-Net-SSLeay@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=132488 > > > On Sun May 03 12:06:47 2020, g.grigelionis@gmail.com wrote:
> > # Failed test 'use Crypt::SSLeay;' > > # at t/00-basic.t line 6. > > # Tried to use 'Crypt::SSLeay'. > > # Error: Can't load > > '/.../.cpan/build/Crypt-SSLeay-0.72- > > 1/blib/arch/auto/Crypt/SSLeay/SSLeay.bundle' > > for module Crypt::SSLeay: > > dlopen(/.../.cpan/build/Crypt-SSLeay-0.72- > > 1/blib/arch/auto/Crypt/SSLeay/SSLeay.bundle, > > 2): Symbol not found: _SSLv2_client_method > > # Referenced from: > > /.../.cpan/build/Crypt-SSLeay-0.72- > > 1/blib/arch/auto/Crypt/SSLeay/SSLeay.bundle > > # Expected in: flat namespace
> > This appears to be part of the test suite from Crypt::SSLeay, an > alternative (but unmaintained) module to Net::SSLeay - could you include > the full output of the following commands when executed from the Net-SSLeay > source directory? > > perl Makefile.PL > make > make test >