[Info-vax] MMK v. me, old and new problems.

Steven Schweda sms.antinode at gmail.com
Tue Sep 29 00:24:46 EDT 2009


   Who's the custodian of MMK these days?  (And where's he
hiding?)

   I've grown increasingly tired of have to type (well,
copy+paste) "/MACRO = MMSDESCRIPTION_FILE=something", so I
started looking at adding it, but I don't know
what/where/whose the latest source kit is.

   For normal purposes, I've been using this:

alp $ mmk /id
%MMK-I-IDENT, this is the MadGoat Make Utility V3.9-10
-MMK-I-COPYRIGHT, Copyright © 1992-2005, MadGoat Software.  All Rights
Reserved.

   But I seem to have found this newer kit a while ago:

alp $ mmk4 /id
%MMK-I-IDENT, this is the MadGoat Make Utility V4.0
-MMK-I-COPYRIGHT, Copyright (c) 2008, Matthew Madison.  See
LICENSE.TXT in distr
ibution kit for license information.

   And I also seem to have a kit (with some changes by Tim
Sneddon?) which calls itself:

alp $ mmk41 /id
%MMK-I-IDENT, this is the MadGoat Make Utility V4.1
-MMK-I-COPYRIGHT, Copyright (c) 2008, Matthew Madison.  See
LICENSE.TXT in distr
ibution kit for license information.

   Interestingly, the V4.x programs seem to have forgotten how
to apply a default file spec.  For example:

alp $ type descrip.mms                  ! It's empty.
alp $

alp $ mms /desc = descrip               ! For reference.
%MMS-F-NOTARGET, No target specified.

alp $ mmk /desc = descrip               ! Ok with me.
%MMK-F-NOTARGETS, no target found

alp $ mmk4 /desc = descrip
%MMK-F-NOOPNDSC, could not open description file descrip
-RMS-E-FNF, file not found

alp $ mmk41 /desc = descrip
%MMK-F-NOOPNDSC, could not open description file descrip
-RMS-E-FNF, file not found

   I can see the problem in the V4.x code, but I figure that
if someone else is tending this stuff, then he might have a
preference involving the details of the fix.

   Adding MMSDESCRIPTION_FILE may not be impossible:

ALP $ mmk /desc = descrip
   Macro "MMSDESCRIPTION_FILE" is not defined as required.
   MMK, or MMS too old?  Try adding:
   "/MACRO = MMSDESCRIPTION_FILE=dev:[dir]description_file",
   as appropriate, where "dev:[dir]description_file" is the full path
   to the MMS/MMK description file being used (typically
"DESCRIP.MMS").

I_WILL_DIE_NOW.  /$$$$INVALID$$$$
%DCL-W-IVVERB, unrecognized command verb - check validity and spelling
 \I_WILL_DIE_NOW\
%MMK-F-ERRUPD, error status %X00038090 occurred when updating target
[-.SRC.ALPH
A]WGET.EXE

ALP $ mmkx /desc = descrip
  28-SEP-2009 23:06:19
   Destination: [.ALPHA]

if (f$search( "[-.LIB]ALPHA.DIR;1") .eqs. "") then  create /directory
[-.LIB.ALP
HA]
[...]

ALP $ mmkx /id                  ! Mine.
%MMK-I-IDENT, this is the MadGoat Make Utility V4.1x
-MMK-I-COPYRIGHT, Copyright (c) 2008, Matthew Madison.  See
LICENSE.TXT in distr
ibution kit for license information.

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

   Steven M. Schweda               sms at antinode-info
   382 South Warwick Street        (+1) 651-699-9818
   Saint Paul  MN  55105-2547



More information about the Info-vax mailing list