Looking for help with this package that is failing to build in my project.
Runtime Details
- ActiveState
- Language - perl 5.32.0
- Platform - Windows
Failing Packages
- Crypt-SSLeay 0.58
Looking for help with this package that is failing to build in my project.
Crypt-SSLeay is a legacy module, and is no longer state of the art. Do you need this module? Almost all use cases for Crypt-SSLeay have been taken over by other modules. From the module man pages at CPAN:
Starting with version 6.02 of LWP, https support was unbundled into LWP::Protocol::https. This module specifies as one of its prerequisites IO::Socket::SSL which is automatically used by LWP::UserAgent unless this preference is overridden separately.
IO::Socket::SSL is a more complete implementation, and, crucially, it allows hostname verification. Crypt::SSLeay does not support this. At this point, Crypt::SSLeay is maintained to support existing software that already depends on it. However, it is possible that your software does not really depend on`Crypt::SSLeay, only on the ability of LWP::UserAgent class to communicate with sites over SSL/TLS.
If are using version LWP 6.02 or later, and therefore have installed LWP::Protocol::https and its dependencies, and do not explicitly use
Net::SSL before loading LWP::UserAgent, or override the default socket class, you are probably using IO::Socket::SSL and do not really need Crypt::SSLeay.
Please help me to get past this error. How do I find the file that depends on Crypt-SSLeay. Surly I can’t be the only one experiencing this.
I’m not sure where you’re hitting that error. Neither of the projects in your area are showing this error, and both are completing.