[Info-vax] Updates to VMSTAR and Wget for VMS

Steven Schweda sms.antinode at gmail.com
Wed Jan 6 08:28:53 EST 2021


> The only difference is that my MMS version is 3.9-01

   That might be whole explanation.  It's been a long time, but I have a
dim recollection of trying some V3.9 or other (back when a hobbyist
could get current software), having a bunch of case-related problems
with it, and going back to V3.8.  Could be false-memory syndrome, but
perhaps not.

   I haven't been testing much lately with MMK, but it might have fewer
problems.  I might try that.

> I will try to build Openssl 1.1.1i first to see, if that makes the
> difference. 

   Note that my rx2660 (V8.4-2L1) test used 1.1.1h.

> On my system they are with -W-:
> %MMS-W-GWKACTNOUPD, Actions didn't update
> 
> Is this a difference between MMS 3.8 and 3.9? 

   Perhaps.  I haven't seen a GWKACTNOUPD lately.

> I have some software (i.e. gtk) where the only difference between
> externals is upper/lower case. So I use the /name=(as_is) as a
> "standard" option.

   That's fine, but it affects many things, and, with no reason ro use
it, I've never tested building Wget that way.  OpenSSL certainly doesn't
force its use.  (I claim.)

> What I see in other open-source projects: When you need to replace a
> library-procedure with your own one, you use a preprocessor define to
> prefix the routine (normally done in the config.h header). 

   That's one way, but Wget drags in a pile of GNU stuff, some of which
seems to work very hard to defeat that method.  (Look for "#undef".)  In
some cases, it's easier to use the GNU stuff (in [.lib]) always than it
would be to deal with the VMS CRTL version differences for recently
added functions.

   As usual, many things are possible, and I don't claim that my way is
the only way, but it does seem to work for me.  At least not using that
MMS version.



More information about the Info-vax mailing list