Opened 21 months ago

Last modified 21 months ago

#66952 new defect

Upgrading across major MacOS versions resulted in libressl being installed instead of openssl3.

Reported by: marka63 Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port:

Description (last modified by ryandesign (Ryan Carsten Schmidt))

After upgrading to MaxOS 13.2.1 (22D68) and reinstalling all the ports resulted in libressl rather than openssl3 being the active SSL and p5.34-net-ssleay failed to build with the headers installed in /opt/local/include/openssl. I addressed this by uninstalling libressl and reinstalling openssl3.

I was following wiki:Migration

Attachments (1)

myports.txt (165.6 KB) - added by marka63 21 months ago.
The list of installed ports I was attempting to reinstall

Download all attachments as: .zip

Change History (4)

Changed 21 months ago by marka63

Attachment: myports.txt added

The list of installed ports I was attempting to reinstall

comment:1 Changed 21 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

In that list of ports, ldns is one that has a +libressl variant, but +openssl is the default variant, so libressl shouldn't be used unless you've requested that variant.

comment:2 Changed 21 months ago by marka63

I'm wondering if it is because OpenSSL in Ventura is LibreSSL rather than OpenSSL and that is throwing off something?

% /usr/bin/openssl version
LibreSSL 3.3.6
%

I also had kerberos5 fail to build. Needed to port clean + port install to get that installed. Took most of the day to get the system back to the state it was is sans removed ports. Found some other breakage but reported that separately to the upstream and here so a Makefile patch could be added in the meantime.

comment:3 in reply to:  2 Changed 21 months ago by ryandesign (Ryan Carsten Schmidt)

Replying to marka63:

I'm wondering if it is because OpenSSL in Ventura is LibreSSL rather than OpenSSL and that is throwing off something?

Nope. Apple has been shipping libressl instead of OpenSSL for many years already and it should make no difference to ports because ports use MacPorts OpenSSL instead of what Apple provides.

Note: See TracTickets for help on using tickets.