Attached is a trivial patch to allow Win32 to build the OpenSSL dll's. If you want to post it up to contrib, that's fine. Even a non-patch user should be able to follow what to do.
Will
# The new OpenSSLDie() entry point was undefined in the 0.9.6e release # and win32 dll's will not build without it. Here's the fix; # --- ../orig/openssl-0.9.6e/util/libeay.num Fri Jan 04 07:02:40 2002 +++ util/libeay.num Wed Jul 31 12:53:53 2002 @@ -1934,3 +1934,4 @@ BN_pseudo_rand_range 2523 EXIST::FUNCTION: X509_STORE_CTX_set_verify_cb 2524 EXIST::FUNCTION: ERR_load_COMP_strings 2525 EXIST::FUNCTION: +OpenSSLDie 2526 EXIST::FUNCTION: --- ../orig/openssl-0.9.6e/util/mkdef.pl Wed Dec 19 11:48:51 2001 +++ util/mkdef.pl Wed Jul 31 12:50:51 2002 @@ -202,6 +202,7 @@ $crypto.=" crypto/rand/rand.h"; $crypto.=" crypto/comp/comp.h"; $crypto.=" crypto/tmdiff.h"; +$crypto.=" crypto/cryptlib.h"; my $symhacks="crypto/symhacks.h";