make check failure 0n krb5-1.4.3

Michael D. Norwick mnorwick at centurytel.net
Tue Mar 14 00:44:20 EST 2006


Trying to finish a compile from MIT source of krb5-1.4.3 on Debian Sarge
kernel 2.6.8-686
the compile went without error but 'make check' fails after the following:

LD_LIBRARY_PATH=`echo -L../../../lib | sed -e "s/-L//g" -e "s/ /:/g"`;
export LD_LIBRARY_PATH; KRB5_CONFIG=./../../../config-files/krb5.conf
./destest < ./keytest.data
destest: 171 tests passed successfully
LD_LIBRARY_PATH=`echo -L../../../lib | sed -e "s/-L//g" -e "s/ /:/g"`;
export LD_LIBRARY_PATH; KRB5_CONFIG=./../../../config-files/krb5.conf
./t_afss2k
make[3]: Leaving directory `/usr/src/krb5-1.4.3/src/lib/crypto/des'
making check in lib/crypto/dk...
make[3]: Entering directory `/usr/src/krb5-1.4.3/src/lib/crypto/dk'
make[3]: Leaving directory `/usr/src/krb5-1.4.3/src/lib/crypto/dk'
making check in lib/crypto/enc_provider...
make[3]: Entering directory
`/usr/src/krb5-1.4.3/src/lib/crypto/enc_provider'
make[3]: Leaving directory `/usr/src/krb5-1.4.3/src/lib/crypto/enc_provider'
making check in lib/crypto/hash_provider...
make[3]: Entering directory
`/usr/src/krb5-1.4.3/src/lib/crypto/hash_provider'
make[3]: Leaving directory
`/usr/src/krb5-1.4.3/src/lib/crypto/hash_provider'
making check in lib/crypto/keyhash_provider...
make[3]: Entering directory
`/usr/src/krb5-1.4.3/src/lib/crypto/keyhash_provider'
gcc -DMD=4 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
-DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DKRB5_KRB4_COMPAT=1 -DHAVE_BT_RSEQ=1 -DKRB5_PRIVATE=1
-DKRB5_DEPRECATED=1 -DKRB5_DNS_LOOKUP_KDC=1 -DKRB5_DNS_LOOKUP_REALM=1
-DKRB5_DNS_LOOKUP=1 -DHAVE_LIBRESOLV=1 -DHAVE_RES_NINIT=1
-DHAVE_RES_NCLOSE=1 -DHAVE_RES_NSEARCH=1 -DHAVE_DN_SKIPNAME=1
-DHAVE_RES_SEARCH=1 -DHAVE_PRAGMA_WEAK_REF=1-DDELAY_INITIALIZER=1
-DCONSTRUCTOR_ATTR_WORKS=1 -DDESTRUCTOR_ATTR_WORKS=1 -DENABLE_THREADS=1
-DHAVE_PTHREAD=1 -DHAVE_PTHREAD_RWLOCK_INIT_IN_THREAD_LIB=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1
-DHAVE_REGCOMP=1-I../../../include -I./../../../include
-I../../../include/krb5 -I./../../../include/krb5 -I./../des -I./../md4
-I./../md5 -I./../arcfour-I./../hash_provider  -g -O2 -Wall
-Wmissing-prototypes -Wcast-qual  -Wcast-align -Wconversion -Wshadow
-pedantic -pthread -o t_cksum4.o -c ./t_cksum.c
gcc -L../../../lib -Wl,-rpath -Wl,/usr/lib -g -O2 -Wall
-Wmissing-prototypes -Wcast-qual  -Wcast-align -Wconversion -Wshadow
-pedantic  -o t_cksum4 t_cksum4.o -lk5crypto -lcom_err -lkrb5support
-lresolv
gcc -DMD=5 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
-DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DKRB5_KRB4_COMPAT=1 -DHAVE_BT_RSEQ=1 -DKRB5_PRIVATE=1
-DKRB5_DEPRECATED=1 -DKRB5_DNS_LOOKUP_KDC=1 -DKRB5_DNS_LOOKUP_REALM=1
-DKRB5_DNS_LOOKUP=1 -DHAVE_LIBRESOLV=1 -DHAVE_RES_NINIT=1
-DHAVE_RES_NCLOSE=1 -DHAVE_RES_NSEARCH=1 -DHAVE_DN_SKIPNAME=1
-DHAVE_RES_SEARCH=1 -DHAVE_PRAGMA_WEAK_REF=1-DDELAY_INITIALIZER=1
-DCONSTRUCTOR_ATTR_WORKS=1 -DDESTRUCTOR_ATTR_WORKS=1 -DENABLE_THREADS=1
-DHAVE_PTHREAD=1 -DHAVE_PTHREAD_RWLOCK_INIT_IN_THREAD_LIB=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1
-DHAVE_REGCOMP=1-I../../../include -I./../../../include
-I../../../include/krb5 -I./../../../include/krb5 -I./../des -I./../md4
-I./../md5 -I./../arcfour-I./../hash_provider  -g -O2 -Wall
-Wmissing-prototypes -Wcast-qual  -Wcast-align -Wconversion -Wshadow
-pedantic -pthread -o t_cksum5.o -c ./t_cksum.c
gcc -L../../../lib -Wl,-rpath -Wl,/usr/lib -g -O2 -Wall
-Wmissing-prototypes -Wcast-qual  -Wcast-align -Wconversion -Wshadow
-pedantic  -o t_cksum5 t_cksum5.o -lk5crypto -lcom_err -lkrb5support
-lresolv
LD_LIBRARY_PATH=`echo -L../../../lib | sed -e "s/-L//g" -e "s/ /:/g"`;
export LD_LIBRARY_PATH; KRB5_CONFIG=./../../../config-files/krb5.conf
./t_cksum4 "this is a test"
krb5_calculate_checksum choked with -1765328206
make[3]: *** [check-unix] Error 178
make[3]: Leaving directory
`/usr/src/krb5-1.4.3/src/lib/crypto/keyhash_provider'
make[2]: *** [check-recurse] Error 1
make[2]: Leaving directory `/usr/src/krb5-1.4.3/src/lib/crypto'
make[1]: *** [check-recurse] Error 1
make[1]: Leaving directory `/usr/src/krb5-1.4.3/src/lib'
make: *** [check-recurse] Error 1

The previous CBC encryption check was the last test passed.  Used the
following optional features to ./configure:

--enable-dns-for-realm --enable-ipv6 --enable-fakeka (using OpenAFS)
--enable-kdc-replay-cache --with-krb4 --with-tcl=/usr/lib
--with-vague-errors

The only glitch I experienced was not having csh installed for tests 1 -
8.  I compiled against Berkeley DB4.2 though I don't know why this would
be a
problem.  Noted a similar thread about 'make check' failing at a certain
point on Slackware 10.1 in the Kerberos mailing list archives, but that
had to
do with the dictionary tests.  Could I be missing a dependent lib?  If
the error is insignificant I can deal with that, yet, I have been able
to 'make check' two previous versions of krb5 (although on Debian Woody)
on this server without error.

Thank You in advance,

Michael Norwick



More information about the Kerberos mailing list