0

我正在尝试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,我从这里下载了它。我跑了./configure, make , make installsdconfig正如安装所说。

但是运行后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.mkCharm

LDFLAGS= -m64 -L/usr/lib . 

-m64已经在那里)。我一次make又一次make install,但我得到了同样的错误

4

0 回答 0