0

gnutls をコンパイルしようとしましたが、イラクサにシンボルがないようです。

CC       pkix_asn1_tab.lo
CCLD     libgnutls.la
Undefined                       first referenced
symbol                             in file
nettle_gcm_aes_decrypt              nettle/.libs/libcrypto.a(cipher.o)
nettle_rsa_pkcs1_sign_tr            nettle/.libs/libcrypto.a(pk.o)
nettle_ecc_scalar_set               nettle/.libs/libcrypto.a(pk.o)
nettle_ecc_scalar_get               nettle/.libs/libcrypto.a(pk.o)
nettle_sha512_digest                nettle/.libs/libcrypto.a(mac.o)
nettle_hmac_sha512_update           nettle/.libs/libcrypto.a(mac.o)
...
...

これらのシンボルを nettle src で検索しましたが、これらのシンボルが定義されている場所を見つけることができませんでした。これは私の find コマンドの結果です。

#define hmac_sha512_update nettle_hmac_sha512_update
#define hmac_sha384_update nettle_hmac_sha512_update
./hmac.h

よろしくお願いします、マット

4

1 に答える 1

0

構成中にイラクサとホッグウィードのライブラリがどこにあるかを指しているようです。

つまり、これは私の設定行です ./configure --build=x86_64-pc-solaris12 --prefix=/usr/local/lib --libdir=/usr/local/lib CFLAGS="-m64 -I/usr/local/ include" LDFLAGS="-L/usr/local/lib" NETTLE_LIBS="-L/usr/local/lib -lnettle" NETTLE_CFLAGS="-I/usr/local/include" HOGWEED_LIBS="-L/usr/local/ lib -lhogweed" HOGWEED_CFLAGS="-I/usr/local/include"

于 2014-10-25T01:21:54.587 に答える