-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not install on Mac OS 12 (Monetery) #33
Comments
I released Crypt::OpenSSL::Guess 0.14 last night, and I've confirmed that Crypt::OpenSSL::RSA is installable on macOS Monterey.
However, if you've installed openssl@3 via homebrew, you need to specify the path of OpenSSL version 3 or lower with
|
I don't understand this comment.
Did you mean you need to specify OpenSSL 1.1? Regardless, I was able to successfully build (albeit with deprecation warnings), test, and install Crypt::OpenSSL::RSA v0.33 from CPAN on macOS Ventura 13.0.1 running perl v5.36.0 with OpenSSL 3.0.7 installed via Mac homebrew:
|
With a brew perl 5.34, you can get this:
The issue appears to be trying to load an unversioned libcrypto causes it to now deliberately crash.
Someone at MacPorts has proposed this fix for Net::SSLeay: macports/macports-ports#12704 (based on this ticket https://trac.macports.org/ticket/63415 ), and if that was correct then an equivalent change could be made to Guess.pm in Crypt::OpenSSL::Guess, I think?
Net::SSLeay 'fixed' apparently in radiator-software/p5-net-ssleay#292 (unneeded in Guess, I think, as that uses brew prefix) but radiator-software/p5-net-ssleay#268 (comment) said you also needed to symlink in files, so did it actually fix it? Not sure.
I don't have a Monterey machine myself, this is second hand from someone trying to install something. I'm not sure at present if they had openssl installed via brew or not, and whether that would have resolved this, will try and get them to try it.
The text was updated successfully, but these errors were encountered: