Hi all,
I still have the problem with my linker...see thread:
"2004-10-22 [1] =?iso-8859-1?Q?Re:_Re:_Re:_RE:_collect2:_ld_returned_."
I have downloaded the latest version of openssl (version 0.9.7e) this
morning. The error still is the same.
The libcrypto.a file is in the "openssl-0.9.7e" directory where the
unpacked source is.
Below you will find the complete log.file after the second try to run
the "make" command. I don�t know what to do anymore. Why are there all
these undefined references? And why does the linker stop at that
particular point?
I would be really happy to get any support.
It must be a problem within my environment, but I don�t see it... :-(
Kind Regards,
Michael
making all in crypto...
make[1]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto'
making all in crypto/objects...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/objects'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/objects'
making all in crypto/md2...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/md2'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/md2'
making all in crypto/md4...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/md4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/md4'
making all in crypto/md5...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/md5'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/md5'
making all in crypto/sha...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/sha'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/sha'
making all in crypto/mdc2...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/mdc2'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/mdc2'
making all in crypto/hmac...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/hmac'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/hmac'
making all in crypto/ripemd...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/ripemd'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/ripemd'
making all in crypto/des...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/des'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/des'
making all in crypto/rc2...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/rc2'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/rc2'
making all in crypto/rc4...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/rc4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/rc4'
making all in crypto/rc5...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/rc5'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/rc5'
making all in crypto/idea...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/idea'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/idea'
making all in crypto/bf...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/bf'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/bf'
making all in crypto/cast...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/cast'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/cast'
making all in crypto/bn...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/bn'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/bn'
making all in crypto/ec...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/ec'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/ec'
making all in crypto/rsa...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/rsa'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/rsa'
making all in crypto/dsa...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/dsa'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/dsa'
making all in crypto/dh...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/dh'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/dh'
making all in crypto/dso...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/dso'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/dso'
making all in crypto/engine...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/engine'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/engine'
making all in crypto/aes...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/aes'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/aes'
making all in crypto/buffer...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/buffer'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/buffer'
making all in crypto/bio...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/bio'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/bio'
making all in crypto/stack...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/stack'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/stack'
making all in crypto/lhash...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/lhash'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/lhash'
making all in crypto/rand...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/rand'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/rand'
making all in crypto/err...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/err'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/err'
making all in crypto/evp...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/evp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/evp'
making all in crypto/asn1...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/asn1'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/asn1'
making all in crypto/pem...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/pem'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/pem'
making all in crypto/x509...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/x509'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/x509'
making all in crypto/x509v3...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/x509v3'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/x509v3'
making all in crypto/conf...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/conf'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/conf'
making all in crypto/txt_db...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/txt_db'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/txt_db'
making all in crypto/pkcs7...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/pkcs7'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/pkcs7'
making all in crypto/pkcs12...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/pkcs12'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/pkcs12'
making all in crypto/comp...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/comp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/comp'
making all in crypto/ocsp...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/ocsp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/ocsp'
making all in crypto/ui...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/ui'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/ui'
making all in crypto/krb5...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/crypto/krb5'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto/krb5'
if [ -n "" ]; then \
(cd ..; make libcrypto.dll); \
fi
make[1]: Leaving directory `/cygdrive/c/openssl-0.9.7e/crypto'
making all in fips...
make[1]: Entering directory `/cygdrive/c/openssl-0.9.7e/fips'
making all in fips/sha1...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/fips/sha1'
TOP=`pwd`/../.. ../fips_check_sha1 standalone.sha1 fips_sha1dgst.c
fips_sha1_selftest.c asm/sx86-elf.s fips_standalone_sha1.c
fips_sha_locl.h fips_md32_common.h
TOP=`pwd`/../.. ../fips_check_sha1 fingerprint.sha1 fips_sha1dgst.c
fips_sha1_selftest.c asm/sx86-elf.s fips_sha_locl.h fips_md32_common.h
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/fips/sha1'
making all in fips/rand...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/fips/rand'
TOP=`pwd`/../.. ../fips_check_sha1 fingerprint.sha1 fips_rand.c
fips_rand.h
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/fips/rand'
making all in fips/des...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/fips/des'
TOP=`pwd`/../.. ../fips_check_sha1 fingerprint.sha1 fips_des_enc.c
asm/fips-dx86-elf.s fips_des_selftest.c fips_set_key.c fips_des_locl.h
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/fips/des'
making all in fips/aes...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/fips/aes'
TOP=`pwd`/../.. ../fips_check_sha1 fingerprint.sha1 fips_aes_core.c
fips_aes_selftest.c fips_aes_locl.h
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/fips/aes'
making all in fips/dsa...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/fips/dsa'
TOP=`pwd`/../.. ../fips_check_sha1 fingerprint.sha1 fips_dsa_ossl.c
fips_dsa_gen.c fips_dsa_selftest.c
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/fips/dsa'
making all in fips/rsa...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/fips/rsa'
TOP=`pwd`/../.. ../fips_check_sha1 fingerprint.sha1 fips_rsa_eay.c
fips_rsa_gen.c fips_rsa_selftest.c
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/fips/rsa'
making all in fips/dh...
make[2]: Entering directory `/cygdrive/c/openssl-0.9.7e/fips/dh'
TOP=`pwd`/../.. ../fips_check_sha1 fingerprint.sha1 fips_dh_check.c
fips_dh_gen.c fips_dh_key.c
make[2]: Leaving directory `/cygdrive/c/openssl-0.9.7e/fips/dh'
TOP=`pwd`/.. ./fips_check_sha1 fingerprint.sha1 fips.c
fips_err_wrapper.c fips.h fips_err.h
if [ -n "" ]; then \
(cd ..; make libcrypto.dll); \
fi
make[1]: Leaving directory `/cygdrive/c/openssl-0.9.7e/fips'
making all in ssl...
make[1]: Entering directory `/cygdrive/c/openssl-0.9.7e/ssl'
if [ -n "" ]; then \
(cd ..; make libssl.dll); \
fi
make[1]: Leaving directory `/cygdrive/c/openssl-0.9.7e/ssl'
make[1]: Entering directory `/cygdrive/c/openssl-0.9.7e'
if egrep 'define OPENSSL_FIPS' ./include/openssl/opensslconf.h >
/dev/null; then \
true libcrypto.a; \
fips/sha1/fips_standalone_sha1 libcrypto.a > libcrypto.a.sha1; \
fi
make[1]: Leaving directory `/cygdrive/c/openssl-0.9.7e'
making all in apps...
make[1]: Entering directory `/cygdrive/c/openssl-0.9.7e/apps'
rm -f openssl.exe
if [ "cygwin-shared" = "hpux-shared" -o "cygwin-shared" =
"darwin-shared" ] ; then \
gcc -o openssl.exe -DMONOLITH -I.. -I../include
-DOPENSSL_SYSNAME_CYGWIN32 -DOPENSSL_THREADS -DDSO_WIN32
-DOPENSSL_NO_KRB5 -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3
-march=i486 -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 rsautl.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 engine.o ocsp.o prime.o ../libssl.a
../libcrypto.a ; \
else \
LD_LIBRARY_PATH=..:$LD_LIBRARY_PATH \
gcc -o openssl.exe -DMONOLITH -I.. -I../include
-DOPENSSL_SYSNAME_CYGWIN32 -DOPENSSL_THREADS -DDSO_WIN32
-DOPENSSL_NO_KRB5 -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3
-march=i486 -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 rsautl.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 engine.o ocsp.o prime.o -L.. -lssl
-L.. -lcrypto ; \
fi
speed.o(.text+0xb57):speed.c: undefined reference to `_RC4'
speed.o(.text+0xc21):speed.c: undefined reference to `_DES_ncbc_encrypt'
speed.o(.text+0xcfe):speed.c: undefined reference to
`_DES_ede3_cbc_encrypt'
speed.o(.text+0x11b4):speed.c: undefined reference to
`_RC5_32_cbc_encrypt'
speed.o(.text+0x1284):speed.c: undefined reference to `_BF_cbc_encrypt'
speed.o(.text+0x1354):speed.c: undefined reference to
`_CAST_cbc_encrypt'
../libcrypto.a(e_des3.o)(.text+0x241):e_des3.c: undefined reference to
`_DES_ede3_cbc_encrypt'
../libcrypto.a(fcrypt.o)(.text+0xa5):fcrypt.c: undefined reference to
`_fcrypt_body'
../libcrypto.a(bn_word.o)(.text+0x228):bn_word.c: undefined reference to
`_bn_div_words'
../libcrypto.a(bn_word.o)(.text+0x2b9):bn_word.c: undefined reference to
`_bn_mul_words'
../libcrypto.a(e_des.o)(.text+0x133):e_des.c: undefined reference to
`_DES_ncbc_encrypt'
../libcrypto.a(bf_ecb.o)(.text+0x85):bf_ecb.c: undefined reference to
`_BF_encrypt'
../libcrypto.a(bf_ecb.o)(.text+0xd6):bf_ecb.c: undefined reference to
`_BF_decrypt'
../libcrypto.a(ecb_enc.o)(.text+0xc9):ecb_enc.c: undefined reference to
`_DES_encrypt1'
../libcrypto.a(bf_skey.o)(.text+0x90):bf_skey.c: undefined reference to
`_BF_encrypt'
../libcrypto.a(bf_skey.o)(.text+0xc6):bf_skey.c: undefined reference to
`_BF_encrypt'
../libcrypto.a(e_rc4.o)(.text+0x6b):e_rc4.c: undefined reference to
`_RC4'
../libcrypto.a(sha1dgst.o)(.text+0xd7):sha1dgst.c: undefined reference
to `_sha1_block_asm_host_order'
../libcrypto.a(sha1dgst.o)(.text+0x10c):sha1dgst.c: undefined reference
to `_sha1_block_asm_data_order'
../libcrypto.a(sha1dgst.o)(.text+0x1d9):sha1dgst.c: undefined reference
to `_sha1_block_asm_data_order'
../libcrypto.a(sha1dgst.o)(.text+0x3eb):sha1dgst.c: undefined reference
to `_sha1_block_asm_host_order'
../libcrypto.a(sha1dgst.o)(.text+0x41f):sha1dgst.c: undefined reference
to `_sha1_block_asm_host_order'
../libcrypto.a(sha1dgst.o)(.text+0x530):sha1dgst.c: undefined reference
to `_sha1_block_asm_data_order'
../libcrypto.a(bn_div.o)(.text+0x319):bn_div.c: undefined reference to
`_bn_mul_words'
../libcrypto.a(bn_mul.o)(.text+0xdf):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xf6):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x196):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0x1b6):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x1d2):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0x22f):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0x280):bn_mul.c: undefined reference to
`_bn_mul_comba8'
../libcrypto.a(bn_mul.o)(.text+0x2a3):bn_mul.c: undefined reference to
`_bn_mul_comba8'
../libcrypto.a(bn_mul.o)(.text+0x2c6):bn_mul.c: undefined reference to
`_bn_mul_comba8'
../libcrypto.a(bn_mul.o)(.text+0x2f9):bn_mul.c: undefined reference to
`_bn_mul_comba4'
../libcrypto.a(bn_mul.o)(.text+0x31c):bn_mul.c: undefined reference to
`_bn_mul_comba4'
../libcrypto.a(bn_mul.o)(.text+0x339):bn_mul.c: undefined reference to
`_bn_mul_comba4'
../libcrypto.a(bn_mul.o)(.text+0x35c):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x373):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x39e):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x3d7):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x4c7):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x4de):bn_mul.c: more undefined
references to `_bn_sub_words' follow
../libcrypto.a(bn_mul.o)(.text+0x5c9):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0x5f1):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x615):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0x673):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0x7a1):bn_mul.c: undefined reference to
`_bn_mul_comba8'
../libcrypto.a(bn_mul.o)(.text+0x7b8):bn_mul.c: undefined reference to
`_bn_mul_comba8'
../libcrypto.a(bn_mul.o)(.text+0x81a):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x831):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x85c):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x888):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x91c):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0x933):bn_mul.c: more undefined
references to `_bn_sub_words' follow
../libcrypto.a(bn_mul.o)(.text+0x9bb):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0x9e2):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xa13):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xa45):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0xa62):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0xa80):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xaa1):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0xac1):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0xae9):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xbe3):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0xbf9):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0xc64):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0xc93):bn_mul.c: undefined reference to
`_bn_mul_comba8'
../libcrypto.a(bn_mul.o)(.text+0xcb0):bn_mul.c: undefined reference to
`_bn_mul_comba8'
../libcrypto.a(bn_mul.o)(.text+0xcd6):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xced):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xd18):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xd45):bn_mul.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_mul.o)(.text+0xff6):bn_mul.c: undefined reference to
`_bn_mul_comba8'
../libcrypto.a(bn_mul.o)(.text+0x1080):bn_mul.c: undefined reference to
`_bn_mul_words'
../libcrypto.a(bn_mul.o)(.text+0x10af):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x10d1):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x10f3):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x1115):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x11c0):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0x1222):bn_mul.c: undefined reference to
`_bn_mul_words'
../libcrypto.a(bn_mul.o)(.text+0x1240):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x1257):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x126e):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x1285):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x12b3):bn_mul.c: undefined reference to
`_bn_mul_words'
../libcrypto.a(bn_mul.o)(.text+0x12d0):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x12e7):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x12fe):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x1315):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x133b):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_mul.o)(.text+0x137e):bn_mul.c: undefined reference to
`_bn_mul_words'
../libcrypto.a(bn_mul.o)(.text+0x13a3):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x13ba):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x13d1):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x13e8):bn_mul.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_mul.o)(.text+0x3f8):bn_mul.c: undefined reference to
`_bn_mul_comba8'
../libcrypto.a(bn_mul.o)(.text+0x1202):bn_mul.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_add.o)(.text+0x10a):bn_add.c: undefined reference to
`_bn_add_words'
../libcrypto.a(cfb64ede.o)(.text+0xd1):cfb64ede.c: undefined reference
to `_DES_encrypt3'
../libcrypto.a(cfb64ede.o)(.text+0x1b1):cfb64ede.c: undefined reference
to `_DES_encrypt3'
../libcrypto.a(cfb64ede.o)(.text+0x2c5):cfb64ede.c: undefined reference
to `_DES_encrypt3'
../libcrypto.a(cfb64ede.o)(.text+0x635):cfb64ede.c: undefined reference
to `_DES_encrypt3'
../libcrypto.a(ofb64ede.o)(.text+0x145):ofb64ede.c: undefined reference
to `_DES_encrypt3'
../libcrypto.a(ecb3_enc.o)(.text+0x7a):ecb3_enc.c: more undefined
references to `_DES_encrypt3' follow
../libcrypto.a(ecb3_enc.o)(.text+0xcd):ecb3_enc.c: undefined reference
to `_DES_decrypt3'
../libcrypto.a(md5_dgst.o)(.text+0xd7):md5_dgst.c: undefined reference
to `_md5_block_asm_host_order'
../libcrypto.a(md5_dgst.o)(.text+0x10c):md5_dgst.c: undefined reference
to `_md5_block_asm_host_order'
../libcrypto.a(md5_dgst.o)(.text+0x1c9):md5_dgst.c: undefined reference
to `_md5_block_asm_host_order'
../libcrypto.a(md5_dgst.o)(.text+0x3db):md5_dgst.c: undefined reference
to `_md5_block_asm_host_order'
../libcrypto.a(md5_dgst.o)(.text+0x40f):md5_dgst.c: undefined reference
to `_md5_block_asm_host_order'
../libcrypto.a(md5_dgst.o)(.text+0x4f0):md5_dgst.c: more undefined
references to `_md5_block_asm_host_order' follow
../libcrypto.a(bn_mont.o)(.text+0x153):bn_mont.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(cfb_enc.o)(.text+0xce):cfb_enc.c: undefined reference to
`_DES_encrypt1'
../libcrypto.a(cfb_enc.o)(.text+0x43e):cfb_enc.c: undefined reference to
`_DES_encrypt1'
../libcrypto.a(cfb64enc.o)(.text+0xca):cfb64enc.c: undefined reference
to `_DES_encrypt1'
../libcrypto.a(cfb64enc.o)(.text+0x1aa):cfb64enc.c: undefined reference
to `_DES_encrypt1'
../libcrypto.a(ofb64enc.o)(.text+0x16e):ofb64enc.c: undefined reference
to `_DES_encrypt1'
../libcrypto.a(rmd_dgst.o)(.text+0xd7):rmd_dgst.c: undefined reference
to `_ripemd160_block_asm_host_order'
../libcrypto.a(rmd_dgst.o)(.text+0x10c):rmd_dgst.c: undefined reference
to `_ripemd160_block_asm_host_order'
../libcrypto.a(rmd_dgst.o)(.text+0x1c9):rmd_dgst.c: undefined reference
to `_ripemd160_block_asm_host_order'
../libcrypto.a(rmd_dgst.o)(.text+0x3db):rmd_dgst.c: undefined reference
to `_ripemd160_block_asm_host_order'
../libcrypto.a(rmd_dgst.o)(.text+0x40f):rmd_dgst.c: undefined reference
to `_ripemd160_block_asm_host_order'
../libcrypto.a(rmd_dgst.o)(.text+0x500):rmd_dgst.c: more undefined
references to `_ripemd160_block_asm_host_order' follow
../libcrypto.a(mdc2dgst.o)(.text+0x1a2):mdc2dgst.c: undefined reference
to `_DES_encrypt1'
../libcrypto.a(mdc2dgst.o)(.text+0x1d2):mdc2dgst.c: undefined reference
to `_DES_encrypt1'
../libcrypto.a(e_rc5.o)(.text+0x136):e_rc5.c: undefined reference to
`_RC5_32_cbc_encrypt'
../libcrypto.a(e_cast.o)(.text+0x93):e_cast.c: undefined reference to
`_CAST_cbc_encrypt'
../libcrypto.a(e_bf.o)(.text+0x93):e_bf.c: undefined reference to
`_BF_cbc_encrypt'
../libcrypto.a(bn_sqr.o)(.text+0x1a9):bn_sqr.c: undefined reference to
`_bn_sqr_comba8'
../libcrypto.a(bn_sqr.o)(.text+0x1c3):bn_sqr.c: undefined reference to
`_bn_sqr_comba4'
../libcrypto.a(bn_sqr.o)(.text+0x27c):bn_sqr.c: undefined reference to
`_bn_mul_words'
../libcrypto.a(bn_sqr.o)(.text+0x2ac):bn_sqr.c: undefined reference to
`_bn_mul_add_words'
../libcrypto.a(bn_sqr.o)(.text+0x2d3):bn_sqr.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_sqr.o)(.text+0x2ea):bn_sqr.c: undefined reference to
`_bn_sqr_words'
../libcrypto.a(bn_sqr.o)(.text+0x3c6):bn_sqr.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_sqr.o)(.text+0x43e):bn_sqr.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_sqr.o)(.text+0x451):bn_sqr.c: undefined reference to
`_bn_sub_words'
../libcrypto.a(bn_sqr.o)(.text+0x463):bn_sqr.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_sqr.o)(.text+0x312):bn_sqr.c: undefined reference to
`_bn_add_words'
../libcrypto.a(bn_sqr.o)(.text+0x4f8):bn_sqr.c: undefined reference to
`_bn_sqr_comba8'
../libcrypto.a(bn_sqr.o)(.text+0x508):bn_sqr.c: undefined reference to
`_bn_sqr_comba4'
../libcrypto.a(rc5ofb64.o)(.text+0x16e):rc5ofb64.c: undefined reference
to `_RC5_32_encrypt'
../libcrypto.a(rc5_ecb.o)(.text+0x75):rc5_ecb.c: undefined reference to
`_RC5_32_encrypt'
../libcrypto.a(rc5_ecb.o)(.text+0xb6):rc5_ecb.c: undefined reference to
`_RC5_32_decrypt'
../libcrypto.a(rc5cfb64.o)(.text+0xca):rc5cfb64.c: undefined reference
to `_RC5_32_encrypt'
../libcrypto.a(rc5cfb64.o)(.text+0x1aa):rc5cfb64.c: undefined reference
to `_RC5_32_encrypt'
../libcrypto.a(c_ofb64.o)(.text+0x14e):c_ofb64.c: undefined reference to
`_CAST_encrypt'
../libcrypto.a(c_ecb.o)(.text+0x75):c_ecb.c: undefined reference to
`_CAST_encrypt'
../libcrypto.a(c_ecb.o)(.text+0xc6):c_ecb.c: undefined reference to
`_CAST_decrypt'
../libcrypto.a(c_cfb64.o)(.text+0xca):c_cfb64.c: undefined reference to
`_CAST_encrypt'
../libcrypto.a(c_cfb64.o)(.text+0x1ba):c_cfb64.c: undefined reference to
`_CAST_encrypt'
../libcrypto.a(bf_ofb64.o)(.text+0x14e):bf_ofb64.c: undefined reference
to `_BF_encrypt'
../libcrypto.a(bf_cfb64.o)(.text+0xca):bf_cfb64.c: undefined reference
to `_BF_encrypt'
../libcrypto.a(bf_cfb64.o)(.text+0x1ba):bf_cfb64.c: undefined reference
to `_BF_encrypt'
../libcrypto.a(xcbc_enc.o)(.text+0x1b9):xcbc_enc.c: undefined reference
to `_DES_encrypt1'
../libcrypto.a(xcbc_enc.o)(.text+0x2ba):xcbc_enc.c: undefined reference
to `_DES_encrypt1'
../libcrypto.a(xcbc_enc.o)(.text+0x463):xcbc_enc.c: undefined reference
to `_DES_encrypt1'
../libcrypto.a(xcbc_enc.o)(.text+0x55d):xcbc_enc.c: undefined reference
to `_DES_encrypt1'
collect2: ld returned 1 exit status
make[1]: *** [openssl.exe] Error 1
make[1]: Leaving directory `/cygdrive/c/openssl-0.9.7e/apps'
make: *** [sub_all] Error 1
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]