>    Ooh.  So close.

   Progress continues.  In my never-ending quest for fun, I tried
linking an OPENSSL.EXE using the shared images (SSL_*_SHR*.EXE) instead
of the object libraries (SSL_*.OLB), which is something the normal VMS
builders don't do.  Naturally, it didn't work.  But it was pretty close. 
The first problem was new, and mine -- "VMS/mkshared.com" wasn't looking
for "ZLIB" in the ".num" files, and I was (or thought that I was)
enabling zlib support.  That fix seems easy:

ALP $ gdiff -u VMS/mkshared.com;-1 VMS/mkshared.com
--- VMS/mkshared.com;-1 2011-03-11 12:43:19 -0600
+++ VMS/mkshared.com    2011-03-11 22:57:42 -0600
@@ -356,6 +356,7 @@
 $         endif
 $!
 $         if ((plat_entry .eqs. "VMS") .or. -
+            ((plat_entry .eqs. "ZLIB") .and. (ZLIB .nes. "")) .or. -
             (arch_vax .and. (plat_entry .eqs. "VMSVAX"))) then -
             truesum = truesum + 1
 $!

   Replacement file:
      http://antinode.info/ftp/openssl/1_0_0d/openssl-1_0_0d_s3e.zip


   The second problem appears to be not all my fault (for a change).

[...]
%ILINK-I-UDFSYM,        OPENSSL_STRCASECMP
%ILINK-W-USEUNDEF, undefined symbol OPENSSL_STRCASECMP referenced
[... in a bunch of places ...]

I threw that one in at the end of what looked like the appropriate
".num" file:

ALP $ gdiff -u util/libeay.num;-1 util/libeay.num
--- util/libeay.num;-1  2010-07-25 11:56:06 -0500
+++ util/libeay.num     2011-03-11 23:23:49 -0600
@@ -4189,3 +4189,4 @@
 CRYPTO_cbc128_decrypt                   4561   EXIST::FUNCTION:
 CRYPTO_cfb128_encrypt                   4562   EXIST::FUNCTION:
 CRYPTO_cfb128_8_encrypt                 4563   EXIST::FUNCTION:
+OPENSSL_strcasecmp                      4594   EXIST::FUNCTION:

and then all seemed well.  I assume that there's some Master Keeper of
the Dot-num Files who should be adding that to the master file in the
actual right place, with the actual right number.  Or, if there's some
other thing to do, then do that.

   Wheee.  Will the fun never end?

   SMS.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to