次のリンクからVPNクライアントをダウンロードしました。
https://www.unix-ag.uni-kl.de/~massar/vpnc/
その後、Linux Red-Hatシステム(バージョン6.x)に次のようにvpncをインストールしました。
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
libgcryptとlibgcryptのエラーが発生するのはなぜですか?このrpmは私のコンピュータにすでにインストールされていますが、ここで問題は何ですか?
rpmsを確認しました。私は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
注 – 以下のリンクでは、VPN のインストールについて説明します。
http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/networks/13.html
答え1
libgcrypt-devel
パッケージをインストールする必要がある2番目の手順を見逃した可能性があります。
yum install libgcrypt-devel
。これにリンクされているバイナリ用にコンパイルされたライブラリのみをインストールし、それに対して独自のバイナリを構築できる開発パッケージはありません。