[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

current SVN not passing 'make check'



I'm looking to merge current Heimdal into Samba4 before Samba4 alpha3 is
released, but first I want to ensure that 'make check' passes.

Attached is the error log I get.  

Is this a good time to merge, and can you remind me the best way to
check the rest of the tests?

Thanks,

Andrew Bartlett
-- 
Andrew Bartlett
http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org
Samba Developer, Red Hat Inc.
Making check in include
make[1]: Entering directory `/home/data/heimdal-svn/include'
Making check in kadm5
make[2]: Entering directory `/home/data/heimdal-svn/include/kadm5'
make  check-local
make[3]: Entering directory `/home/data/heimdal-svn/include/kadm5'
make[3]: Leaving directory `/home/data/heimdal-svn/include/kadm5'
make[2]: Leaving directory `/home/data/heimdal-svn/include/kadm5'
Making check in hcrypto
make[2]: Entering directory `/home/data/heimdal-svn/include/hcrypto'
make  check-local
make[3]: Entering directory `/home/data/heimdal-svn/include/hcrypto'
make[3]: Leaving directory `/home/data/heimdal-svn/include/hcrypto'
make[2]: Leaving directory `/home/data/heimdal-svn/include/hcrypto'
Making check in gssapi
make[2]: Entering directory `/home/data/heimdal-svn/include/gssapi'
make  check-local
make[3]: Entering directory `/home/data/heimdal-svn/include/gssapi'
make[3]: Leaving directory `/home/data/heimdal-svn/include/gssapi'
make[2]: Leaving directory `/home/data/heimdal-svn/include/gssapi'
make[2]: Entering directory `/home/data/heimdal-svn/include'
make  check-local
make[3]: Entering directory `/home/data/heimdal-svn/include'
make[3]: Leaving directory `/home/data/heimdal-svn/include'
make[2]: Leaving directory `/home/data/heimdal-svn/include'
make[1]: Leaving directory `/home/data/heimdal-svn/include'
Making check in lib
make[1]: Entering directory `/home/data/heimdal-svn/lib'
Making check in roken
make[2]: Entering directory `/home/data/heimdal-svn/lib/roken'
make  check-am
make[3]: Entering directory `/home/data/heimdal-svn/lib/roken'
make  base64-test getaddrinfo-test hex-test test-readenv parse_bytes-test parse_reply-test parse_time-test snprintf-test strpftime-test
make[4]: Entering directory `/home/data/heimdal-svn/lib/roken'
make[4]: `base64-test' is up to date.
make[4]: `getaddrinfo-test' is up to date.
make[4]: `hex-test' is up to date.
make[4]: `test-readenv' is up to date.
make[4]: `parse_bytes-test' is up to date.
make[4]: `parse_reply-test' is up to date.
make[4]: `parse_time-test' is up to date.
make[4]: `snprintf-test' is up to date.
make[4]: `strpftime-test' is up to date.
make[4]: Leaving directory `/home/data/heimdal-svn/lib/roken'
make  check-TESTS check-local
make[4]: Entering directory `/home/data/heimdal-svn/lib/roken'
PASS: base64-test
PASS: getaddrinfo-test
PASS: hex-test
PASS: test-readenv
PASS: parse_bytes-test
PASS: parse_reply-test
PASS: parse_time-test
PASS: snprintf-test
PASS: strpftime-test
==================
All 9 tests passed
==================
PASS: make-roken
PASS: snprintf-test
PASS: resolve-test
==================
All 3 tests passed
==================
make[4]: Leaving directory `/home/data/heimdal-svn/lib/roken'
make[3]: Leaving directory `/home/data/heimdal-svn/lib/roken'
make[2]: Leaving directory `/home/data/heimdal-svn/lib/roken'
Making check in vers
make[2]: Entering directory `/home/data/heimdal-svn/lib/vers'
make  check-local
make[3]: Entering directory `/home/data/heimdal-svn/lib/vers'
make[3]: Leaving directory `/home/data/heimdal-svn/lib/vers'
make[2]: Leaving directory `/home/data/heimdal-svn/lib/vers'
Making check in editline
make[2]: Entering directory `/home/data/heimdal-svn/lib/editline'
make  check-local
make[3]: Entering directory `/home/data/heimdal-svn/lib/editline'
PASS: testit
==================
All 1 tests passed
==================
make[3]: Leaving directory `/home/data/heimdal-svn/lib/editline'
make[2]: Leaving directory `/home/data/heimdal-svn/lib/editline'
Making check in sl
make[2]: Entering directory `/home/data/heimdal-svn/lib/sl'
make  test_sl
make[3]: Entering directory `/home/data/heimdal-svn/lib/sl'
make[3]: `test_sl' is up to date.
make[3]: Leaving directory `/home/data/heimdal-svn/lib/sl'
make  check-TESTS check-local
make[3]: Entering directory `/home/data/heimdal-svn/lib/sl'
PASS: test_sl
==================
All 1 tests passed
==================
PASS: mk_cmds
PASS: slc
==================
All 2 tests passed
==================
make[3]: Leaving directory `/home/data/heimdal-svn/lib/sl'
make[2]: Leaving directory `/home/data/heimdal-svn/lib/sl'
Making check in wind
make[2]: Entering directory `/home/data/heimdal-svn/lib/wind'
make  check-am
make[3]: Entering directory `/home/data/heimdal-svn/lib/wind'
make  test-bidi test-map test-rw test-normalize test-prohibited test-punycode test-ldap test-utf8
make[4]: Entering directory `/home/data/heimdal-svn/lib/wind'
make[4]: `test-bidi' is up to date.
make[4]: `test-map' is up to date.
make[4]: `test-rw' is up to date.
make[4]: `test-normalize' is up to date.
make[4]: `test-prohibited' is up to date.
make[4]: `test-punycode' is up to date.
make[4]: `test-ldap' is up to date.
make[4]: `test-utf8' is up to date.
make[4]: Leaving directory `/home/data/heimdal-svn/lib/wind'
make  check-TESTS check-local
make[4]: Entering directory `/home/data/heimdal-svn/lib/wind'
PASS: test-bidi
PASS: test-map
PASS: test-rw
PASS: test-normalize
PASS: test-prohibited
PASS: test-punycode
PASS: test-ldap
PASS: test-utf8
==================
All 8 tests passed
==================
PASS: idn-lookup
==================
All 1 tests passed
==================
make[4]: Leaving directory `/home/data/heimdal-svn/lib/wind'
make[3]: Leaving directory `/home/data/heimdal-svn/lib/wind'
make[2]: Leaving directory `/home/data/heimdal-svn/lib/wind'
Making check in asn1
make[2]: Entering directory `/home/data/heimdal-svn/lib/asn1'
make  check-am
make[3]: Entering directory `/home/data/heimdal-svn/lib/asn1'
make  check-der check-gen check-timegm
make[4]: Entering directory `/home/data/heimdal-svn/lib/asn1'
make[4]: `check-der' is up to date.
make[4]: `check-gen' is up to date.
make[4]: `check-timegm' is up to date.
make[4]: Leaving directory `/home/data/heimdal-svn/lib/asn1'
make  check-TESTS check-local
make[4]: Entering directory `/home/data/heimdal-svn/lib/asn1'
PASS: check-der
PASS: check-gen
PASS: check-timegm
==================
All 3 tests passed
==================
PASS: asn1_compile
PASS: asn1_print
PASS: asn1_gen
==================
All 3 tests passed
==================
make[4]: Leaving directory `/home/data/heimdal-svn/lib/asn1'
make[3]: Leaving directory `/home/data/heimdal-svn/lib/asn1'
make[2]: Leaving directory `/home/data/heimdal-svn/lib/asn1'
Making check in hcrypto
make[2]: Entering directory `/home/data/heimdal-svn/lib/hcrypto'
make  libhctest.la destest mdtest rc2test rctest test_bn test_cipher test_engine_dso test_hmac test_imath test_pkcs5 test_pkcs12 test_rsa test_dh \
	  test_crypto
make[3]: Entering directory `/home/data/heimdal-svn/lib/hcrypto'
make[3]: `libhctest.la' is up to date.
make[3]: `destest' is up to date.
make[3]: `mdtest' is up to date.
make[3]: `rc2test' is up to date.
make[3]: `rctest' is up to date.
make[3]: `test_bn' is up to date.
make[3]: `test_cipher' is up to date.
make[3]: `test_engine_dso' is up to date.
make[3]: `test_hmac' is up to date.
make[3]: `test_imath' is up to date.
make[3]: `test_pkcs5' is up to date.
make[3]: `test_pkcs12' is up to date.
make[3]: `test_rsa' is up to date.
make[3]: `test_dh' is up to date.
make[3]: `test_crypto' is up to date.
make[3]: Leaving directory `/home/data/heimdal-svn/lib/hcrypto'
make  check-TESTS check-local
make[3]: Entering directory `/home/data/heimdal-svn/lib/hcrypto'
PASS: destest
MD2... success
MD4... success
MD5... success
SHA-1... success
SHA-256... success
PASS: mdtest
PASS: rc2test
PASS: rctest
PASS: test_bn
PASS: test_cipher
name: Heimdal crypto builtin engine version 1.1.99
id: builtin
RSA: yes, hcrypto imath RSA
DH: yes, hcrypto imath DH
DH test passed
PASS: test_engine_dso
PASS: test_hmac
PASS: test_imath
PASS: test_pkcs5
PASS: test_pkcs12
rsa hcrypto imath RSA
name: Heimdal crypto builtin engine version 1.1.99
id: builtin
RSA: yes, hcrypto imath RSA
DH: yes, hcrypto imath DH
rsa test passed
DH test passed
rsa hcrypto imath RSA
crypto-test crypto-test2 differ: byte 1, line 1
crypto-test crypto-test2 differ: byte 1, line 1
test_rand: random not ready yet
random method egd out for lunch
PASS: test_crypto
===================
All 12 tests passed
===================
PASS: test_rand
==================
All 1 tests passed
==================
make[3]: Leaving directory `/home/data/heimdal-svn/lib/hcrypto'
make[2]: Leaving directory `/home/data/heimdal-svn/lib/hcrypto'
Making check in hx509
make[2]: Entering directory `/home/data/heimdal-svn/lib/hx509'
make  check-am
make[3]: Entering directory `/home/data/heimdal-svn/lib/hx509'
make  test_name test_soft_pkcs11 test_ca test_cert test_chain test_cms test_crypto test_nist test_nist2 test_pkcs11 test_java_pkcs11 test_nist_cert test_nist_pkcs12 test_req test_windows test_query
make[4]: Entering directory `/home/data/heimdal-svn/lib/hx509'
make[4]: `test_name' is up to date.
make[4]: `test_soft_pkcs11' is up to date.
make[4]: `test_ca' is up to date.
make[4]: `test_cert' is up to date.
make[4]: `test_chain' is up to date.
make[4]: `test_cms' is up to date.
make[4]: `test_crypto' is up to date.
make[4]: `test_nist' is up to date.
make[4]: `test_nist2' is up to date.
make[4]: `test_pkcs11' is up to date.
make[4]: `test_java_pkcs11' is up to date.
make[4]: `test_nist_cert' is up to date.
make[4]: `test_nist_pkcs12' is up to date.
make[4]: `test_req' is up to date.
make[4]: `test_windows' is up to date.
make[4]: `test_query' is up to date.
make[4]: Leaving directory `/home/data/heimdal-svn/lib/hx509'
make  check-TESTS check-local
make[4]: Entering directory `/home/data/heimdal-svn/lib/hx509'
create certificate request
issue certificate
verify certificate
issue crl (no cert)
verify certificate (with CRL)
issue crl (with cert)
verify certificate (included in CRL)
issue crl (with cert)
verify certificate (included in CRL, and lifetime 1 month)
issue certificate (10years 1 month)
issue certificate (with https ekus)
issue certificate (pkinit KDC)
issue certificate (pkinit client)
issue certificate (hostnames)
verify certificate hostname (ok)
verify certificate hostname (fail)
verify certificate hostname (fail)
issue certificate (hostname in CN)
verify certificate hostname (ok)
verify certificate hostname (fail)
issue certificate (email)
issue certificate (email, null subject DN)
issue certificate (jabber)
issue self-signed cert
issue ca cert
issue self-signed ca cert
issue proxy certificate
verify proxy cert
issue ca cert (generate rsa key)
issue sub-ca cert (generate rsa key)
issue ee cert (generate rsa key)
issue sub-ca ee cert (generate rsa key)
verify certificate (ee)
verify certificate (sub-ee)
path ok
sign CMS signature (generate key)
verify CMS signature (generate key)
extend ca cert
verify certificate generated by previous ca
extend ca cert (template)
verify certificate generated by previous ca
extend sub-ca cert (template)
verify certificate (sub-ee) with extended chain
+++++++++++ test basic constraints
extend ca cert (too low path-length constraint)
verify failure of certificate (sub-ee) with path-length constraint
extend ca cert (exact path-length constraint)
verify certificate (sub-ee) with exact path-length constraint
Check missing basicConstrants.isCa
verify failure certificate (sub-ee) with missing isCA
issue ee cert (crl uri)
issue null subject cert
verify certificate null subject
PASS: test_ca
print DIR
print FILE
print NULL
copy dance
PASS: test_cert
cert -> root
cert -> root
cert -> root
sub-cert -> root
sub-cert -> sub-ca -> root
sub-cert -> sub-ca
sub-cert -> sub-ca -> root
sub-cert -> sub-ca -> root
sub-cert -> sub-ca -> root
max depth 2 (ok)
max depth 1 (fail)
ocsp non-ca responder
ocsp ca responder
ocsp no-ca responder, missing cert
ocsp no-ca responder, missing cert, in pool
ocsp no-ca responder, keyHash
ocsp revoked cert
ocsp print reply resp1-ocsp-no-cert
ocsp print reply resp1-ca
ocsp print reply resp1-keyhash
ocsp print reply resp2
ocsp verify exists
ocsp verify not exists
ocsp verify revoked
crl non-revoked cert
crl revoked cert
proxy cert
proxy cert (negative)
proxy cert (level fail)
not a proxy cert
proxy cert (max level 10)
proxy cert (second level)
proxy cert (third level)
PASS: test_chain
create signed data
verify signed data
create signed data (id-by-name)
verify signed data
verify signed data (EE cert as anchor)
create signed data (password)
verify signed data
create signed data (combined)
verify signed data
create signed data  (content info)
verify signed data (content info)
create signed data  (content type)
verify signed data (content type)
create signed data (pem)
verify signed data (pem)
create signed data (pem, detached)
verify signed data (pem, detached)
create signed data (p12)
verify signed data
verify signed data (no attr)
verify failure signed data (no attr, no certs)
verify signed data (no attr, no certs)
create signed data (subcert, no certs)
verify failure signed data
verify success signed data
create signed data (subcert, certs)
verify success signed data
create signed data (subcert, certs, no-root)
verify success signed data
create signed data (subcert, no-subca, no-root)
verify failure signed data
create signed data (sd cert)
create signed data (ke cert)
create signed data (sd + ke certs)
create signed data (ke + sd certs)
create signed data (detached)
verify signed data (detached)
verify failure signed data (detached)
create signed data (rsa)
verify signed data (rsa)
envelope data (content-type)
unenvelope data (content-type)
envelope data (content-info)
unenvelope data (content-info)
envelope data (des-ede3)
unenvelope data (des-ede3)
envelope data (aes-128)
unenvelope data (aes-128)
envelope data (aes-256)
unenvelope data (aes-256)
static unenvelope data (rc2-40)
static unenvelope data (rc2-64)
static unenvelope data (rc2-128)
static unenvelope data (des-ede3)
static unenvelope data (aes-128)
static unenvelope data (aes-256)
PASS: test_cms
Bleichenbacher good cert (from eay)
Bleichenbacher bad cert (from eay)
Bleichenbacher good cert (from yutaka)
Bleichenbacher bad cert (from yutaka)
Bleichenbacher bad cert (sf pad correct)
Read 50 kilobyte random data
crypto select1
crypto select1
crypto select2
crypto select3
crypto select4
crypto select5
crypto select6
crypto select7
crypto available1
crypto available2
crypto available3
copy keystore FILE existing -> FILE
copy keystore FILE -> FILE
copy keystore FILE -> PKCS12
print certificate with utf8
PASS: test_crypto
nist tests
done!
PASS: test_nist
nist tests, version 2
4.2.8 passed when expected not to
4.4.13 passed when expected not to
done!
FAIL: test_nist2
password less
password
done
PASS: test_pkcs11
PASS: test_java_pkcs11
PASS: test_nist_cert
nist pkcs12 tests
done!
PASS: test_nist_pkcs12
PASS: test_req
Create trust anchor
Create domain controller cert
Create user cert
Create crl
PASS: test_windows
try printing
try printing
No info function for certs
cert: 0
    private key: no
    issuer:  "C=SE,CN=hx509 Test Root CA"
    subject: "CN=kdc,C=SE"
    serial: 07
    keyusage: keyEncipherment, nonRepudiation, digitalSignature
subject name: CN=kdc,C=SE
issuer name: C=SE,CN=hx509 Test Root CA
Validity:
	notBefore 2007-11-15 06:58:58
	notAfter  2017-11-12 06:58:58
checking extention: basicConstraints
	is NOT a CA
checking extention: keyUsage
	Critical not set on SHOULD
checking extention: extKeyUsage
	eku-0: 1.3.6.1.5.2.3.5
checking extention: subjectKeyIdentifier
	subject key id: 5175261AE0160F69A8B49880EBC849A6D0C624C1
checking extention: subjectAltName
subjectAltName otherName pk-init: krbtgt/TEST.H5L.SE@TEST.H5L.SE
Is not CA and doesn't have AuthorityKeyIdentifier
Not a CA nor PROXY and doesn't haveCRL Dist Point
make sure entry is found (friendlyname)
make sure entry is not found  (friendlyname)
make sure entry is found (eku)
make sure entry is not found  (eku)
make sure entry is found (friendlyname, no-pw)
check for ca cert (friendlyname)
make sure entry is not found (friendlyname)
make sure entry is found (friendlyname|private key)
make sure entry is not found (friendlyname|private key)
make sure entry is found (cert ds)
make sure entry is found (cert ke)
make sure entry is found (cert ke + ds)
make sure entry is found (cert-ds ds)
make sure entry is not found (cert-ds ke)
make sure entry is not found (cert-ds ke + ds)
make sure entry is not found (cert-ke ds)
make sure entry is found (cert-ke ke)
make sure entry is not found (cert-ke ke + ds)
PASS: test_query
PASS: test_name
=====================================
1 of 15 tests failed
Please report to heimdal-bugs@h5l.org
=====================================
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory `/home/data/heimdal-svn/lib/hx509'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/home/data/heimdal-svn/lib/hx509'
make[2]: *** [check] Error 2
make[2]: Leaving directory `/home/data/heimdal-svn/lib/hx509'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home/data/heimdal-svn/lib'
make: *** [check-recursive] Error 1

This is a digitally signed message part