[MacPorts] #63876: openssl3 @ 3.0.0_2+universal.darwin_15.i386-x86_64: dyld: Library not loaded: /opt/local/lib/libcrypto.1.1.dylib

MacPorts noreply at macports.org
Wed Nov 10 16:05:48 UTC 2021


#63876: openssl3 @ 3.0.0_2+universal.darwin_15.i386-x86_64: dyld: Library not
loaded: /opt/local/lib/libcrypto.1.1.dylib
-----------------------+---------------------------------
  Reporter:  thetrial  |      Owner:  larryv
      Type:  defect    |     Status:  closed
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.7.1
Resolution:  fixed     |   Keywords:  elcapitan legacy-os
      Port:  openssl3  |
-----------------------+---------------------------------

Comment (by mouse07410):

 > The openssl11 port intentionally does not install anything in the
 primary prefix. It *only* installs to its isolated install area under
 libexec. Any build using openssl11 neds to be configured to use the
 libraries from that area

 Respectfully disagree.

 {{{openssl11}}} and {{{openssl3}}} must co-exist, at least for some time.
 It makes perfect sense to make both available in the "main" Macports
 library dir {{{/opt/local/lib}}}. Especially since there are plenty of
 (non-Macports) apps that cannot (yet?) switch to OpenSSL-3.0. E.g., I've
 been linking my stuff that uses OpenSSL against Macports-installed OpenSSL
 for ages.

 The whole reason for "dotted" versions for {{{.dylib}}} is to support
 exactly this: safely having {{{libssl.1.1.dylib}}} and
 {{{libssl.3.dylib}}} in the same directory.

 To summarize: please reconsider.

-- 
Ticket URL: <https://trac.macports.org/ticket/63876#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list