首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尽管已经安装了lib rpms,但是linux +获取了有关库的错误

尽管已经安装了lib rpms,但是linux +获取了有关库的错误
EN

Unix & Linux用户
提问于 2014-04-28 20:43:58
回答 1查看 564关注 0票数 1

我从以下链接下载了vpnc客户端

代码语言:javascript
复制
   https://www.unix-ag.uni-kl.de/~massar/vpnc/

然后,我将vpnc安装在我的Linux红帽子机器(Version6.x)上,如下所示:

代码语言:javascript
复制
tar zxf vpnc-0.5.3.tar.gz
cd vpnc-0.5.3
make

代码语言:javascript
复制
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已经安装在我的机器上了,那么这里有什么问题呢?

我检查了rpm:它们安装在我的Linux机器上

代码语言:javascript
复制
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

注意-下面的链接描述了vpnc的安装:

http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/networks/13.html

EN

回答 1

Unix & Linux用户

发布于 2014-04-28 20:52:37

您肯定错过了第二步,即您需要安装libgcrypt-devel包。

yum install libgcrypt-devel。您只为针对它链接的二进制文件安装了已编译的库;您没有允许针对它构建自己的二进制文件的开发包。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/126978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档