[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 17:37:04 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):

 > Just bear in mind that we're all feeling it too, including myself. And
 everyone's working really, really hard to fix this stuff!

 I certainly do, and I appreciate the hard work you guys are putting into
 it. I'm one of those grateful for getting the benefits of those efforts.

 My problem is that just one (and pretty small scale-wise, in my view)
 decision of several made in this process broke things far beyond the
 Macports itself.

 And you can't do anything to fix at least some of this stuff, because it's
 not the ports. You certainly can (maybe, given time) fix whatever port
 that got broken. You may be able to affect upstream, when it needs fixing.
 But what power do you have over other applications?

 My contention and frustration is that the workaround for all those apps
 and binaries is merely adding two symlinks. And voila! - users aren't
 blown out of the water until whatever apps they need are either ported to
 OSSL-3.0 (quite non-trivial in some cases) or rebuilt from source (also,
 non-trivial in some cases).

 I feel that resistance against this symlinks-workaround (mainly useful and
 necessary for non-Macports binaries!) is almost on a religious level,
 considering how simple, standard, and harmless the proposed approach is.

 Examples:
 {{{
 $ ll /opt/local/lib/libbotan*.dylib
 -rwxr-xr-x  1 root  admin  15700184 Nov  1 10:14
 /opt/local/lib/libbotan-2.18.18.2.dylib*
 lrwxr-xr-x  1 root  admin        24 Nov  1 10:14
 /opt/local/lib/libbotan-2.18.dylib@ -> libbotan-2.18.18.2.dylib
 lrwxr-xr-x  1 root  admin        24 Nov  1 10:14
 /opt/local/lib/libbotan-2.dylib@ -> libbotan-2.18.18.2.dylib
 -rwxr-xr-x  1 root  admin   5194248 Nov  2 18:03
 /opt/local/lib/libbotan-3.0.0.0.dylib*
 lrwxr-xr-x  1 root  admin        22 Nov  2 18:03
 /opt/local/lib/libbotan-3.0.dylib@ -> libbotan-3.0.0.0.dylib
 lrwxr-xr-x  1 root  admin        22 Nov  2 18:03
 /opt/local/lib/libbotan-3.dylib@ -> libbotan-3.0.0.0.dylib
 $ ll /opt/local/lib/libcrypto*.dylib
 lrwxr-xr-x  1 root  admin  52 Nov  8 10:43
 /opt/local/lib/libcrypto.1.1.dylib@ ->
 /opt/local/libexec/openssl11/lib/libcrypto.1.1.dylib
 lrwxr-xr-x  1 root  admin  49 Nov  7 15:31
 /opt/local/lib/libcrypto.3.dylib@ ->
 /opt/local/libexec/openssl3/lib/libcrypto.3.dylib
 lrwxr-xr-x  1 root  admin  17 Nov  7 15:31 /opt/local/lib/libcrypto.dylib@
 -> libcrypto.3.dylib
 }}}
 and
 {{{
 $ ll /usr/local/lib/libyubihsm*.dylib
 -rwxr-xr-x@   1 root  wheel   200352 Sep  6  2017 libyubihsm.0.1.0.dylib*
 -rwxr-xr-x@   1 root  wheel   212132 Sep 14  2017 libyubihsm.0.2.0.dylib*
 -rwxr-xr-x@   1 root  wheel   218848 Jul 26  2018 libyubihsm.1.dylib*
 -rwxr-xr-x    1 root  wheel   136776 Mar 25  2019 libyubihsm.2.0.0.dylib*
 -rwxr-xr-x    1 root  wheel   144880 Sep 24  2019 libyubihsm.2.0.1.dylib*
 -rwxr-xr-x    1 root  wheel   148956 Sep  9  2020 libyubihsm.2.0.2.dylib*
 -rwxr-xr-x    1 root  wheel   201904 Mar  1  2021 libyubihsm.2.0.3.dylib*
 lrwxr-xr-x    1 root  wheel       22 Nov 26  2018 libyubihsm.2.0.dylib@ ->
 libyubihsm.2.0.0.dylib
 -rwxr-xr-x    1 root  wheel   185736 Apr 14  2021 libyubihsm.2.1.0.dylib*
 -rwxr-xr-x    1 root  wheel   186288 Nov  2 12:02 libyubihsm.2.2.0.dylib*
 lrwxr-xr-x    1 root  wheel       22 Apr 29  2021 libyubihsm.2.dylib@ ->
 libyubihsm.2.2.0.dylib
 lrwxr-xr-x    1 root  wheel       18 Nov 26  2018 libyubihsm.dylib@ ->
 libyubihsm.2.dylib
 }}}

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


More information about the macports-tickets mailing list