[gnutls-help] Testsuite summary for GnuTLS 3.3.1 FAIL: 42
dev
dev at cor0.com
Thu May 1 22:01:42 CEST 2014
This was somewhat heart breaking :-(
I have a completely clean compile now from top to bottom with
a C99 strict compliance compiler ( Oracle Studio 12.3 ) and the
end result is a big pile of fail.
So not sure how to even begin with this. I may revert back to ye
old stable release and repeat the process hoping to get better
results with rev 3.2.13.
For the record :
$ gmake check
Making check in gl
gmake[1]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl'
/usr/local/bin/gmake check-recursive
gmake[2]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl'
Making check in tests
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
/usr/local/bin/gmake check-recursive
gmake[4]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
Making check in .
gmake[5]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
/usr/local/bin/gmake libtests.a test-alloca-opt test-base64
test-binary-io test-byteswap test-c-ctype test-errno test-fcntl-h
test-fdopen test-fgetc test-float test-fputc test-fread test-fstat
test-ftell test-ftell3 test-ftello test-ftello3 test-ftello4 test-func
test-fwrite test-getdelim test-getline test-gettimeofday test-iconv
test-intprops test-inttypes test-memchr test-netdb test-netinet_in
test-read-file test-snprintf test-stdalign test-stdbool test-stddef
test-stdint test-stdio test-stdlib test-string test-strings test-strnlen
test-strverscmp test-sys_socket test-sys_stat test-sys_time
test-sys_types test-sys_uio test-time test-u64 test-unistd
test-vasnprintf test-vasprintf test-verify test-vsnprintf test-wchar
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
CC binary-io.o
AR libtests.a
CC test-alloca-opt.o
CCLD test-alloca-opt
CC test-base64.o
CCLD test-base64
CC test-binary-io.o
CCLD test-binary-io
CC test-byteswap.o
CCLD test-byteswap
CC test-c-ctype.o
CCLD test-c-ctype
CC test-errno.o
CCLD test-errno
CC test-fcntl-h.o
CCLD test-fcntl-h
CC test-fdopen.o
CCLD test-fdopen
CC test-fgetc.o
CCLD test-fgetc
CC test-float.o
CCLD test-float
CC test-fputc.o
CCLD test-fputc
CC test-fread.o
CCLD test-fread
CC test-fstat.o
CCLD test-fstat
CC test-ftell.o
CCLD test-ftell
CC test-ftell3.o
CCLD test-ftell3
CC test-ftello.o
CCLD test-ftello
CC test-ftello3.o
CCLD test-ftello3
CC test-ftello4.o
CCLD test-ftello4
CC test-func.o
CCLD test-func
CC test-fwrite.o
CCLD test-fwrite
CC test-getdelim.o
CCLD test-getdelim
CC test-getline.o
CCLD test-getline
CC test-gettimeofday.o
CCLD test-gettimeofday
CC test-iconv.o
CCLD test-iconv
ld: warning: file /usr/local/lib/libiconv.so: attempted multiple
inclusion of file
CC test-intprops.o
CCLD test-intprops
CC test-inttypes.o
CCLD test-inttypes
CC test-memchr.o
CCLD test-memchr
CC test-netdb.o
CCLD test-netdb
CC test-netinet_in.o
CCLD test-netinet_in
CC test-read-file.o
CCLD test-read-file
CC test-snprintf.o
CCLD test-snprintf
CC test-stdalign.o
CCLD test-stdalign
CC test-stdbool.o
"test-stdbool.c", line 56: warning: nonportable bit-field type
"test-stdbool.c", line 99: warning: improper pointer/integer
combination: op "="
CCLD test-stdbool
CC test-stddef.o
CCLD test-stddef
CC test-stdint.o
CCLD test-stdint
CC test-stdio.o
CCLD test-stdio
CC test-stdlib.o
CCLD test-stdlib
CC test-string.o
CCLD test-string
CC test-strings.o
CCLD test-strings
CC test-strnlen.o
CCLD test-strnlen
CC test-strverscmp.o
CCLD test-strverscmp
CC test-sys_socket.o
CCLD test-sys_socket
CC test-sys_stat.o
CCLD test-sys_stat
CC test-sys_time.o
CCLD test-sys_time
CC test-sys_types.o
CCLD test-sys_types
CC test-sys_uio.o
CCLD test-sys_uio
CC test-time.o
CCLD test-time
CC test-u64.o
CCLD test-u64
CC test-unistd.o
CCLD test-unistd
CC test-vasnprintf.o
CCLD test-vasnprintf
CC test-vasprintf.o
CCLD test-vasprintf
CC test-verify.o
CCLD test-verify
CC test-vsnprintf.o
CCLD test-vsnprintf
CC test-wchar.o
CCLD test-wchar
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
/usr/local/bin/gmake check-TESTS
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
gmake[7]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
PASS: test-alloca-opt
PASS: test-base64
PASS: test-binary-io.sh
PASS: test-byteswap
PASS: test-c-ctype
PASS: test-errno
PASS: test-fcntl-h
PASS: test-fdopen
PASS: test-fgetc
SKIP: test-float
PASS: test-fputc
PASS: test-fread
PASS: test-fstat
PASS: test-ftell.sh
PASS: test-ftell2.sh
PASS: test-ftell3
PASS: test-ftello.sh
PASS: test-ftello2.sh
PASS: test-ftello3
PASS: test-ftello4.sh
PASS: test-func
PASS: test-fwrite
PASS: test-getdelim
PASS: test-getline
PASS: test-gettimeofday
PASS: test-iconv
PASS: test-intprops
PASS: test-inttypes
PASS: test-memchr
PASS: test-netdb
PASS: test-netinet_in
PASS: test-read-file
PASS: test-snprintf
SKIP: test-stdalign
PASS: test-stdbool
PASS: test-stddef
PASS: test-stdint
PASS: test-stdio
PASS: test-stdlib
PASS: test-string
PASS: test-strings
PASS: test-strnlen
PASS: test-strverscmp
PASS: test-sys_socket
PASS: test-sys_stat
PASS: test-sys_time
PASS: test-sys_types
PASS: test-sys_uio
PASS: test-init.sh
PASS: test-time
PASS: test-u64
PASS: test-unistd
PASS: test-vasnprintf
PASS: test-vasprintf
SKIP: test-vc-list-files-git.sh
SKIP: test-vc-list-files-cvs.sh
PASS: test-verify
PASS: test-verify.sh
PASS: test-vsnprintf
PASS: test-wchar
gmake[8]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
/usr/local/bin/gmake all-recursive
gmake[9]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
Making all in .
gmake[10]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
gmake[10]: Nothing to be done for `all-am'.
gmake[10]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
gmake[9]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
gmake[8]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
============================================================================
Testsuite summary for GnuTLS 3.3.1
============================================================================
# TOTAL: 60
# PASS: 56
# SKIP: 4
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
gmake[7]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
gmake[5]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
gmake[4]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl/tests'
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl'
gmake[3]: Nothing to be done for `check-am'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl'
gmake[2]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl'
gmake[1]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/gl'
Making check in lib
gmake[1]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib'
/usr/local/bin/gmake check-recursive
gmake[2]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib'
Making check in includes
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/includes'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/includes'
Making check in x509
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/x509'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/x509'
Making check in auth
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/auth'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/auth'
Making check in ext
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/ext'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/ext'
Making check in algorithms
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/algorithms'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/algorithms'
Making check in extras
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/extras'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/extras'
Making check in accelerated
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/accelerated'
gmake[4]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/accelerated'
gmake[4]: Nothing to be done for `check-am'.
gmake[4]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/accelerated'
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/accelerated'
Making check in minitasn1
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/minitasn1'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/minitasn1'
Making check in opencdk
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/opencdk'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/opencdk'
Making check in openpgp
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/openpgp'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/openpgp'
Making check in nettle
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/nettle'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/nettle'
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib'
gmake[3]: Nothing to be done for `check-am'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib'
gmake[2]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib'
gmake[1]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib'
Making check in extra
gmake[1]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/extra'
Making check in includes
gmake[2]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/extra/includes'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/extra/includes'
gmake[2]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/extra'
gmake[2]: Nothing to be done for `check-am'.
gmake[2]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/extra'
gmake[1]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/extra'
Making check in po
gmake[1]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/po'
gmake[1]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/po'
Making check in src
gmake[1]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src'
/usr/local/bin/gmake check-recursive
gmake[2]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src'
Making check in gl
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src/gl'
/usr/local/bin/gmake check-recursive
gmake[4]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src/gl'
gmake[5]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src/gl'
gmake[5]: Nothing to be done for `check-am'.
gmake[5]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src/gl'
gmake[4]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src/gl'
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src/gl'
Making check in libopts
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src/libopts'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src/libopts'
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src'
gmake[3]: Nothing to be done for `check-am'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src'
gmake[2]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src'
gmake[1]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/src'
Making check in doc
gmake[1]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc'
/usr/local/bin/gmake check-recursive
gmake[2]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc'
Making check in examples
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/examples'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/examples'
Making check in cyclo
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/cyclo'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/cyclo'
Making check in scripts
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/scripts'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/scripts'
Making check in manpages
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/manpages'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/manpages'
Making check in credentials
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/credentials'
Making check in openpgp
gmake[4]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/credentials/openpgp'
gmake[4]: Nothing to be done for `check'.
gmake[4]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/credentials/openpgp'
Making check in srp
gmake[4]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/credentials/srp'
gmake[4]: Nothing to be done for `check'.
gmake[4]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/credentials/srp'
Making check in x509
gmake[4]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/credentials/x509'
gmake[4]: Nothing to be done for `check'.
gmake[4]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/credentials/x509'
gmake[4]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/credentials'
gmake[4]: Nothing to be done for `check-am'.
gmake[4]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/credentials'
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/credentials'
Making check in latex
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/latex'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc/latex'
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc'
gmake[3]: Nothing to be done for `check-am'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc'
gmake[2]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc'
gmake[1]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/doc'
Making check in tests
gmake[1]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
Making check in .
gmake[2]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
/usr/local/bin/gmake mini-record-2 simple gc set_pkcs12_cred certder
certuniqueid mpi certificate_set_x509_crl dn parse_ca moredn
record-sizes hostname-check cve-2008-4989 pkcs12_s2k chainverify
record-sizes-range crq_key_id x509sign-verify cve-2009-1415
cve-2009-1416 crq_apis init_roundtrip pkcs12_s2k_pem dn2 mini-eagain
nul-in-x509-names x509_altname pkcs12_encode mini-x509 mini-rehandshake
rng-fork mini-eagain-dtls resume-dtls x509cert x509cert-tl infoaccess
mini-dtls-hello-verify mini-tdb mini-dtls-rehandshake mini-alpn
mini-dtls-large mini-termination mini-x509-cas mini-x509-2 pkcs12_simple
mini-emsgsize-dtls chainverify-unsorted mini-overhead
mini-dtls-heartbeat mini-x509-callbacks key-openssl priorities
mini-dtls-srtp rsa-encrypt-decrypt mini-loss-time mini-record
mini-dtls-record mini-handshake-timeout mini-record-range
mini-cert-status mini-rsa-psk global-init sec-params fips-test
mini-global-load name-constraints x509-extensions ocsp openssl
openpgp-auth openpgp-auth2 openpgp-keyring pgps2kgnu x509self x509dn
anonself pskself dhepskself resume setcredcrash openpgpself \
rfc2253-escape-test
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
CC mini-record-2.o
CCLD mini-record-2
CC simple.o
CCLD simple
CC gc.o
CCLD gc
CC set_pkcs12_cred.o
CCLD set_pkcs12_cred
CC certder.o
CCLD certder
CC certuniqueid.o
CCLD certuniqueid
CC mpi.o
CCLD mpi
CC certificate_set_x509_crl.o
CCLD certificate_set_x509_crl
CC dn.o
CCLD dn
CC parse_ca.o
CCLD parse_ca
CC moredn.o
CCLD moredn
CC record-sizes.o
CCLD record-sizes
CC hostname-check.o
CCLD hostname-check
CC cve-2008-4989.o
CCLD cve-2008-4989
CC pkcs12_s2k.o
CCLD pkcs12_s2k
CC chainverify.o
CCLD chainverify
CC record-sizes-range.o
CCLD record-sizes-range
CC crq_key_id.o
CCLD crq_key_id
CC x509sign-verify.o
CCLD x509sign-verify
CC cve-2009-1415.o
CCLD cve-2009-1415
CC cve-2009-1416.o
CCLD cve-2009-1416
CC crq_apis.o
CCLD crq_apis
CC init_roundtrip.o
CCLD init_roundtrip
CC pkcs12_s2k_pem.o
CCLD pkcs12_s2k_pem
CC dn2.o
CCLD dn2
CC mini-eagain.o
CCLD mini-eagain
CC nul-in-x509-names.o
CCLD nul-in-x509-names
CC x509_altname.o
CCLD x509_altname
CC pkcs12_encode.o
CCLD pkcs12_encode
CC mini-x509.o
CCLD mini-x509
CC mini-rehandshake.o
CCLD mini-rehandshake
CC rng-fork.o
CCLD rng-fork
CC mini-eagain-dtls.o
CCLD mini-eagain-dtls
CC resume-dtls.o
"resume-dtls.c", line 336: warning: implicit function declaration: kill
CCLD resume-dtls
CC x509cert.o
CCLD x509cert
CC x509cert-tl.o
CCLD x509cert-tl
CC infoaccess.o
CCLD infoaccess
CC mini-dtls-hello-verify.o
"mini-dtls-hello-verify.c", line 170: warning: implicit function
declaration: kill
CCLD mini-dtls-hello-verify
CC mini-tdb.o
CCLD mini-tdb
CC mini-dtls-rehandshake.o
"mini-dtls-rehandshake.c", line 223: warning: implicit function
declaration: kill
CCLD mini-dtls-rehandshake
CC mini-alpn.o
"mini-alpn.c", line 163: warning: implicit function declaration: kill
CCLD mini-alpn
CC mini-dtls-large.o
"mini-dtls-large.c", line 151: warning: implicit function declaration:
kill
CCLD mini-dtls-large
CC mini-termination.o
CCLD mini-termination
CC mini-x509-cas.o
CCLD mini-x509-cas
CC mini-x509-2.o
CCLD mini-x509-2
CC pkcs12_simple.o
CCLD pkcs12_simple
CC mini-emsgsize-dtls.o
CCLD mini-emsgsize-dtls
CC chainverify-unsorted.o
CCLD chainverify-unsorted
CC mini-overhead.o
CCLD mini-overhead
CC mini-dtls-heartbeat.o
"mini-dtls-heartbeat.c", line 208: warning: implicit function
declaration: kill
CCLD mini-dtls-heartbeat
CC mini-x509-callbacks.o
CCLD mini-x509-callbacks
CC key-openssl.o
CCLD key-openssl
CC priorities.o
CCLD priorities
CC mini-dtls-srtp.o
"mini-dtls-srtp.c", line 187: warning: implicit function declaration:
kill
CCLD mini-dtls-srtp
CC rsa-encrypt-decrypt.o
CCLD rsa-encrypt-decrypt
CC mini-loss-time.o
CCLD mini-loss-time
CC mini-record.o
CCLD mini-record
CC mini-dtls-record.o
"mini-dtls-record.c", line 280: warning: implicit function declaration:
kill
CCLD mini-dtls-record
CC mini-handshake-timeout.o
CCLD mini-handshake-timeout
CC mini-record-range.o
CCLD mini-record-range
CC mini-cert-status.o
CCLD mini-cert-status
CC mini-rsa-psk.o
CCLD mini-rsa-psk
CC global-init.o
CCLD global-init
CC sec-params.o
CCLD sec-params
CC fips-test.o
CCLD fips-test
CC mini-global-load.o
CCLD mini-global-load
CC name-constraints.o
CCLD name-constraints
CC x509-extensions.o
CCLD x509-extensions
CC ocsp.o
CCLD ocsp
CC openssl.o
CCLD openssl
ld: warning: file ../lib/.libs/libgnutls.so: linked to
/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/lib/.libs/libgnutls.so:
attempted multiple inclusion of file
CC openpgp-auth.o
CCLD openpgp-auth
CC openpgp-auth2.o
CCLD openpgp-auth2
CC openpgp-keyring.o
CCLD openpgp-keyring
CC pgps2kgnu.o
CCLD pgps2kgnu
CC x509self.o
CCLD x509self
CC x509dn.o
CCLD x509dn
CC anonself.o
CCLD anonself
CC pskself.o
CCLD pskself
CC dhepskself.o
CCLD dhepskself
CC resume.o
"resume.c", line 336: warning: implicit function declaration: kill
CCLD resume
CC setcredcrash.o
CCLD setcredcrash
CC openpgpself.o
CCLD openpgpself
gmake[3]: Nothing to be done for `rfc2253-escape-test'.
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
/usr/local/bin/gmake check-TESTS
gmake[3]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
gmake[4]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
../build-aux/test-driver: line 107: 1784 Killed "$@" >
$log_file 2>&1
FAIL: mini-record-2
FAIL: simple
PASS: gc
PASS: set_pkcs12_cred
PASS: certder
PASS: certuniqueid
../build-aux/test-driver: line 107: 1821 Bus Error (core
dumped) "$@" > $log_file 2>&1
FAIL: mpi
PASS: certificate_set_x509_crl
PASS: dn
PASS: parse_ca
PASS: moredn
PASS: record-sizes
FAIL: hostname-check
PASS: cve-2008-4989
PASS: pkcs12_s2k
FAIL: chainverify
PASS: record-sizes-range
PASS: crq_key_id
FAIL: x509sign-verify
PASS: cve-2009-1415
PASS: cve-2009-1416
PASS: crq_apis
PASS: init_roundtrip
PASS: pkcs12_s2k_pem
PASS: dn2
PASS: mini-eagain
PASS: nul-in-x509-names
PASS: x509_altname
PASS: pkcs12_encode
../build-aux/test-driver: line 107: 1960 Killed "$@" >
$log_file 2>&1
FAIL: mini-x509
PASS: mini-rehandshake
FAIL: rng-fork
PASS: mini-eagain-dtls
../build-aux/test-driver: line 107: 1986 Killed "$@" >
$log_file 2>&1
FAIL: resume-dtls
PASS: x509cert
../build-aux/test-driver: line 107: 1999 Killed "$@" >
$log_file 2>&1
FAIL: x509cert-tl
PASS: infoaccess
../build-aux/test-driver: line 107: 2011 Killed "$@" >
$log_file 2>&1
FAIL: mini-dtls-hello-verify
PASS: mini-tdb
../build-aux/test-driver: line 107: 2025 Killed "$@" >
$log_file 2>&1
FAIL: mini-dtls-rehandshake
../build-aux/test-driver: line 107: 2032 Killed "$@" >
$log_file 2>&1
FAIL: mini-alpn
../build-aux/test-driver: line 107: 2039 Killed "$@" >
$log_file 2>&1
FAIL: mini-dtls-large
../build-aux/test-driver: line 107: 2046 Killed "$@" >
$log_file 2>&1
FAIL: mini-termination
PASS: mini-x509-cas
../build-aux/test-driver: line 107: 2059 Killed "$@" >
$log_file 2>&1
FAIL: mini-x509-2
PASS: pkcs12_simple
FAIL: mini-emsgsize-dtls
PASS: chainverify-unsorted
../build-aux/test-driver: line 107: 2083 Killed "$@" >
$log_file 2>&1
FAIL: mini-overhead
../build-aux/test-driver: line 107: 2090 Killed "$@" >
$log_file 2>&1
FAIL: mini-dtls-heartbeat
../build-aux/test-driver: line 107: 2097 Killed "$@" >
$log_file 2>&1
FAIL: mini-x509-callbacks
PASS: key-openssl
../build-aux/test-driver: line 107: 2109 Killed "$@" >
$log_file 2>&1
FAIL: priorities
../build-aux/test-driver: line 107: 2115 Killed "$@" >
$log_file 2>&1
FAIL: mini-dtls-srtp
PASS: rsa-encrypt-decrypt
../build-aux/test-driver: line 107: 2128 Killed "$@" >
$log_file 2>&1
FAIL: mini-loss-time
../build-aux/test-driver: line 107: 2135 Killed "$@" >
$log_file 2>&1
FAIL: mini-record
../build-aux/test-driver: line 107: 2142 Killed "$@" >
$log_file 2>&1
FAIL: mini-dtls-record
../build-aux/test-driver: line 107: 2149 Killed "$@" >
$log_file 2>&1
FAIL: mini-handshake-timeout
SKIP: mini-record-range
../build-aux/test-driver: line 107: 2162 Killed "$@" >
$log_file 2>&1
FAIL: mini-cert-status
../build-aux/test-driver: line 107: 2169 Killed "$@" >
$log_file 2>&1
FAIL: mini-rsa-psk
PASS: global-init
FAIL: sec-params
../build-aux/test-driver: line 107: 2188 Killed "$@" >
$log_file 2>&1
FAIL: fips-test
../build-aux/test-driver: line 107: 2194 Segmentation Fault (core
dumped) "$@" > $log_file 2>&1
FAIL: mini-global-load
../build-aux/test-driver: line 107: 2200 Killed "$@" >
$log_file 2>&1
FAIL: name-constraints
../build-aux/test-driver: line 107: 2206 Killed "$@" >
$log_file 2>&1
FAIL: x509-extensions
PASS: ocsp
PASS: openssl
../build-aux/test-driver: line 107: 2224 Killed "$@" >
$log_file 2>&1
FAIL: openpgp-auth
../build-aux/test-driver: line 107: 2231 Killed "$@" >
$log_file 2>&1
FAIL: openpgp-auth2
PASS: openpgp-keyring
PASS: pgps2kgnu
../build-aux/test-driver: line 107: 2250 Killed "$@" >
$log_file 2>&1
FAIL: x509self
../build-aux/test-driver: line 107: 2257 Killed "$@" >
$log_file 2>&1
FAIL: x509dn
../build-aux/test-driver: line 107: 2264 Killed "$@" >
$log_file 2>&1
FAIL: anonself
../build-aux/test-driver: line 107: 2271 Killed "$@" >
$log_file 2>&1
FAIL: pskself
../build-aux/test-driver: line 107: 2278 Killed "$@" >
$log_file 2>&1
FAIL: dhepskself
../build-aux/test-driver: line 107: 2285 Killed "$@" >
$log_file 2>&1
FAIL: resume
PASS: setcredcrash
../build-aux/test-driver: line 107: 2298 Killed "$@" >
$log_file 2>&1
FAIL: openpgpself
PASS: rfc2253-escape-test
gmake[5]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
Making all in .
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
gmake[6]: Nothing to be done for `all-am'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
Making all in rsa-md5-collision
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/rsa-md5-collision'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/rsa-md5-collision'
Making all in pkcs1-padding
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/pkcs1-padding'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/pkcs1-padding'
Making all in pkcs8-decode
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/pkcs8-decode'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/pkcs8-decode'
Making all in pkcs12-decode
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/pkcs12-decode'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/pkcs12-decode'
Making all in userid
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/userid'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/userid'
Making all in cert-tests
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/cert-tests'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/cert-tests'
Making all in key-tests
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/key-tests'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/key-tests'
Making all in sha2
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/sha2'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/sha2'
Making all in safe-renegotiation
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/safe-renegotiation'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/safe-renegotiation'
Making all in dsa
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/dsa'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/dsa'
Making all in scripts
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/scripts'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/scripts'
Making all in ecdsa
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/ecdsa'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/ecdsa'
Making all in slow
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/slow'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/slow'
Making all in dtls
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/dtls'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/dtls'
Making all in srp
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/srp'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/srp'
Making all in openpgp-certs
gmake[6]: Entering directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/openpgp-certs'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests/openpgp-certs'
gmake[5]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
============================================================================
Testsuite summary for GnuTLS 3.3.1
============================================================================
# TOTAL: 83
# PASS: 40
# SKIP: 1
# XFAIL: 0
# FAIL: 42
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to bugs at gnutls.org
============================================================================
gmake[4]: *** [test-suite.log] Error 1
gmake[4]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
gmake[3]: *** [check-TESTS] Error 2
gmake[3]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
gmake[2]: *** [check-am] Error 2
gmake[2]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
gmake[1]: *** [check-recursive] Error 1
gmake[1]: Leaving directory
`/usr/local/build/gnutls-3.3.1_SunOS5.10_sparcv9_002/tests'
gmake: *** [check-recursive] Error 1
node002$
Two of the above tests result in core files and they point to fairly
serious
memory alignment error or an outright deref of a null pointer :
node002$ dbx ./tests/mpi
time_1398923727-pid_1821-uid_16411-gid_20002-fid_mpi.core
Reading mpi
core file header read successfully
Reading ld.so.1
Reading libgnutls.so.28.16.1
Reading libz.so.1.2.7
Reading librt.so.1
Reading libnettle.so.4.7
Reading libhogweed.so.2.5
Reading libgmp.so.10.2.0
Reading libsocket.so.1
Reading libnsl.so.1
Reading libintl.so.8.1.1
Reading libiconv.so.2.5.1
Reading libc.so.1
Reading libgen.so.1
Reading libpthread.so.1
Reading libaio.so.1
Reading libmd.so.1
Reading libgcc_s.so.1
Reading libc_psr.so.1
t at 1 (l at 1) program terminated by signal BUS (invalid address alignment)
0xffffffff7e43454c: __gmpz_sizeinbase+0x0024: ld [%g1 + 4], %g1
Current function is wrap_nettle_mpi_get_nbits
204 return mpz_sizeinbase (*((mpz_t *) a), 2);
(dbx) where
current thread: t at 1
[1] __gmpz_sizeinbase(0x2, 0x2, 0x0, 0x0, 0x0, 0xffffffff7fffe498), at
0xffffffff7e43454c
=>[2] wrap_nettle_mpi_get_nbits(a = 0x2), line 204 in "mpi.c"
[3] wrap_nettle_mpi_addm(w = (nil), a = 0x2, b = 0xffffffff7fffe488, m
= 0xffffffff7fffe480), line 247 in "mpi.c"
[4] doit(), line 55 in "mpi.c"
[5] main(argc = 0, argv = 0xffffffff7fffe638), line 146 in "utils.c"
(dbx) quit
So that's not good.
This is worse :
node002$ dbx ./tests/mini-global-load
time_1398923762-pid_2194-uid_16411-gid_20002-fid_mini-global-load.core
Reading mini-global-load
dbx: warning: core object name "mini-global-loa" matches
object name "mini-global-load" within the limit of 14. assuming they
match
core file header read successfully
Reading ld.so.1
Reading libgnutls.so.28.16.1
Reading libz.so.1.2.7
Reading librt.so.1
Reading libnettle.so.4.7
Reading libhogweed.so.2.5
Reading libgmp.so.10.2.0
Reading libsocket.so.1
Reading libnsl.so.1
Reading libintl.so.8.1.1
Reading libiconv.so.2.5.1
Reading libc.so.1
Reading libgen.so.1
Reading libpthread.so.1
Reading libaio.so.1
Reading libmd.so.1
Reading libgcc_s.so.1
Reading libc_psr.so.1
t at 1 (l at 1) program terminated by signal SEGV (no mapping at the fault
address)
0xffffffff7d8d1010: mutex_lock_impl+0x007c: ldub [%i4 + 5], %l0
Current function is gnutls_system_mutex_lock
232 if (pthread_mutex_lock ((pthread_mutex_t *) * priv))
(dbx) where
current thread: t at 1
[1] mutex_lock_impl(0xffffffff7cf00200, 0x0, 0x16d060, 0x0, 0x0,
0xffffffff7da4a300), at 0xffffffff7d8d1010
=>[2] gnutls_system_mutex_lock(priv = 0xffffffff7f13e650), line 232 in
"system.c"
[3] wrap_nettle_rnd(_ctx = (nil), level = 0, data =
0xffffffff7fffe004, datasize = 28U), line 439 in "rnd.c"
[4] _gnutls_rnd(level = GNUTLS_RND_NONCE, data = 0xffffffff7fffe004,
len = 28U), line 38 in "random.h"
[5] _gnutls_tls_create_random(dst = 0xffffffff7fffe000 "Sa\xe1\xf2"),
line 322 in "gnutls_handshake.c"
[6] _gnutls_send_client_hello(session = 0x100136600, again = 0), line
1870 in "gnutls_handshake.c"
[7] _gnutls_send_hello(session = 0x100136600, again = 0), line 2061 in
"gnutls_handshake.c"
[8] _gnutls_handshake_client(session = 0x100136600), line 2539 in
"gnutls_handshake.c"
[9] gnutls_handshake(session = 0x100136600), line 2401 in
"gnutls_handshake.c"
[10] doit(), line 132 in "mini-global-load.c"
[11] main(argc = 0, argv = 0xffffffff7fffe548), line 146 in "utils.c"
(dbx) x 0xffffffff7f13e650
0xffffffff7f13e650: rnd_mutex : 0x00000000
Well that's a big fat null.
So I'll go down a rev and give it a whirl.
Dennis
More information about the Gnutls-help
mailing list