0

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

誰か助けてくれませんか?

4

1 に答える 1

1

libgcrypt をコンパイルしてインストールしてみてください。うまくいかない場合は、gnutls 2.10.0 (同時にリリースされた) と互換性のある libgcrypt バージョンを試してください。

于 2013-01-08T18:59:18.273 に答える