|
Hello there,
Install of openssl 0.9.3a has failed. I run
openssl 0.9.4 on other machines but openssl 0.9.3a is required by a
'application' which can't use openssl0.9.4.
this is error i got from make command
rm -f openssl
gcc -o openssl -DMONOLITH -I../include -fPIC -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM openssl.o verify.o asn1pars.o req.o dgst.o dh.o enc.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 version.o sess_id.o ciphers.o nseq.o pkcs12.o -L. -L.. -L../.. -L../../.. -L.. -lssl -L.. -lcrypto speed.o: In function `speed_main': speed.o(.text+0x1590): undefined reference to `RC4' speed.o(.text+0x1707): undefined reference to `des_ncbc_encrypt' speed.o(.text+0x187e): undefined reference to `des_ede3_cbc_encrypt' speed.o(.text+0x1ce7): undefined reference to `RC5_32_cbc_encrypt' speed.o(.text+0x1e5f): undefined reference to `BF_cbc_encrypt' speed.o(.text+0x1fd7): undefined reference to `CAST_cbc_encrypt' ../libcrypto.a(md5_dgst.o): In function `MD5_Update': md5_dgst.o(.text+0x107): undefined reference to `md5_block_asm_host_order' md5_dgst.o(.text+0x285): undefined reference to `md5_block_asm_host_order' ../libcrypto.a(md5_dgst.o): In function `MD5_Final': md5_dgst.o(.text+0x3e9): undefined reference to `md5_block_asm_host_order' md5_dgst.o(.text+0x421): undefined reference to `md5_block_asm_host_order' ../libcrypto.a(md5_dgst.o): In function `MD5_Transform': md5_dgst.o(.text+0x4f1): undefined reference to
`md5_block_asm_host_order'
../libcrypto.a(sha1dgst.o): In function `SHA1_Update': sha1dgst.o(.text+0x110): undefined reference to `sha1_block_x86' sha1dgst.o(.text+0x25c): undefined reference to `sha1_block_x86' sha1dgst.o(.text+0x2a9): undefined reference to `sha1_block_x86' ../libcrypto.a(sha1dgst.o): In function `SHA1_Final': sha1dgst.o(.text+0x3f4): undefined reference to `sha1_block_x86' sha1dgst.o(.text+0x437): undefined reference to `sha1_block_x86' ../libcrypto.a(sha1dgst.o)(.text+0x55b): more undefined references to `sha1_block_x86' follow ../libcrypto.a(ecb_enc.o): In function `des_ecb_encrypt': ecb_enc.o(.text+0xd2): undefined reference to `des_encrypt' ../libcrypto.a(bf_skey.o): In function `BF_set_key': bf_skey.o(.text+0xa6): undefined reference to `BF_encrypt' bf_skey.o(.text+0xda): undefined reference to `BF_encrypt' ../libcrypto.a(bf_ecb.o): In function `BF_ecb_encrypt': bf_ecb.o(.text+0x72): undefined reference to `BF_encrypt' bf_ecb.o(.text+0x7e): undefined reference to `BF_decrypt' ../libcrypto.a(bn_word.o): In function `BN_div_word': bn_word.o(.text+0x1a0): undefined reference to `bn_div_words' ../libcrypto.a(bn_word.o): In function `BN_mul_word': bn_word.o(.text+0x204): undefined reference to `bn_mul_words' ../libcrypto.a(e_cbc_d.o): In function `des_cbc_cipher': e_cbc_d.o(.text+0x97): undefined reference to `des_ncbc_encrypt' ../libcrypto.a(e_cbc_3d.o): In function `des_cbc_ede_cipher': e_cbc_3d.o(.text+0x156): undefined reference to `des_ede3_cbc_encrypt' ../libcrypto.a(e_rc4.o): In function `rc4_cipher': e_rc4.o(.text+0xa5): undefined reference to `RC4' ../libcrypto.a(mdc2dgst.o): In function `mdc2_body': mdc2dgst.o(.text+0xfe): undefined reference to `des_encrypt' mdc2dgst.o(.text+0x130): undefined reference to `des_encrypt' ../libcrypto.a(rmd_dgst.o): In function `RIPEMD160_Update': rmd_dgst.o(.text+0x134): undefined reference to `ripemd160_block_x86' rmd_dgst.o(.text+0x2e2): undefined reference to `ripemd160_block_x86' rmd_dgst.o(.text+0x331): undefined reference to `ripemd160_block_x86' ../libcrypto.a(rmd_dgst.o): In function `RIPEMD160_Final': rmd_dgst.o(.text+0x42a): undefined reference to `ripemd160_block_x86' rmd_dgst.o(.text+0x46a): undefined reference to `ripemd160_block_x86' ../libcrypto.a(rmd_dgst.o)(.text+0x586): more undefined references to `ripemd160_block_x86' follow ../libcrypto.a(bn_add.o): In function `BN_uadd': bn_add.o(.text+0x87): undefined reference to `bn_add_words' ../libcrypto.a(bn_div.o): In function `BN_div': bn_div.o(.text+0x2fe): undefined reference to `bn_div_words' bn_div.o(.text+0x3ca): undefined reference to `bn_mul_words' ../libcrypto.a(bn_mul.o): In function `bn_mul_recursive': bn_mul.o(.text+0x3a): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x114): undefined reference to `bn_sub_words' bn_mul.o(.text+0x144): undefined reference to `bn_sub_words' bn_mul.o(.text+0x15a): undefined reference to `bn_sub_words' bn_mul.o(.text+0x180): undefined reference to `bn_sub_words' bn_mul.o(.text+0x196): undefined reference to `bn_sub_words' ../libcrypto.a(bn_mul.o)(.text+0x1c8): more undefined references to `bn_sub_words' follow ../libcrypto.a(bn_mul.o): In function `bn_mul_recursive': bn_mul.o(.text+0x212): undefined reference to `bn_mul_comba4' bn_mul.o(.text+0x241): undefined reference to `bn_mul_comba4' bn_mul.o(.text+0x268): undefined reference to `bn_mul_comba4' bn_mul.o(.text+0x2a1): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x2d1): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x2f8): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x3a9): undefined reference to `bn_add_words' bn_mul.o(.text+0x3cb): undefined reference to `bn_sub_words' bn_mul.o(.text+0x3e5): undefined reference to `bn_add_words' bn_mul.o(.text+0x408): undefined reference to `bn_add_words' ../libcrypto.a(bn_mul.o): In function `bn_mul_part_recursive': bn_mul.o(.text+0x4af): undefined reference to `bn_sub_words' bn_mul.o(.text+0x4d2): undefined reference to `bn_sub_words' bn_mul.o(.text+0x4fc): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x510): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x73b): undefined reference to `bn_add_words' bn_mul.o(.text+0x750): undefined reference to `bn_sub_words' bn_mul.o(.text+0x76c): undefined reference to `bn_add_words' ../libcrypto.a(bn_mul.o): In function `bn_mul_high': bn_mul.o(.text+0x870): undefined reference to `bn_sub_words' bn_mul.o(.text+0x8a0): undefined reference to `bn_sub_words' bn_mul.o(.text+0x8b6): undefined reference to `bn_sub_words' bn_mul.o(.text+0x8dc): undefined reference to `bn_sub_words' bn_mul.o(.text+0x8f2): undefined reference to `bn_sub_words' ../libcrypto.a(bn_mul.o)(.text+0x918): more undefined references to `bn_sub_words' follow ../libcrypto.a(bn_mul.o): In function `bn_mul_high': bn_mul.o(.text+0x956): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x972): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x9e1): undefined reference to `bn_add_words' bn_mul.o(.text+0xa0b): undefined reference to `bn_sub_words' bn_mul.o(.text+0xa27): undefined reference to `bn_add_words' bn_mul.o(.text+0xa0b): undefined reference to
`bn_sub_words'
bn_mul.o(.text+0xa27): undefined reference to `bn_add_words' bn_mul.o(.text+0xa54): undefined reference to `bn_sub_words' bn_mul.o(.text+0xaae): undefined reference to `bn_add_words' bn_mul.o(.text+0xae4): undefined reference to `bn_add_words' bn_mul.o(.text+0xaff): undefined reference to `bn_sub_words' bn_mul.o(.text+0xb14): undefined reference to `bn_add_words' bn_mul.o(.text+0xb37): undefined reference to `bn_add_words' bn_mul.o(.text+0xb57): undefined reference to `bn_add_words' bn_mul.o(.text+0xb7b): undefined reference to `bn_sub_words' bn_mul.o(.text+0xb99): undefined reference to `bn_add_words' ../libcrypto.a(bn_mul.o): In function `BN_mul': bn_mul.o(.text+0xd3d): undefined reference to `bn_mul_comba8' ../libcrypto.a(bn_mul.o): In function `bn_mul_normal': bn_mul.o(.text+0x10a9): undefined reference to `bn_mul_words' bn_mul.o(.text+0x10cf): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x10f2): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x1115): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x1138): undefined reference to `bn_mul_add_words' ../libcrypto.a(bn_mul.o): In function `bn_mul_low_normal': bn_mul.o(.text+0x1185): undefined reference to `bn_mul_words' bn_mul.o(.text+0x11a0): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x11bb): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x11d6): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x11ef): undefined reference to `bn_mul_add_words' ../libcrypto.a(bn_mul.o): In function `bn_mul_low_recursive': bn_mul.o(.text+0x127f): undefined reference to `bn_add_words' bn_mul.o(.text+0x12a8): undefined reference to `bn_add_words' bn_mul.o(.text+0x12f7): undefined reference to `bn_add_words' bn_mul.o(.text+0x1300): undefined reference to `bn_add_words' ../libcrypto.a(bn_sqr.o): In function `BN_sqr': bn_sqr.o(.text+0xaa): undefined reference to `bn_sqr_comba4' bn_sqr.o(.text+0xc8): undefined reference to `bn_sqr_comba8' ../libcrypto.a(bn_sqr.o): In function `bn_sqr_recursive': bn_sqr.o(.text+0x226): undefined reference to `bn_sqr_comba4' bn_sqr.o(.text+0x247): undefined reference to `bn_sqr_comba8' bn_sqr.o(.text+0x29e): undefined reference to `bn_mul_words' bn_sqr.o(.text+0x2c7): undefined reference to `bn_mul_add_words' bn_sqr.o(.text+0x2ec): undefined reference to `bn_add_words' bn_sqr.o(.text+0x300): undefined reference to `bn_sqr_words' bn_sqr.o(.text+0x315): undefined reference to `bn_add_words' bn_sqr.o(.text+0x35f): undefined reference to `bn_sub_words' bn_sqr.o(.text+0x427): undefined reference to
`bn_add_words'
../libcrypto.a(bn_sqr.o): In function `bn_sqr_normal': bn_sqr.o(.text+0x4b2): undefined reference to `bn_mul_words' bn_sqr.o(.text+0x4db): undefined reference to `bn_mul_add_words' bn_sqr.o(.text+0x500): undefined reference to `bn_add_words' bn_sqr.o(.text+0x514): undefined reference to `bn_sqr_words' bn_sqr.o(.text+0x529): undefined reference to `bn_add_words' ../libcrypto.a(bn_mont.o): In function `BN_from_montgomery': bn_mont.o(.text+0x15c): undefined reference to `bn_mul_add_words' ../libcrypto.a(e_cbc_bf.o): In function `bf_cbc_cipher': e_cbc_bf.o(.text+0x9b): undefined reference to `BF_cbc_encrypt' ../libcrypto.a(e_cbc_c.o): In function `cast_cbc_cipher': e_cbc_c.o(.text+0x9b): 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+0x9b): undefined reference to `RC5_32_cbc_encrypt' ../libcrypto.a(ecb3_enc.o): In function `des_ecb3_encrypt': ecb3_enc.o(.text+0x77): undefined reference to `des_encrypt3' ecb3_enc.o(.text+0x8b): undefined reference to `des_decrypt3' ../libcrypto.a(cfb64enc.o): In function `des_cfb64_encrypt': cfb64enc.o(.text+0x9c): undefined reference to `des_encrypt' cfb64enc.o(.text+0x170): undefined reference to `des_encrypt' ../libcrypto.a(cfb64ede.o): In function `des_ede3_cfb64_encrypt': cfb64ede.o(.text+0x9d): undefined reference to `des_encrypt3' cfb64ede.o(.text+0x179): undefined reference to `des_encrypt3' ../libcrypto.a(ofb64ede.o): In function `des_ede3_ofb64_encrypt': ofb64ede.o(.text+0xe1): undefined reference to `des_encrypt3' ../libcrypto.a(ofb64enc.o): In function `des_ofb64_encrypt': ofb64enc.o(.text+0xdb): undefined reference to `des_encrypt' ../libcrypto.a(xcbc_enc.o): In function `des_xcbc_encrypt': xcbc_enc.o(.text+0x18c): undefined reference to `des_encrypt' xcbc_enc.o(.text+0x2db): undefined reference to `des_encrypt' xcbc_enc.o(.text+0x435): undefined reference to `des_encrypt' xcbc_enc.o(.text+0x527): undefined reference to `des_encrypt' ../libcrypto.a(rc5_ecb.o): In function `RC5_32_ecb_encrypt': rc5_ecb.o(.text+0x70): undefined reference to `RC5_32_encrypt' rc5_ecb.o(.text+0x7b): undefined reference to `RC5_32_decrypt' ../libcrypto.a(rc5cfb64.o): In function `RC5_32_cfb64_encrypt':../libcrypto.a(bf_cfb64.o): In function `BF_cfb64_encrypt': bf_cfb64.o(.text+0x9a): undefined reference to `BF_encrypt' bf_cfb64.o(.text+0x176): undefined reference to `BF_encrypt' ../libcrypto.a(bf_ofb64.o): In function `BF_ofb64_encrypt': bf_ofb64.o(.text+0xdd): undefined reference to `BF_encrypt' ../libcrypto.a(c_ecb.o): In function `CAST_ecb_encrypt': c_ecb.o(.text+0x74): undefined reference to `CAST_encrypt' c_ecb.o(.text+0x7f): undefined reference to `CAST_decrypt' ../libcrypto.a(c_cfb64.o): In function `CAST_cfb64_encrypt': c_cfb64.o(.text+0xa5): undefined reference to `CAST_encrypt' c_cfb64.o(.text+0x195): undefined reference to `CAST_encrypt' ../libcrypto.a(c_ofb64.o): In function `CAST_ofb64_encrypt': c_ofb64.o(.text+0xe2): undefined reference to `CAST_encrypt' collect2: ld returned 1 exit status *** Error code 1 Stop in /usr/home/zerosoft/openssl-0.9.3a/apps.
*** Error code 1 Stop in
/usr/home/zerosoft/openssl-0.9.3a.
su-2.03# here is the ./config -t out put
su-2.03# ./config -t
Operating system: i586-whatever-freebsd Configuring for FreeBSD /usr/bin/perl5 ./Configure FreeBSD su-2.03# here is the version number of my gcc compiler (i doubt its the issue..) i have same version of openssl working fine on another fbsd system su-2.03# gcc -v
Reading specs from /usr/local/lib/gcc-lib/i386-portbld-freebsd4.0/2.96/specs gcc version 2.96 20000313 Please let me know what i should do because i CAN NOT install
the newer version.
Thanks
rc5cfb64.o(.text+0xa1): undefined reference to `RC5_32_encrypt' rc5cfb64.o(.text+0x18d): undefined reference to `RC5_32_encrypt' ../libcrypto.a(rc5ofb64.o): In function `RC5_32_ofb64_encrypt': rc5ofb64.o(.text+0xde): undefined reference to `RC5_32_encrypt' |
