我配置并编译了libgpg error和libgcrypt,但无法安装(make install),因为我没有根权限。
当我试图配置libgnutls时,我得到了这个错误。
tactuser@eqhttd01:gnutls-2.10.0 >./configure --with-libgcrypt-prefix=/home/tactuser/Mail/vmime/TLS/libgcrypt-1.5.0/src/
checking for libgcrypt... no
configure: error:
libgcrypt was not found. You may want to get it from ftp://ftp.gnupg.org/gcrypt/libgcrypt/
在config.log中,我发现以下错误:
configure:7781: checking for libgcrypt
configure:7803: gcc -std=gnu99 -o conftest -g -O2 conftest.c -lgcrypt -lgpg-error >&5
conftest.c:27:20: error: gcrypt.h: No such file or directory
conftest.c: In function 'main':
conftest.c:31: error: variable 'i' has initializer but incomplete type
conftest.c:31: error: 'GCRY_CIPHER_CAMELLIA128' undeclared (first use in this function)
conftest.c:31: error: (Each undeclared identifier is reported only once
conftest.c:31: error: for each function it appears in.)
conftest.c:31: error: storage size of 'i' isn't known
configure:7803: $? = 1
有人能帮忙吗?
最佳答案
尝试编译并安装libgcrypt,如果不起作用,请尝试使用与gnutls 2.10.0(同时发布)兼容的libgcrypt版本。
关于linux - gnutls配置错误:正在检查libgcrypt…否,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14216556/