When I tried to compile openssl-0.9.5a-beta1 on FreeBSD 3.4.0 I got this: gcc -o openssl -DMONOLITH -I../include -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 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 rand.o -L. -L.. -L../.. -L../../.. -L.. -lssl -L.. -lcrypto speed.o: In function `speed_main': speed.o(.text+0x137b): undefined reference to `RC4' ../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(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_rc4.o): In function `rc4_cipher': e_rc4.o(.text+0x78): undefined reference to `RC4' ../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+0x255): undefined reference to `bn_mul_comba4' bn_mul.o(.text+0x281): undefined reference to `bn_mul_comba4' bn_mul.o(.text+0x2af): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x2e5): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x311): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x3ce): undefined reference to `bn_add_words' bn_mul.o(.text+0x3ea): 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+0x6bf): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x6d3): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0x91d): undefined reference to `bn_add_words' bn_mul.o(.text+0x940): undefined reference to `bn_sub_words' bn_mul.o(.text+0x963): undefined reference to `bn_add_words' bn_mul.o(.text+0x98b): undefined reference to `bn_add_words' ../libcrypto.a(bn_mul.o): In function `bn_mul_low_recursive': bn_mul.o(.text+0xa3b): undefined reference to `bn_add_words' bn_mul.o(.text+0xa61): undefined reference to `bn_add_words' bn_mul.o(.text+0xab7): undefined reference to `bn_add_words' ../libcrypto.a(bn_mul.o)(.text+0xac0): more undefined references to `bn_add_words' follow ../libcrypto.a(bn_mul.o): In function `bn_mul_high': bn_mul.o(.text+0xb8a): undefined reference to `bn_sub_words' bn_mul.o(.text+0xbba): undefined reference to `bn_sub_words' bn_mul.o(.text+0xbd1): undefined reference to `bn_sub_words' bn_mul.o(.text+0xbfa): undefined reference to `bn_sub_words' bn_mul.o(.text+0xc11): undefined reference to `bn_sub_words' ../libcrypto.a(bn_mul.o)(.text+0xc3a): more undefined references to `bn_sub_words' follow ../libcrypto.a(bn_mul.o): In function `bn_mul_high': bn_mul.o(.text+0xc78): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0xc92): undefined reference to `bn_mul_comba8' bn_mul.o(.text+0xd0e): undefined reference to `bn_add_words' bn_mul.o(.text+0xd3f): undefined reference to `bn_sub_words' bn_mul.o(.text+0xd64): undefined reference to `bn_add_words' bn_mul.o(.text+0xd96): undefined reference to `bn_sub_words' bn_mul.o(.text+0xdf2): undefined reference to `bn_add_words' bn_mul.o(.text+0xe23): undefined reference to `bn_add_words' bn_mul.o(.text+0xe3c): undefined reference to `bn_sub_words' bn_mul.o(.text+0xe59): undefined reference to `bn_add_words' bn_mul.o(.text+0xe7c): undefined reference to `bn_add_words' bn_mul.o(.text+0xe9e): undefined reference to `bn_add_words' bn_mul.o(.text+0xec3): undefined reference to `bn_sub_words' bn_mul.o(.text+0xee3): undefined reference to `bn_add_words' ../libcrypto.a(bn_mul.o): In function `BN_mul': bn_mul.o(.text+0x10c1): undefined reference to `bn_mul_comba8' ../libcrypto.a(bn_mul.o): In function `bn_mul_normal': bn_mul.o(.text+0x13b4): undefined reference to `bn_mul_words' bn_mul.o(.text+0x13e4): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x140e): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x1434): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x145a): undefined reference to `bn_mul_add_words' ../libcrypto.a(bn_mul.o): In function `bn_mul_low_normal': bn_mul.o(.text+0x14ab): undefined reference to `bn_mul_words' bn_mul.o(.text+0x14cc): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x14e7): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x1502): undefined reference to `bn_mul_add_words' bn_mul.o(.text+0x151c): 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+0x5ba): undefined reference to `bn_add_words' bn_sqr.o(.text+0x5d1): undefined reference to `bn_sub_words' bn_sqr.o(.text+0x5e7): undefined reference to `bn_add_words' ../libcrypto.a(bn_mont.o): In function `BN_from_montgomery': bn_mont.o(.text+0x21c): undefined reference to `bn_mul_add_words' *** Error code 1 Stop. *** Error code 1 Stop. 173.467u 22.231s 4:21.89 74.7% 1016+1873k 181+6743io 4pf+0w Ismael -- ________________________________________________________________ | | | ISMAEL CORDEIRO | mailto:[EMAIL PROTECTED] | | Production sound mixer | http://ismael.cordeiro.com/ | | Montréal - Québec - Canada | ftp://ftp.pubnix.net/users/ismael | |________________________________________________________________| ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]