我正在尝试构建最新版本的pylibmc (1.2.2)以支持CentOS 6上的SASL.文档说构建需要libsasl2,我在/usr/lib64/中有,然而,python包的构建过程似乎没有意识到库在那里。
我使用以下命令构建包: python install --with-libmemcached=/usr/local/lib --with- setup.py --with-sasl2
然后运行测试: python runtests.py
nose.plugins.pylibmc: INFO: injected path: build/lib.linux-x86_64-2.6
nose.plugins.pylibmc: INFO: loaded _pylibmc from build/lib.linux-x86_64-2.6/_pylibmc.so
nose.plugins.pylibmc: INFO: libmemcached version: 0.51
nose.plugins.pylibmc: INFO: pylibmc version: 1.2.2
nose.plugins.pylibmc: INFO: support compression: True
nose.plugins.pylibmc: INFO: support sasl auth: False
....................
----------------------------------------------------------------------
Ran 20 tests in 4.839s
OK有什么想法吗?
发布于 2011-12-29 15:10:59
pylibmc使用libmemcached,因此为了支持saml,您应该使用saml重新构建libmemcached,为此,您需要安装saml libries,然后从源代码重新构建libmemcached。
https://stackoverflow.com/questions/8410362
复制相似问题