Hello,
the following errors encounterd by making openssl-0.9.5
on SuSE-Linux 6.2 with gcc.
Please help me
best regards
R.Stoll
This is the output of make report:
make[1]: Entering directory `/usr/local/openssl/openssl-0.9.5'
making all in crypto...
make[2]: Entering directory `/usr/local/openssl/openssl-0.9.5/crypto'
making all in crypto/md2...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/md2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/md2'
making all in crypto/md5...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/md5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/md5'
making all in crypto/sha...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/sha'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/sha'
making all in crypto/mdc2...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/mdc2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/mdc2'
making all in crypto/hmac...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/hmac'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/hmac'
making all in crypto/ripemd...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/ripemd'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/ripemd'
making all in crypto/des...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/des'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/des'
making all in crypto/rc2...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/rc2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/rc2'
making all in crypto/rc4...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/rc4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/rc4'
making all in crypto/rc5...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/rc5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/rc5'
making all in crypto/idea...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/idea'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/idea'
making all in crypto/bf...
make[3]: Entering directory `/usr/local/openssl/openssl-0.9.5/crypto/bf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/bf'
making all in crypto/cast...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/cast'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/cast'
making all in crypto/bn...
make[3]: Entering directory `/usr/local/openssl/openssl-0.9.5/crypto/bn'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/bn'
making all in crypto/rsa...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/rsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/rsa'
making all in crypto/dsa...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/dsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/dsa'
making all in crypto/dh...
make[3]: Entering directory `/usr/local/openssl/openssl-0.9.5/crypto/dh'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/dh'
making all in crypto/buffer...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/buffer'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/buffer'
making all in crypto/bio...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/bio'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/bio'
making all in crypto/stack...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/stack'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/stack'
making all in crypto/lhash...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/lhash'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/lhash'
making all in crypto/rand...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/rand'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/rand'
making all in crypto/err...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/err'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/err'
making all in crypto/objects...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/objects'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/objects'
making all in crypto/evp...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/evp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/evp'
making all in crypto/asn1...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/asn1'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/asn1'
making all in crypto/pem...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/pem'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto/pem'
making all in crypto/x509...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/x509'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/x509'
making all in crypto/x509v3...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/x509v3'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/x509v3'
making all in crypto/conf...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/conf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/conf'
making all in crypto/txt_db...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/txt_db'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/txt_db'
making all in crypto/pkcs7...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/pkcs7'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/pkcs7'
making all in crypto/pkcs12...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/pkcs12'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/pkcs12'
making all in crypto/comp...
make[3]: Entering directory
`/usr/local/openssl/openssl-0.9.5/crypto/comp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/openssl/openssl-0.9.5/crypto/comp'
make[2]: Leaving directory `/usr/local/openssl/openssl-0.9.5/crypto'
making all in ssl...
make[2]: Entering directory `/usr/local/openssl/openssl-0.9.5/ssl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/openssl/openssl-0.9.5/ssl'
making all in rsaref...
make[2]: Entering directory `/usr/local/openssl/openssl-0.9.5/rsaref'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/openssl/openssl-0.9.5/rsaref'
making all in apps...
make[2]: Entering directory `/usr/local/openssl/openssl-0.9.5/apps'
rm -f openssl
gcc -o
openssl -DMONOLITH -I../include -DTHREADS -D_REENTRANT -DL_ENDIAN -DTERM
IO -O3 -fomit-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_AS
M openssl.o verify.o asn1pars.o req.o dgst.o dh.o dhparam.o enc.o
passwd.o gendh.o errstr.o ca.o pkcs7.o crl2p7.o crl.o rsa.o dsa.o
dsaparam.o x509.o genrsa.o gendsa.o s_server.o s_client.o speed.o
s_time.o apps.o s_cb.o s_socket.o app_rand.o version.o sess_id.o
ciphers.o nseq.o pkcs12.o pkcs8.o spkac.o
smime.o -L. -L.. -L../.. -L../../.. -L.. -lssl -L.. -lcrypto
speed.o: In function `speed_main':
speed.o(.text+0x1517): undefined reference to `RC4'
speed.o(.text+0x1621): undefined reference to `des_ncbc_encrypt'
speed.o(.text+0x1730): undefined reference to `des_ede3_cbc_encrypt'
speed.o(.text+0x1a31): undefined reference to `RC5_32_cbc_encrypt'
speed.o(.text+0x1b31): undefined reference to `BF_cbc_encrypt'
speed.o(.text+0x1c31): undefined reference to `CAST_cbc_encrypt'
../libcrypto.a(md5_dgst.o): In function `MD5_Update':
md5_dgst.o(.text+0xe4): undefined reference to
`md5_block_asm_host_order'
md5_dgst.o(.text+0x25d): undefined reference to
`md5_block_asm_host_order'
../libcrypto.a(md5_dgst.o): In function `MD5_Transform':
md5_dgst.o(.text+0x30d): undefined reference to
`md5_block_asm_host_order'
../libcrypto.a(md5_dgst.o): In function `MD5_Final':
md5_dgst.o(.text+0x3af): undefined reference to
`md5_block_asm_host_order'
md5_dgst.o(.text+0x3de): undefined reference to
`md5_block_asm_host_order'
../libcrypto.a(sha1dgst.o): In function `SHA1_Update':
sha1dgst.o(.text+0xe4): undefined reference to
`sha1_block_asm_host_order'
sha1dgst.o(.text+0x25d): undefined reference to
`sha1_block_asm_data_order'
../libcrypto.a(sha1dgst.o): In function `SHA1_Transform':
sha1dgst.o(.text+0x30d): undefined reference to
`sha1_block_asm_data_order'
../libcrypto.a(sha1dgst.o): In function `SHA1_Final':
sha1dgst.o(.text+0x3c8): undefined reference to
`sha1_block_asm_host_order'
sha1dgst.o(.text+0x3fe): undefined reference to
`sha1_block_asm_host_order'
../libcrypto.a(ecb_enc.o): In function `des_ecb_encrypt':
ecb_enc.o(.text+0x9d): undefined reference to `des_encrypt'
../libcrypto.a(fcrypt.o): In function `des_fcrypt':
fcrypt.o(.text+0xeb): undefined reference to `fcrypt_body'
../libcrypto.a(bf_skey.o): In function `BF_set_key':
bf_skey.o(.text+0xa3): undefined reference to `BF_encrypt'
bf_skey.o(.text+0xe3): undefined reference to `BF_encrypt'
../libcrypto.a(bf_ecb.o): In function `BF_ecb_encrypt':
bf_ecb.o(.text+0x74): undefined reference to `BF_encrypt'
bf_ecb.o(.text+0x87): undefined reference to `BF_decrypt'
../libcrypto.a(bn_word.o): In function `BN_div_word':
bn_word.o(.text+0xa5): undefined reference to `bn_div_words'
../libcrypto.a(bn_word.o): In function `BN_mul_word':
bn_word.o(.text+0x2b8): undefined reference to `bn_mul_words'
../libcrypto.a(e_cbc_d.o): In function `des_cbc_cipher':
e_cbc_d.o(.text+0x72): undefined reference to `des_ncbc_encrypt'
../libcrypto.a(e_cbc_3d.o): In function `des_cbc_ede_cipher':
e_cbc_3d.o(.text+0x110): undefined reference to `des_ede3_cbc_encrypt'
../libcrypto.a(e_rc4.o): In function `rc4_cipher':
e_rc4.o(.text+0x78): undefined reference to `RC4'
../libcrypto.a(mdc2dgst.o): In function `mdc2_body':
mdc2dgst.o(.text+0x1b5): undefined reference to `des_encrypt'
mdc2dgst.o(.text+0x1dd): undefined reference to `des_encrypt'
../libcrypto.a(rmd_dgst.o): In function `RIPEMD160_Update':
rmd_dgst.o(.text+0xe4): undefined reference to
`ripemd160_block_asm_host_order'
rmd_dgst.o(.text+0x25d): undefined reference to
`ripemd160_block_asm_host_order'
../libcrypto.a(rmd_dgst.o): In function `RIPEMD160_Transform':
rmd_dgst.o(.text+0x30d): undefined reference to
`ripemd160_block_asm_host_order'
../libcrypto.a(rmd_dgst.o): In function `RIPEMD160_Final':
rmd_dgst.o(.text+0x3af): undefined reference to
`ripemd160_block_asm_host_order'
rmd_dgst.o(.text+0x3de): undefined reference to
`ripemd160_block_asm_host_order'
../libcrypto.a(bn_add.o): In function `BN_uadd':
bn_add.o(.text+0x156): undefined reference to `bn_add_words'
../libcrypto.a(bn_div.o): In function `BN_div':
bn_div.o(.text+0x449): undefined reference to `bn_mul_words'
../libcrypto.a(bn_mul.o): In function `bn_mul_recursive':
bn_mul.o(.text+0x32): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x126): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x156): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x16b): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x196): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x1ab): undefined reference to `bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x1e6): more undefined references to
`bn_sub_words' follow
../libcrypto.a(bn_mul.o): In function `bn_mul_recursive':
bn_mul.o(.text+0x221): undefined reference to `bn_mul_comba4'
bn_mul.o(.text+0x253): undefined reference to `bn_mul_comba4'
bn_mul.o(.text+0x27f): undefined reference to `bn_mul_comba4'
bn_mul.o(.text+0x2af): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x2e3): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x30f): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x3d5): undefined reference to `bn_add_words'
bn_mul.o(.text+0x3f1): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x40c): undefined reference to `bn_add_words'
bn_mul.o(.text+0x42d): undefined reference to `bn_add_words'
../libcrypto.a(bn_mul.o): In function `bn_mul_part_recursive':
bn_mul.o(.text+0x591): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x5d2): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x5ed): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x622): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x63d): undefined reference to `bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x672): more undefined references to
`bn_sub_words' follow
../libcrypto.a(bn_mul.o): In function `bn_mul_part_recursive':
bn_mul.o(.text+0x6bb): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x6cf): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x8fd): undefined reference to `bn_add_words'
bn_mul.o(.text+0x920): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x943): undefined reference to `bn_add_words'
bn_mul.o(.text+0x96b): undefined reference to `bn_add_words'
../libcrypto.a(bn_mul.o): In function `bn_mul_low_recursive':
bn_mul.o(.text+0xa1b): undefined reference to `bn_add_words'
bn_mul.o(.text+0xa41): undefined reference to `bn_add_words'
bn_mul.o(.text+0xa97): undefined reference to `bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0xaa0): more undefined references to
`bn_add_words' follow
../libcrypto.a(bn_mul.o): In function `bn_mul_high':
bn_mul.o(.text+0xb6a): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xb9a): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xbb1): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xbda): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xbf1): undefined reference to `bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xc1a): more undefined references to
`bn_sub_words' follow
../libcrypto.a(bn_mul.o): In function `bn_mul_high':
bn_mul.o(.text+0xc58): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0xc72): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0xcee): undefined reference to `bn_add_words'
bn_mul.o(.text+0xd1f): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xd44): undefined reference to `bn_add_words'
bn_mul.o(.text+0xd76): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xdd2): undefined reference to `bn_add_words'
bn_mul.o(.text+0xe03): undefined reference to `bn_add_words'
bn_mul.o(.text+0xe1c): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xe39): undefined reference to `bn_add_words'
bn_mul.o(.text+0xe5c): undefined reference to `bn_add_words'
bn_mul.o(.text+0xe7e): undefined reference to `bn_add_words'
bn_mul.o(.text+0xea3): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xec3): undefined reference to `bn_add_words'
../libcrypto.a(bn_mul.o): In function `BN_mul':
bn_mul.o(.text+0x10a1): undefined reference to `bn_mul_comba8'
../libcrypto.a(bn_mul.o): In function `bn_mul_normal':
bn_mul.o(.text+0x1394): undefined reference to `bn_mul_words'
bn_mul.o(.text+0x13c4): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x13ee): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x1414): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x143a): undefined reference to `bn_mul_add_words'
../libcrypto.a(bn_mul.o): In function `bn_mul_low_normal':
bn_mul.o(.text+0x148b): undefined reference to `bn_mul_words'
bn_mul.o(.text+0x14ac): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x14c7): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x14e2): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x14fc): undefined reference to `bn_mul_add_words'
../libcrypto.a(bn_sqr.o): In function `BN_sqr':
bn_sqr.o(.text+0xfa): undefined reference to `bn_sqr_comba4'
bn_sqr.o(.text+0x124): undefined reference to `bn_sqr_comba8'
../libcrypto.a(bn_sqr.o): In function `bn_sqr_normal':
bn_sqr.o(.text+0x2d9): undefined reference to `bn_mul_words'
bn_sqr.o(.text+0x304): undefined reference to `bn_mul_add_words'
bn_sqr.o(.text+0x32b): undefined reference to `bn_add_words'
bn_sqr.o(.text+0x33f): undefined reference to `bn_sqr_words'
bn_sqr.o(.text+0x358): undefined reference to `bn_add_words'
../libcrypto.a(bn_sqr.o): In function `bn_sqr_recursive':
bn_sqr.o(.text+0x399): undefined reference to `bn_sqr_comba4'
bn_sqr.o(.text+0x3c2): undefined reference to `bn_sqr_comba8'
bn_sqr.o(.text+0x42d): undefined reference to `bn_mul_words'
bn_sqr.o(.text+0x458): undefined reference to `bn_mul_add_words'
bn_sqr.o(.text+0x47f): undefined reference to `bn_add_words'
bn_sqr.o(.text+0x493): undefined reference to `bn_sqr_words'
bn_sqr.o(.text+0x4ac): undefined reference to `bn_add_words'
bn_sqr.o(.text+0x501): undefined reference to `bn_sub_words'
bn_sqr.o(.text+0x5c0): undefined reference to `bn_add_words'
bn_sqr.o(.text+0x5d7): undefined reference to `bn_sub_words'
bn_sqr.o(.text+0x5ed): undefined reference to `bn_add_words'
../libcrypto.a(bn_mont.o): In function `BN_from_montgomery':
bn_mont.o(.text+0x20c): undefined reference to `bn_mul_add_words'
../libcrypto.a(e_cbc_bf.o): In function `bf_cbc_cipher':
e_cbc_bf.o(.text+0x72): undefined reference to `BF_cbc_encrypt'
../libcrypto.a(e_cbc_c.o): In function `cast_cbc_cipher':
e_cbc_c.o(.text+0x72): undefined reference to `CAST_cbc_encrypt'
../libcrypto.a(e_cbc_r5.o): In function `r_32_12_16_cbc_cipher':
e_cbc_r5.o(.text+0x72): undefined reference to `RC5_32_cbc_encrypt'
../libcrypto.a(ecb3_enc.o): In function `des_ecb3_encrypt':
ecb3_enc.o(.text+0x72): undefined reference to `des_encrypt3'
ecb3_enc.o(.text+0x91): undefined reference to `des_decrypt3'
../libcrypto.a(cfb64enc.o): In function `des_cfb64_encrypt':
cfb64enc.o(.text+0x88): undefined reference to `des_encrypt'
cfb64enc.o(.text+0x168): undefined reference to `des_encrypt'
../libcrypto.a(cfb64ede.o): In function `des_ede3_cfb64_encrypt':
cfb64ede.o(.text+0x8c): undefined reference to `des_encrypt3'
cfb64ede.o(.text+0x180): undefined reference to `des_encrypt3'
../libcrypto.a(ofb64ede.o): In function `des_ede3_ofb64_encrypt':
ofb64ede.o(.text+0xe5): undefined reference to `des_encrypt3'
../libcrypto.a(ofb64enc.o): In function `des_ofb64_encrypt':
ofb64enc.o(.text+0xd1): undefined reference to `des_encrypt'
../libcrypto.a(xcbc_enc.o): In function `des_xcbc_encrypt':
xcbc_enc.o(.text+0x25d): undefined reference to `des_encrypt'
xcbc_enc.o(.text+0x389): undefined reference to `des_encrypt'
xcbc_enc.o(.text+0x4fd): undefined reference to `des_encrypt'
xcbc_enc.o(.text+0x5ed): undefined reference to `des_encrypt'
../libcrypto.a(rc5_ecb.o): In function `RC5_32_ecb_encrypt':
rc5_ecb.o(.text+0x64): undefined reference to `RC5_32_encrypt'
rc5_ecb.o(.text+0x77): undefined reference to `RC5_32_decrypt'
../libcrypto.a(rc5cfb64.o): In function `RC5_32_cfb64_encrypt':
rc5cfb64.o(.text+0x86): undefined reference to `RC5_32_encrypt'
rc5cfb64.o(.text+0x166): undefined reference to `RC5_32_encrypt'
../libcrypto.a(rc5ofb64.o): In function `RC5_32_ofb64_encrypt':
rc5ofb64.o(.text+0xcf): undefined reference to `RC5_32_encrypt'
../libcrypto.a(bf_cfb64.o): In function `BF_cfb64_encrypt':
bf_cfb64.o(.text+0x86): undefined reference to `BF_encrypt'
bf_cfb64.o(.text+0x166): undefined reference to `BF_encrypt'
../libcrypto.a(bf_ofb64.o): In function `BF_ofb64_encrypt':
bf_ofb64.o(.text+0xcf): undefined reference to `BF_encrypt'
../libcrypto.a(c_ecb.o): In function `CAST_ecb_encrypt':
c_ecb.o(.text+0x64): undefined reference to `CAST_encrypt'
c_ecb.o(.text+0x77): undefined reference to `CAST_decrypt'
../libcrypto.a(c_cfb64.o): In function `CAST_cfb64_encrypt':
c_cfb64.o(.text+0x86): undefined reference to `CAST_encrypt'
c_cfb64.o(.text+0x166): undefined reference to `CAST_encrypt'
../libcrypto.a(c_ofb64.o): In function `CAST_ofb64_encrypt':
c_ofb64.o(.text+0xcf): undefined reference to `CAST_encrypt'
make[2]: *** [openssl] Error 1
make[2]: Leaving directory `/usr/local/openssl/openssl-0.9.5/apps'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/usr/local/openssl/openssl-0.9.5'
make[1]: Entering directory `/usr/local/openssl/openssl-0.9.5'
c_rehash: rehashing skipped ('openssl' program not available)
touch rehash.time
testing...
make[2]: Entering directory `/usr/local/openssl/openssl-0.9.5/test'
gcc -I../include -DTHREADS -D_REENTRANT -DL_ENDIAN -DTERMIO -O3 -fomit-f
rame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -c
bntest.c -o bntest.o
gcc -o
bntest -I../include -DTHREADS -D_REENTRANT -DL_ENDIAN -DTERMIO -O3 -fomi
t-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM
bntest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto
../libcrypto.a(bn_add.o): In function `BN_uadd':
bn_add.o(.text+0x156): undefined reference to `bn_add_words'
../libcrypto.a(bn_div.o): In function `BN_div':
bn_div.o(.text+0x449): undefined reference to `bn_mul_words'
../libcrypto.a(bn_mul.o): In function `bn_mul_recursive':
bn_mul.o(.text+0x32): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x126): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x156): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x16b): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x196): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x1ab): undefined reference to `bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x1e6): more undefined references to
`bn_sub_words' follow
../libcrypto.a(bn_mul.o): In function `bn_mul_recursive':
bn_mul.o(.text+0x221): undefined reference to `bn_mul_comba4'
bn_mul.o(.text+0x253): undefined reference to `bn_mul_comba4'
bn_mul.o(.text+0x27f): undefined reference to `bn_mul_comba4'
bn_mul.o(.text+0x2af): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x2e3): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x30f): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x3d5): undefined reference to `bn_add_words'
bn_mul.o(.text+0x3f1): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x40c): undefined reference to `bn_add_words'
bn_mul.o(.text+0x42d): undefined reference to `bn_add_words'
../libcrypto.a(bn_mul.o): In function `bn_mul_part_recursive':
bn_mul.o(.text+0x591): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x5d2): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x5ed): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x622): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x63d): undefined reference to `bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x672): more undefined references to
`bn_sub_words' follow
../libcrypto.a(bn_mul.o): In function `bn_mul_part_recursive':
bn_mul.o(.text+0x6bb): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x6cf): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0x8fd): undefined reference to `bn_add_words'
bn_mul.o(.text+0x920): undefined reference to `bn_sub_words'
bn_mul.o(.text+0x943): undefined reference to `bn_add_words'
bn_mul.o(.text+0x96b): undefined reference to `bn_add_words'
../libcrypto.a(bn_mul.o): In function `bn_mul_low_recursive':
bn_mul.o(.text+0xa1b): undefined reference to `bn_add_words'
bn_mul.o(.text+0xa41): undefined reference to `bn_add_words'
bn_mul.o(.text+0xa97): undefined reference to `bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0xaa0): more undefined references to
`bn_add_words' follow
../libcrypto.a(bn_mul.o): In function `bn_mul_high':
bn_mul.o(.text+0xb6a): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xb9a): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xbb1): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xbda): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xbf1): undefined reference to `bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xc1a): more undefined references to
`bn_sub_words' follow
../libcrypto.a(bn_mul.o): In function `bn_mul_high':
bn_mul.o(.text+0xc58): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0xc72): undefined reference to `bn_mul_comba8'
bn_mul.o(.text+0xcee): undefined reference to `bn_add_words'
bn_mul.o(.text+0xd1f): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xd44): undefined reference to `bn_add_words'
bn_mul.o(.text+0xd76): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xdd2): undefined reference to `bn_add_words'
bn_mul.o(.text+0xe03): undefined reference to `bn_add_words'
bn_mul.o(.text+0xe1c): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xe39): undefined reference to `bn_add_words'
bn_mul.o(.text+0xe5c): undefined reference to `bn_add_words'
bn_mul.o(.text+0xe7e): undefined reference to `bn_add_words'
bn_mul.o(.text+0xea3): undefined reference to `bn_sub_words'
bn_mul.o(.text+0xec3): undefined reference to `bn_add_words'
../libcrypto.a(bn_mul.o): In function `BN_mul':
bn_mul.o(.text+0x10a1): undefined reference to `bn_mul_comba8'
../libcrypto.a(bn_mul.o): In function `bn_mul_normal':
bn_mul.o(.text+0x1394): undefined reference to `bn_mul_words'
bn_mul.o(.text+0x13c4): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x13ee): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x1414): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x143a): undefined reference to `bn_mul_add_words'
../libcrypto.a(bn_mul.o): In function `bn_mul_low_normal':
bn_mul.o(.text+0x148b): undefined reference to `bn_mul_words'
bn_mul.o(.text+0x14ac): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x14c7): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x14e2): undefined reference to `bn_mul_add_words'
bn_mul.o(.text+0x14fc): undefined reference to `bn_mul_add_words'
../libcrypto.a(bn_word.o): In function `BN_div_word':
bn_word.o(.text+0xa5): undefined reference to `bn_div_words'
../libcrypto.a(bn_word.o): In function `BN_mul_word':
bn_word.o(.text+0x2b8): undefined reference to `bn_mul_words'
../libcrypto.a(bn_sqr.o): In function `BN_sqr':
bn_sqr.o(.text+0xfa): undefined reference to `bn_sqr_comba4'
bn_sqr.o(.text+0x124): undefined reference to `bn_sqr_comba8'
../libcrypto.a(bn_sqr.o): In function `bn_sqr_normal':
bn_sqr.o(.text+0x2d9): undefined reference to `bn_mul_words'
bn_sqr.o(.text+0x304): undefined reference to `bn_mul_add_words'
bn_sqr.o(.text+0x32b): undefined reference to `bn_add_words'
bn_sqr.o(.text+0x33f): undefined reference to `bn_sqr_words'
bn_sqr.o(.text+0x358): undefined reference to `bn_add_words'
../libcrypto.a(bn_sqr.o): In function `bn_sqr_recursive':
bn_sqr.o(.text+0x399): undefined reference to `bn_sqr_comba4'
bn_sqr.o(.text+0x3c2): undefined reference to `bn_sqr_comba8'
bn_sqr.o(.text+0x42d): undefined reference to `bn_mul_words'
bn_sqr.o(.text+0x458): undefined reference to `bn_mul_add_words'
bn_sqr.o(.text+0x47f): undefined reference to `bn_add_words'
bn_sqr.o(.text+0x493): undefined reference to `bn_sqr_words'
bn_sqr.o(.text+0x4ac): undefined reference to `bn_add_words'
bn_sqr.o(.text+0x501): undefined reference to `bn_sub_words'
bn_sqr.o(.text+0x5c0): undefined reference to `bn_add_words'
bn_sqr.o(.text+0x5d7): undefined reference to `bn_sub_words'
bn_sqr.o(.text+0x5ed): undefined reference to `bn_add_words'
../libcrypto.a(bn_mont.o): In function `BN_from_montgomery':
bn_mont.o(.text+0x20c): undefined reference to `bn_mul_add_words'
../libcrypto.a(sha1dgst.o): In function `SHA1_Update':
sha1dgst.o(.text+0xe4): undefined reference to
`sha1_block_asm_host_order'
sha1dgst.o(.text+0x25d): undefined reference to
`sha1_block_asm_data_order'
../libcrypto.a(sha1dgst.o): In function `SHA1_Transform':
sha1dgst.o(.text+0x30d): undefined reference to
`sha1_block_asm_data_order'
../libcrypto.a(sha1dgst.o): In function `SHA1_Final':
sha1dgst.o(.text+0x3c8): undefined reference to
`sha1_block_asm_host_order'
sha1dgst.o(.text+0x3fe): undefined reference to
`sha1_block_asm_host_order'
make[2]: *** [bntest] Error 1
make[2]: Leaving directory `/usr/local/openssl/openssl-0.9.5/test'
make[1]: *** [tests] Error 2
make[1]: Leaving directory `/usr/local/openssl/openssl-0.9.5'
Checking compiler...
Running make...
Running make test...
OpenSSL self-test report:
OpenSSL version: 0.9.5
Last change: PKCS7_encrypt() was adding text MIME headers twice
beca...
OS (uname): Linux rds486 2.2.10 #1 Tue Jul 20 16:32:24 MEST 1999
i586 unknown
OS (config): i586-whatever-linux2
Target (default): linux-elf
Target: linux-elf
Compiler: gcc version 2.7.2.3
Failure!
[...]
Test report in file testlog
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]