On Sun, 15 Dec 2002, Richard Levitte - VMS Whacker wrote: > In message <[EMAIL PROTECTED]> on Sat, 14 Dec >2002 23:41:00 -0800 (PST), Doug Kaufman <[EMAIL PROTECTED]> said: > > dkaufman> ../libcrypto.a(dx86-out.o)(.text+0x68):des-586.s: undefined reference to >`DES_SPtrans' > dkaufman> ../libcrypto.a(dx86-out.o)(.text+0xf3a):des-586.s: undefined reference to >`DES_SPtrans' > dkaufman> ../libcrypto.a(yx86-out.o)(.text+0x9):crypt586.s: undefined reference to >`DES_SPtrans' > dkaufman> collect2: ld returned 1 exit status > dkaufman> make[1]: *** [openssl] Error 1 > dkaufman> make[1]: Leaving directory >`/d/CYGWIN/ssl097-1213/openssl-0.9.7-stable-SNAP-20021213/apps' > dkaufman> make: *** [sub_all] Error 1 > > Hmm, if you do something like 'nm libcrypto.a', can you see the symbol > DES_SPtrans anywhere? It should be part of ecb_enc.obj...
It has _DES_SPtrans, but not DES_SPtrans. Results of nm follow: ecb_enc.o: 00000000 b .bss 00000000 d .data 00000000 t .text 00000000 T _DES_SPtrans 000008f0 T _DES_ecb_encrypt U _DES_encrypt1 000008a0 T _DES_options 00000004 D _OSSL_DES_version 00000000 D _OSSL_libdes_version 00000000 t ___gnu_compiled_c 00000000 b _buf.7 00000008 d _init.6 U _sprintf 00000000 t gcc2_compiled. dx86-out.o: 00000000 b .bss 00000000 d .data 00000000 r .rdata$zzz 00000000 t .text U DES_SPtrans 00001ec8 T _DES_decrypt3 00002198 T _DES_ede3_cbc_encrypt 00000000 T _DES_encrypt1 00000f20 T _DES_encrypt2 00001da4 T _DES_encrypt3 00001fec T _DES_ncbc_encrypt 00000000 t gcc2_compiled. yx86-out.o: 00000000 b .bss 00000000 d .data 00000abe t .fcrypt_body_end 00000000 r .rdata$zzz 00000000 t .text U DES_SPtrans 00000000 T _fcrypt_body 00000000 t gcc2_compiled. Doug -- Doug Kaufman Internet: [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]