Hi,
I tried to compile the latest version of openssl-0.9.6e on Windows 2000
using Microsoft Visual C++ 6.0 and it failed to link the ssleay32.dll.
This is happening because cryptlib.obj isn't getting linked in. I added the
symbol to the SSLOBJ definition in ms\ntdll.mak.
The diff for the fix is as follows:
D:\Work\HTTP\openssl-0.9.6e\ms>diff -u ntdll.mak ntdll.mak.orig
--- ntdll.mak 2002-07-30 17:25:19.000000000 -0700
+++ ntdll.mak.orig 2002-07-30 17:34:35.000000000 -0700
@@ -184,7 +184,7 @@
$(OBJ_D)\ssl_cert.obj $(OBJ_D)\ssl_sess.obj $(OBJ_D)\ssl_ciph.obj \
$(OBJ_D)\ssl_stat.obj $(OBJ_D)\ssl_rsa.obj $(OBJ_D)\ssl_asn1.obj \
$(OBJ_D)\ssl_txt.obj $(OBJ_D)\ssl_algs.obj $(OBJ_D)\bio_ssl.obj \
- $(OBJ_D)\ssl_err.obj $(OBJ_D)\cryptlib.obj
+ $(OBJ_D)\ssl_err.obj
RSAGLUEOBJ=$(OBJ_D)\rsaref.obj \
$(OBJ_D)\rsar_err.obj
D:\Work\HTTP\openssl-0.9.6e\ms>
Much Thanks!
--
srikant @ home . surfing . the . web
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]