Pode ser que você não tenha instalado o dev lib para o gmp, tente:
sudo apt-get install libgmp-dev
Em seguida, volte a configurar / make / etc. para encantar
Estou tentando instalar o framework Charm crypto python no Ubuntu 11.04 com o python 2.7. Requisitos dizem que eu deveria ter gmp instalado 5. *. Eu instalei com sucesso o gmp lib e executei todos os testes. Também depois de correr '
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
Para instalar o Charm, fiz o download dele em aqui . Eu corro ./configure, make , make install
e sdconfig
como o INSTALL diz.
Mas depois de executar o teste, estou recebendo muitos erros desta forma:
charm/Charm-Crypto-0.43/charm/core/math/integer.so: undefined symbol: __gmpz_powm_sec
Bibliotecas compartilhadas de charme não podem encontrar libgmp. Como posso consertar isso? Eu fiz um ldd integer.so e ele usa libgmp.so.3. No meu sistema, o libgmp.so.3 é colocado sob / usr / lib, então incluímos esta linha no arquivo config.mk do framework Charm:
LDFLAGS= -m64 -L/usr/lib .
(- m64 já estava lá). Eu make
e make install
novamente, mas estou recebendo o mesmo erro
Pode ser que você não tenha instalado o dev lib para o gmp, tente:
sudo apt-get install libgmp-dev
Em seguida, volte a configurar / make / etc. para encantar
Tags dependencies python libraries