OpenSSL self-test report:

OpenSSL version:  0.9.8h-dev
Last change:      Backport of CMS code to OpenSSL 0.9.8. This differs fro...
Options:          --prefix=/tmp/ossl --openssldir=/tmp/ossl/openssl enable-shared enable-zlib-dynamic enable-camellia no-cms no-gmp no-hw_padlock no-krb5 no-mdc2 no-rc5 no-rfc3779 no-seed no-sse2 no-tlsext
OS (uname):       Linux msnet 2.0.40 #1 Thu Mar 27 13:08:07 CET 2008 i586 unknown
OS (config):      i586-whatever-linux2
Target (default): linux-elf
Target:           linux-elf
Compiler:         gcc version 2.7.2.1

Failure!
-----------------------------------------------------------------------------
make[1]: Entering directory `/tmp/openssl-0.9.8-cvs'
making all in crypto...
make[2]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto'
making all in crypto/objects...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/objects'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/objects'
making all in crypto/md2...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/md2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/md2'
making all in crypto/md4...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/md4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/md4'
making all in crypto/md5...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/md5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/md5'
making all in crypto/sha...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/sha'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/sha'
making all in crypto/hmac...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/hmac'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/hmac'
making all in crypto/ripemd...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/ripemd'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/ripemd'
making all in crypto/des...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/des'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/des'
making all in crypto/aes...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/aes'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/aes'
making all in crypto/rc2...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/rc2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/rc2'
making all in crypto/rc4...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/rc4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/rc4'
making all in crypto/idea...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/idea'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/idea'
making all in crypto/bf...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/bf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/bf'
making all in crypto/cast...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/cast'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/cast'
making all in crypto/camellia...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/camellia'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/camellia'
making all in crypto/bn...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/bn'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/bn'
making all in crypto/ec...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/ec'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/ec'
making all in crypto/rsa...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/rsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/rsa'
making all in crypto/dsa...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/dsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/dsa'
making all in crypto/ecdsa...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/ecdsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/ecdsa'
making all in crypto/dh...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/dh'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/dh'
making all in crypto/ecdh...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/ecdh'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/ecdh'
making all in crypto/dso...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/dso'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/dso'
making all in crypto/engine...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/engine'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/engine'
making all in crypto/buffer...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/buffer'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/buffer'
making all in crypto/bio...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/bio'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/bio'
making all in crypto/stack...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/stack'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/stack'
making all in crypto/lhash...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/lhash'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/lhash'
making all in crypto/rand...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/rand'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/rand'
making all in crypto/err...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/err'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/err'
making all in crypto/evp...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/evp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/evp'
making all in crypto/asn1...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/asn1'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/asn1'
making all in crypto/pem...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/pem'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/pem'
making all in crypto/x509...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/x509'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/x509'
making all in crypto/x509v3...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/x509v3'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/x509v3'
making all in crypto/conf...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/conf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/conf'
making all in crypto/txt_db...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/txt_db'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/txt_db'
making all in crypto/pkcs7...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/pkcs7'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/pkcs7'
making all in crypto/pkcs12...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/pkcs12'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/pkcs12'
making all in crypto/comp...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/comp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/comp'
making all in crypto/ocsp...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/ocsp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/ocsp'
making all in crypto/ui...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/ui'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/ui'
making all in crypto/krb5...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/krb5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/krb5'
making all in crypto/store...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/store'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/store'
making all in crypto/pqueue...
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs/crypto/pqueue'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto/pqueue'
if [ -n "libcrypto.so.0.9.8 libssl.so.0.9.8" ]; then \
	(cd ..; make libcrypto.so.0.9.8); \
fi
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs'
make[3]: `libcrypto.so.0.9.8' is up to date.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs'
make[2]: Leaving directory `/tmp/openssl-0.9.8-cvs/crypto'
making all in ssl...
make[2]: Entering directory `/tmp/openssl-0.9.8-cvs/ssl'
if [ -n "libcrypto.so.0.9.8 libssl.so.0.9.8" ]; then \
	(cd ..; make libssl.so.0.9.8); \
fi
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs'
make[3]: `libssl.so.0.9.8' is up to date.
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs'
make[2]: Leaving directory `/tmp/openssl-0.9.8-cvs/ssl'
making all in engines...
make[2]: Entering directory `/tmp/openssl-0.9.8-cvs/engines'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/openssl-0.9.8-cvs/engines'
making all in apps...
make[2]: Entering directory `/tmp/openssl-0.9.8-cvs/apps'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/openssl-0.9.8-cvs/apps'
making all in test...
make[2]: Entering directory `/tmp/openssl-0.9.8-cvs/test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/openssl-0.9.8-cvs/test'
making all in tools...
make[2]: Entering directory `/tmp/openssl-0.9.8-cvs/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/openssl-0.9.8-cvs/tools'
make[1]: Leaving directory `/tmp/openssl-0.9.8-cvs'
-----------------------------------------------------------------------------
make[1]: Entering directory `/tmp/openssl-0.9.8-cvs'
testing...
make[2]: Entering directory `/tmp/openssl-0.9.8-cvs/test'
make[3]: Entering directory `/tmp/openssl-0.9.8-cvs'
making all in apps...
make[4]: Entering directory `/tmp/openssl-0.9.8-cvs/apps'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/openssl-0.9.8-cvs/apps'
make[3]: Leaving directory `/tmp/openssl-0.9.8-cvs'
../util/shlib_wrap.sh ./destest
Doing cbcm
Doing ecb
Doing ede ecb
Doing cbc
Doing desx cbc
Doing ede cbc
Doing pcbc
Doing cfb8 cfb16 cfb32 cfb48 cfb64 cfb64() ede_cfb64() done
Doing ofb
Doing ofb64
Doing ede_ofb64
Doing cbc_cksum
Doing quad_cksum
input word alignment test 0 1 2 3
output word alignment test 0 1 2 3
fast crypt test 
../util/shlib_wrap.sh ./ideatest
ecb idea ok
cbc idea ok
cfb64 idea ok
../util/shlib_wrap.sh ./shatest
test 1 ok
test 2 ok
test 3 ok
../util/shlib_wrap.sh ./sha1test
test 1 ok
test 2 ok
test 3 ok
../util/shlib_wrap.sh ./sha256t
Testing SHA-256 ... passed.
Testing SHA-224 ... passed.
../util/shlib_wrap.sh ./sha512t
make[2]: *** [test_sha] Segmentation fault (core dumped)
make[2]: Leaving directory `/tmp/openssl-0.9.8-cvs/test'
make[1]: *** [tests] Error 2
make[1]: Leaving directory `/tmp/openssl-0.9.8-cvs'
-----------------------------------------------------------------------------
