https://bugzilla.redhat.com/show_bug.cgi?id=1222521 Bug ID: 1222521 Summary: perl-Net-SSLeay-1.68-1.fc23 does not provide Net::SSLeay::CTX_v3_new() when built against openssl > 1:1.0.2a-1.fc23 Product: Fedora Version: rawhide Component: perl-Net-SSLeay Assignee: paul@xxxxxxxxxxxx Reporter: ppisar@xxxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: jose.p.oliveira.oss@xxxxxxxxx, kasal@xxxxxx, paul@xxxxxxxxxxxx, perl-devel@xxxxxxxxxxxxxxxxxxxxxxx After upgrading openssl from 1:1.0.1k-7.fc23 to 1:1.0.2a-1.fc23 _and_ rebuilding perl-Net-SSLeay-1.68-1.fc23, it's not possible to use Net::SSLeay::CTX_v3_new(): $ perl -Iblib/{arch,lib} -MNet::SSLeay -e 'Net::SSLeay::CTX_v3_new()' Can't locate auto/Net/SSLeay/CTX_v3_new.al in @INC (@INC contains: blib/arch blib/lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at -e line 1. The reason is in SSLeay.xs: #ifndef OPENSSL_NO_SSL3 #if OPENSSL_VERSION_NUMBER < 0x10002000L SSL_CTX * SSL_CTX_v3_new() CODE: RETVAL = SSL_CTX_new (SSLv3_method()); OUTPUT: RETVAL #endif #endif The OPENSSL_NO_SSL3 is not defined, but the OPENSSL_VERSION_NUMBER increases to 0x1000201fL, thus Net-SSLeay stops providing SSL_CTX_v3_new(). This Net-SSLeay mistake causes failing POE-Component-SSLify tests (https://rt.cpan.org/Public/Bug/Display.html?id=104493). -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel