Forwared to openssl-users for public discussion.

Best regards,
        Lutz

----- Forwarded message from Steve Alstrin <[EMAIL PROTECTED]> -----

Subject: Build fips test fails
Date: Mon, 12 May 2008 14:58:24 -0500
Thread-Topic: Build fips test fails
Thread-Index: Aci0aok1MMe4GgQHSkmURt21fQVTew==
From: Steve Alstrin <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]

OpenSSL self-test report:
 
OpenSSL version:  0.9.7j-dev
Last change:      Add new Windows build target VC-32-GMAKE for VC++.
This...
Options:           no-krb5
OS (uname):       Linux unxsalst.pentasafe.com 2.6.15-1.2054_FC5smp #1
SMP Tue Mar 14 16:05:46 EST 2006 i686 GNU/Linux
OS (config):      i686-whatever-linux2
Target (default): linux-pentium
Target:           linux-pentium
Compiler:         Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-libgcj-multifile
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada
--enable-java-awt=gtk --disable-dssi
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
--with-cpu=generic --host=i386-redhat-linux
Thread model: posix
gcc version 4.1.0 20060304 (Red Hat 4.1.0-3)
 
Failure!
------------------------------------------------------------------------
-----
make[1]: Entering directory `/Unix2/Unix/salst/ports/openssl-fips-1.1.2'
making all in crypto...
make[2]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto'
making all in crypto/objects...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/objects'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/objects'
making all in crypto/md2...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/md2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/md2'
making all in crypto/md4...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/md4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/md4'
making all in crypto/md5...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/md5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/md5'
making all in crypto/sha...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/sha'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/sha'
making all in crypto/mdc2...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/mdc2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/mdc2'
making all in crypto/hmac...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/hmac'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/hmac'
making all in crypto/ripemd...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/ripemd'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/ripemd'
making all in crypto/des...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/des'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/des'
making all in crypto/rc2...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/rc2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/rc2'
making all in crypto/rc4...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/rc4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/rc4'
making all in crypto/rc5...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/rc5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/rc5'
making all in crypto/idea...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/idea'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/idea'
making all in crypto/bf...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/bf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/bf'
making all in crypto/cast...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/cast'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/cast'
making all in crypto/bn...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/bn'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/bn'
making all in crypto/ec...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/ec'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/ec'
making all in crypto/rsa...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/rsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/rsa'
making all in crypto/dsa...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/dsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/dsa'
making all in crypto/dh...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/dh'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/dh'
making all in crypto/dso...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/dso'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/dso'
making all in crypto/engine...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/engine'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/engine'
making all in crypto/aes...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/aes'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/aes'
making all in crypto/buffer...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/buffer'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/buffer'
making all in crypto/bio...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/bio'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/bio'
making all in crypto/stack...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/stack'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/stack'
making all in crypto/lhash...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/lhash'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/lhash'
making all in crypto/rand...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/rand'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/rand'
making all in crypto/err...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/err'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/err'
making all in crypto/evp...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/evp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/evp'
making all in crypto/asn1...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/asn1'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/asn1'
making all in crypto/pem...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/pem'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/pem'
making all in crypto/x509...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/x509'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/x509'
making all in crypto/x509v3...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/x509v3'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/x509v3'
making all in crypto/conf...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/conf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/conf'
making all in crypto/txt_db...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/txt_db'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/txt_db'
making all in crypto/pkcs7...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/pkcs7'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/pkcs7'
making all in crypto/pkcs12...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/pkcs12'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/pkcs12'
making all in crypto/comp...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/comp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/comp'
making all in crypto/ocsp...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/ocsp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/ocsp'
making all in crypto/ui...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/ui'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/ui'
making all in crypto/krb5...
make[3]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/krb5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto/krb5'
make[2]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/crypto'
making all in fips-1.0...
make[2]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/fips-1.0'
make[2]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/fips-1.0'
making all in ssl...
make[2]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/ssl'
if [ -n "" ]; then \
 (cd ..; make libssl.so.0.9.7); \
fi
make[2]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/ssl'
making all in apps...
make[2]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/apps'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/apps'
making all in test...
make[2]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/test'
+ gcc -o fips_desmovs -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -O3
-fomit-frame-pointer -mcpu=pentium -Wall -DSHA1_ASM -DMD5_ASM
-DRMD160_ASM fips_desmovs.o -ldl
fips_desmovs.o: In function `DESTest':fips_desmovs.c:(.text+0x33f):
undefined reference to `EVP_des_ede3_ofb'
:fips_desmovs.c:(.text+0x417): undefined reference to `EVP_des_ede3_cbc'
:fips_desmovs.c:(.text+0x421): undefined reference to
`EVP_des_ede3_cfb64'
:fips_desmovs.c:(.text+0x43a): undefined reference to `EVP_CipherInit'
:fips_desmovs.c:(.text+0x479): undefined reference to `EVP_des_cfb64'
:fips_desmovs.c:(.text+0x4ae): undefined reference to `EVP_des_ecb'
:fips_desmovs.c:(.text+0x4b8): undefined reference to `EVP_des_cfb1'
:fips_desmovs.c:(.text+0x4c2): undefined reference to `EVP_des_ofb'
:fips_desmovs.c:(.text+0x4cc): undefined reference to `EVP_des_cbc'
:fips_desmovs.c:(.text+0x4d6): undefined reference to `EVP_des_cfb8'
:fips_desmovs.c:(.text+0x4e0): undefined reference to `EVP_des_ede3_ecb'
:fips_desmovs.c:(.text+0x4ea): undefined reference to
`EVP_des_ede3_cfb8'
:fips_desmovs.c:(.text+0x4f4): undefined reference to
`EVP_des_ede3_cfb1'
:fips_desmovs.c:(.text+0x508): undefined reference to
`ERR_print_errors_fp'
fips_desmovs.o: In function `do_mct':fips_desmovs.c:(.text+0x146b):
undefined reference to `DES_set_odd_parity'
:fips_desmovs.c:(.text+0x1478): undefined reference to
`DES_set_odd_parity'
:fips_desmovs.c:(.text+0x1485): undefined reference to
`DES_set_odd_parity'
fips_desmovs.o: In function `main':fips_desmovs.c:(.text+0x2be8):
undefined reference to `ERR_load_crypto_strings'
collect2: ld returned 1 exit status
make[2]: *** [fips_desmovs] Error 1
make[2]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/test'
make[1]: *** [sub_all] Error 1
make[1]: Leaving directory `/Unix2/Unix/salst/ports/openssl-fips-1.1.2'
------------------------------------------------------------------------
-----
make[1]: Entering directory `/Unix2/Unix/salst/ports/openssl-fips-1.1.2'
Doing certs
eng2.pem => 56e607f4.0
thawteCp.pem => c33a80d4.0
vsign1.pem => 2edf7016.0
eng4.pem => a3c60019.0
argena.pem => cdd7aee7.0
vsign3.pem => 7651b327.0
vsignss.pem => f73e89fd.0
eng3.pem => 878cf4c6.0
RegTP-6R.pem => 1e49180d.0
RegTP-5R.pem => d4e39186.0
eng1.pem => 7a9820c1.0
thawteCb.pem => ddc328ff.0
eng5.pem => 843b6c51.0
wellsfgo.pem => 6adf0799.0
argeng.pem => aad3d04d.0
touch rehash.time
testing...
make[2]: Entering directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/test'
+ gcc -o fips_desmovs -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -O3
-fomit-frame-pointer -mcpu=pentium -Wall -DSHA1_ASM -DMD5_ASM
-DRMD160_ASM fips_desmovs.o -ldl
fips_desmovs.o: In function `DESTest':fips_desmovs.c:(.text+0x33f):
undefined reference to `EVP_des_ede3_ofb'
:fips_desmovs.c:(.text+0x417): undefined reference to `EVP_des_ede3_cbc'
:fips_desmovs.c:(.text+0x421): undefined reference to
`EVP_des_ede3_cfb64'
:fips_desmovs.c:(.text+0x43a): undefined reference to `EVP_CipherInit'
:fips_desmovs.c:(.text+0x479): undefined reference to `EVP_des_cfb64'
:fips_desmovs.c:(.text+0x4ae): undefined reference to `EVP_des_ecb'
:fips_desmovs.c:(.text+0x4b8): undefined reference to `EVP_des_cfb1'
:fips_desmovs.c:(.text+0x4c2): undefined reference to `EVP_des_ofb'
:fips_desmovs.c:(.text+0x4cc): undefined reference to `EVP_des_cbc'
:fips_desmovs.c:(.text+0x4d6): undefined reference to `EVP_des_cfb8'
:fips_desmovs.c:(.text+0x4e0): undefined reference to `EVP_des_ede3_ecb'
:fips_desmovs.c:(.text+0x4ea): undefined reference to
`EVP_des_ede3_cfb8'
:fips_desmovs.c:(.text+0x4f4): undefined reference to
`EVP_des_ede3_cfb1'
:fips_desmovs.c:(.text+0x508): undefined reference to
`ERR_print_errors_fp'
fips_desmovs.o: In function `do_mct':fips_desmovs.c:(.text+0x146b):
undefined reference to `DES_set_odd_parity'
:fips_desmovs.c:(.text+0x1478): undefined reference to
`DES_set_odd_parity'
:fips_desmovs.c:(.text+0x1485): undefined reference to
`DES_set_odd_parity'
fips_desmovs.o: In function `main':fips_desmovs.c:(.text+0x2be8):
undefined reference to `ERR_load_crypto_strings'
collect2: ld returned 1 exit status
make[2]: *** [fips_desmovs] Error 1
make[2]: Leaving directory
`/Unix2/Unix/salst/ports/openssl-fips-1.1.2/test'
make[1]: *** [tests] Error 2
make[1]: Leaving directory `/Unix2/Unix/salst/ports/openssl-fips-1.1.2'
------------------------------------------------------------------------
-----


----- End forwarded message -----
--
Lutz Jaenicke           [EMAIL PROTECTED]
OpenSSL Project         http://www.openssl.org/~jaenicke/
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to