make check errors

Markus W. Fehr fehr at markus.ch
Fri Sep 30 00:34:30 CEST 2011


Hi,

I successfully compiled libgcrypt on my ubuntu server. Before, I compiled libgpg-error version 1.9 successful as well. I use the term successful meaning that no errors were shown during the make / make install.

After I compiled netatalk 2.2, I noticed an error message "symbol gcry_cipher_setkey, version GCRYPT_1.2 not defined in file libgcrypt.so.11 with link time reference". I then ran make check and found errors as well. The output looks as follows:

me at tm:~/libgcrypt-1.5.0$ make check                    
Making check in compat
make[1]: Entering directory `/home/me/libgcrypt-1.5.0/compat'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/me/libgcrypt-1.5.0/compat'
Making check in mpi
make[1]: Entering directory `/home/me/libgcrypt-1.5.0/mpi'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/me/libgcrypt-1.5.0/mpi'
Making check in cipher
make[1]: Entering directory `/home/me/libgcrypt-1.5.0/cipher'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/me/libgcrypt-1.5.0/cipher'
Making check in random
make[1]: Entering directory `/home/me/libgcrypt-1.5.0/random'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/me/libgcrypt-1.5.0/random'
Making check in src
make[1]: Entering directory `/home/me/libgcrypt-1.5.0/src'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/me/libgcrypt-1.5.0/src'
Making check in doc
make[1]: Entering directory `/home/me/libgcrypt-1.5.0/doc'
make  check-am
make[2]: Entering directory `/home/me/libgcrypt-1.5.0/doc'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/me/libgcrypt-1.5.0/doc'
make[1]: Leaving directory `/home/me/libgcrypt-1.5.0/doc'
Making check in tests
make[1]: Entering directory `/home/me/libgcrypt-1.5.0/tests'
make  check-TESTS
make[2]: Entering directory `/home/me/libgcrypt-1.5.0/tests'
version:1.5.0:
ciphers:arcfour:blowfish:cast5:des:aes:twofish:serpent:rfc2268:seed:camellia:
pubkeys:dsa:elgamal:rsa:ecc:
digests:crc:md4:md5:rmd160:sha1:sha256:sha512:tiger:whirlpool:
rnd-mod:linux:
mpi-asm:i386/mpih-add1.S:i386/mpih-sub1.S:i386/mpih-mul1.S:i386/mpih-mul2.S:i386/mpih-mul3.S:i386/mpih-lshift.S:i386/mpih-rshift.S:
hwflist:
fips-mode:n:n:
PASS: version
/home/me/libgcrypt-1.5.0/tests/.libs/lt-t-mpi-bit: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: t-mpi-bit
/home/me/libgcrypt-1.5.0/tests/.libs/lt-prime: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: prime
/home/me/libgcrypt-1.5.0/tests/.libs/lt-register: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: register
/home/me/libgcrypt-1.5.0/tests/.libs/lt-ac: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: ac
/home/me/libgcrypt-1.5.0/tests/.libs/lt-ac-schemes: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: ac-schemes
/home/me/libgcrypt-1.5.0/tests/.libs/lt-ac-data: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: ac-data
/home/me/libgcrypt-1.5.0/tests/.libs/lt-basic: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: basic
/home/me/libgcrypt-1.5.0/tests/.libs/lt-mpitests: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: mpitests
/home/me/libgcrypt-1.5.0/tests/.libs/lt-tsexp: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: tsexp
/home/me/libgcrypt-1.5.0/tests/.libs/lt-keygen: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: keygen
/home/me/libgcrypt-1.5.0/tests/.libs/lt-pubkey: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: pubkey
/home/me/libgcrypt-1.5.0/tests/.libs/lt-hmac: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: hmac
/home/me/libgcrypt-1.5.0/tests/.libs/lt-keygrip: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: keygrip
/home/me/libgcrypt-1.5.0/tests/.libs/lt-fips186-dsa: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: fips186-dsa
/home/me/libgcrypt-1.5.0/tests/.libs/lt-aeswrap: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: aeswrap
/home/me/libgcrypt-1.5.0/tests/.libs/lt-curves: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: curves
/home/me/libgcrypt-1.5.0/tests/.libs/lt-t-kdf: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: t-kdf
/home/me/libgcrypt-1.5.0/tests/.libs/lt-pkcs1v2: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: pkcs1v2
PASS: random
MD5              0ms    10ms    90ms    10ms/home/me/libgcrypt-1.5.0/tests/.libs/lt-benchmark: symbol lookup error: /home/me/libgcrypt-1.5.0/src/.libs/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
FAIL: benchmark
========================================
19 of 21 tests failed
Please report to bug-libgcrypt at gnupg.org
========================================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/home/me/libgcrypt-1.5.0/tests'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/me/libgcrypt-1.5.0/tests'
make: *** [check-recursive] Error 1

Any guidance how I can solve this issues?


More information about the Gcrypt-devel mailing list