Guess what happens when a Python extension does not link the library it's supposed to wrap. Hint: In [1]: import hiredis --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-1-ed1f28f33969> in <module>() ----> 1 import hiredis /usr/lib64/python2.7/site-packages/hiredis/__init__.py in <module>() ----> 1 from .hiredis import Reader, HiredisError, ProtocolError, ReplyError 2 from .version import __version__ 3 4 __all__ = [ 5 "Reader", "HiredisError", "ProtocolError", "ReplyError", ImportError: /usr/lib64/python2.7/site-packages/hiredis/hiredis.so: undefined symbol: redisReaderGetReply --- A fixed ebuild is available in my overlay: https://github.com/stefantalpalaru/gentoo-overlay
[master adcad4d0dadd] dev-python/hiredis: Fix linking (#653790 by Ștefan Talpalaru) 2 files changed, 53 insertions(+) create mode 100644 dev-python/hiredis/files/hiredis-0.2.0-r1-system-libs.patch create mode 100644 dev-python/hiredis/hiredis-0.2.0-r1.ebuild
x86 stable
amd64 stable
arm stable