2011-12-07 6 views
0

CentOS 6でSASLをサポートするために、最新バージョンのpylibmc(1.2.2)をビルドしようとしています。ドキュメントには、/ usr/lib64 /にあるlibsasl2が必要です。しかし、pythonパッケージのビルドプロセスは、ライブラリが認識されていないようです。saslをサポートするpylibmcを構築する

私はパッケージをビルド: のpython libmemcached --with-setup.py installを=/usr/local/libディレクトリ--with-zlibを--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 

答えて

1

pylibmcはlibmemcachedを使用しています。したがって、サポートsamlではsamlでlibmemcachedを再構築する必要があります。そのためにはsaml libriesをインストールし、ソースコードからlibmemcachedを再構築する必要があります。

+0

私はそれを試してみましょう、ありがとう! – jpreed00

関連する問題