[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