From: "Dr. Stephen Henson" <st...@openssl.org>

> Please check the 0.9.8 snapshots too.

   Perhaps when I work up more courage.

> If there are any minor issues which someone VMS illiterate (i.e. me) can
> understand I'll fix them.

   I'm still wondering why this symlink is in apps:

      md4.c -> ../crypto/md4/md4.c

Formerly, it was supplied in the source kit.  Now it appears to be
generated.  Does anyone use it?  The top VMS builder (makevms.com)
dutifully makes a copy, but I don't see it used anywhere in the VMS
builders.

   More VMS-specific:

      makevms.com:

   I'm sure that there was some excellent reason to move the generated
header files (BUILDINF.H, OPENSSLCONF.H) from their old location,
[.<arch>.CRYPTO], to the new one, [.crypto._<arch>] (where "<arch>" is
"ALPHA", IA64", or "VAX"), but it wasn't obvious to me.  I thought that
using the old, sequestered [.<arch>...] tree made sense, and had the
advantage of making clean-up simpler.  This change, by the way is what
hosed the installation procedure ([.crypto]install.com), which wasn't
notified of the change:

[...]
Installing CRYPTO files.
[...]
%COPY-E-OPENIN, error opening ALP$DKA100:[UTILITY.SOURCE.OPENSSL.OPENSSL-1^.0^.0
-STABLE-SNAP-20100414.ALPHA.CRYPTO]OPENSSLCONF.H; as input
-RMS-E-DNF, directory not found
-SYSTEM-W-NOSUCHFILE, no such file
[...]

(Oh, _now_ I see.  This (annoying) change would allow the deletion of a
few lines of DCL in [.crypto]install.com.  But they weren't deleted.)

--- crypto/install.com_orig     2010-01-29 06:03:46 -0600
+++ crypto/install.com  2010-04-14 17:45:21 -0500
@@ -120,12 +120,12 @@
 $      THEN
 $        COPY 'tmp' WRK_SSLINCLUDE: /LOG
 $      ELSE
-$        IF D .EQS. "_''ARCH'"
-$        THEN
-$          COPY [-.'ARCH'.CRYPTO]'tmp' WRK_SSLINCLUDE: /LOG
-$        ELSE
+$!!!     IF D .EQS. "_''ARCH'"
+$!!!     THEN
+$!!!       COPY [-.'ARCH'.CRYPTO]'tmp' WRK_SSLINCLUDE: /LOG
+$!!!     ELSE
 $          COPY [.'D']'tmp' WRK_SSLINCLUDE: /LOG
-$        ENDIF
+$!!!     ENDIF
 $      ENDIF
 $      SET FILE/PROT=WORLD:RE WRK_SSLINCLUDE:'tmp'
 $      GOTO LOOP_SDIRS

Not, in my opinion, a good trade, even when done correctly.

------------------------------------------------------------------------

   Steven M. Schweda               s...@antinode-info
   382 South Warwick Street        (+1) 651-699-9818
   Saint Paul  MN  55105-2547
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to