linux + obtém erros sobre bibliotecas apesar dos rpms lib já instalados

1

Eu baixei o cliente vpnc do seguinte link

   https://www.unix-ag.uni-kl.de/~massar/vpnc/

Então eu instalei o vpnc na minha máquina de chapéu vermelho do Linux (versão 6.x) da seguinte maneira:

tar zxf vpnc-0.5.3.tar.gz
cd vpnc-0.5.3
make

.

make
make: libgcrypt-config: Command not found
gcc -O3 -g -W -Wall -Wmissing-declarations -Wwrite-strings  -DVERSION=\"0.5.3\"   -c -    o isakmp-pkt.o isakmp-pkt.c
In file included from isakmp-pkt.c:31:
math_group.h:38:20: error: gcrypt.h: No such file or directory
In file included from isakmp-pkt.c:31:
math_group.h:62: error: expected specifier-qualifier-list before âgcry_mpi_tâ
In file included from vpnc.h:24,
             from isakmp-pkt.c:32:
tunip.h:43: error: expected specifier-qualifier-list before âgcry_cipher_hd_tâ
isakmp-pkt.c: In function âparse_isakmp_packetâ:
isakmp-pkt.c:823: warning: format â%dâ expects type âintâ, but argument 2 has type     âsize_tâ
make: *** [isakmp-pkt.o] Error 1

Por favor, informe porque recebo erros sobre libgcrypt e libgcrypt. Esses rpm já estão instalados na minha máquina, então qual é o problema aqui?

Eu verifiquei o rpm: e eles instalaram na minha máquina Linux

rpm -qa | grep libgcrypt
libgcrypt-1.4.5-9.el6_2.2.x86_64
libgcrypt-1.4.5-9.el6_2.2.i686


rpm -qa | grep gcrypt
libgcrypt-1.4.5-9.el6_2.2.x86_64
libgcrypt-1.4.5-9.el6_2.2.i686

remark - o link abaixo descreveu a instalação do vpnc:

link

    
por Faheem Mitha 28.04.2014 / 22:43

1 resposta

1

Você deve ter perdido a segunda etapa que diz que precisa do pacote libgcrypt-devel instalado.

yum install libgcrypt-devel . Você só tem a biblioteca compilada instalada para binários vinculados a ela; você não tem os pacotes de desenvolvimento que permitem construir seus próprios binários contra ele.

    
por 28.04.2014 / 22:52