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]

Reply via email to