[MacPorts] #49163: uhd @3.9.1_0: Symbol not found: _CRYPTO_malloc_debug_init

MacPorts noreply at macports.org
Mon Oct 12 09:38:42 PDT 2015


#49163: uhd @3.9.1_0: Symbol not found: _CRYPTO_malloc_debug_init
------------------------+-------------------------
  Reporter:  sayhong@…  |      Owner:  michaelld@…
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.3.4
Resolution:             |   Keywords:
      Port:  uhd        |
------------------------+-------------------------

Comment (by michaelld@…):

 More importantly, what do the following return:
 {{{
 port provides
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/cryptography/_Cryptography_cffi_a269d620xd5c405b7.so
 port provides
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/cryptography/__init__.py
 }}}

 If all of the 'port provides' comes back as something like "[FILE] is not
 provided by a MacPorts port.", then there's something strange about your
 MacPorts install. What -might- work is to "rm -rf" those directories; for
 example, if the file "cffi/verified.py" is not provided by a MacPorts
 port, then you could do:
 {{{
 pushd
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages
 sudo rm -rf cffi
 }}}
 And, ditto for the other 2 directories (OpenSSL and cryptography).

 Alternatively, you can do something like:
 {{{
 sudo port -f install py27-openssl py27-cffi py27-cryptography
 }}}
 which will just overwrite the files that are currently there, and see if
 that works.

 No matter what you try above, you'll have to do:
 {{{
 sudo port clean uhd
 }}}
 and (re)build uhd from scratch; sorry about that!

-- 
Ticket URL: <https://trac.macports.org/ticket/49163#comment:7>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list