Charm
Python 2.7を使用してUbuntu 11.04に暗号Pythonフレームワークをインストールしようとしています。
要件には、gmp
バージョン 5.* をインストールする必要があると書かれています。ライブラリを正常にインストールし、gmp
すべてのテストを実行しました。
また、走った後に
$ ldconfig -p |grep libgmp
libgmpxx.so.4 (libc6,x86-64) => /usr/lib/libgmpxx.so.4
libgmpxx.so (libc6,x86-64) => /usr/lib/libgmpxx.so
libgmp.so.10 (libc6,x86-64) => /usr/local/lib/libgmp.so.10
libgmp.so.3 (libc6,x86-64) => /usr/lib/libgmp.so.3
libgmp.so (libc6,x86-64) => /usr/local/lib/libgmp.so
libgmp.so (libc6,x86-64) => /usr/lib/libgmp.so
をインストールするために、ここCharm
からダウンロードしました。私は実行し、INSTALLが言うように。./configure, make , make install
sdconfig
しかし、実行した後make test
、次の形式のエラーが多数発生します。
charm/Charm-Crypto-0.43/charm/core/math/integer.so: undefined symbol: __gmpz_powm_sec
Charm
共有ライブラリが見つかりませんlibgmp
。どうすれば修正できますか?
を実行し、ldd integer.so
それを使用しますlibgmp.so.3
。私のシステムlibgmp.so.3
では、フレームワークのファイルの/usr/lib
下に次の行を追加しました。config.mk
Charm
LDFLAGS= -m64 -L/usr/lib .
(-m64
すでにそこにありました)。繰り返しますがmake
、make install
同じエラーが発生します