[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