DECC's make utility, MMS, speaks a very, very strict and unforgiving
dialect of make.  It's very useful for finding things like macros
defined twice or missing targets:

$ mms
%MMS-W-MBREDEFILL, Illegal attempt to redefine macro 'LD'


        test : $(TEST_PROG) assemble.pl .test_dummy
%MMS-W-DRVPARSERR, Parser error: "syntax error" in file USER1:[SCHWERN.SRC.PARRO
T]MAKEFILE.;10, line 392.
%MMS-F-DRVBADPARSE, Parser detected a fatal syntax error in the description file
..

which translates into:

    LD is defined twice.
    assemble.pl isn't defined at all!

the first one is easy enough to take care of.  As for assemble.pl...?

--- Makefile.in 29 Mar 2002 07:07:20 -0000      1.142
+++ Makefile.in 1 Apr 2002 19:11:18 -0000
@@ -109,7 +109,6 @@
 C_LIBS = ${libs}
 
 CC = ${cc}
-LD = ${ld}
 PERL = ${perl}
 
 


-- 

Michael G. Schwern   <[EMAIL PROTECTED]>    http://www.pobox.com/~schwern/
Perl Quality Assurance      <[EMAIL PROTECTED]>         Kwalitee Is Job One
Perl_croak(aTHX_ "Believe me, you don't want to use \"-u\" on a Macintosh");
        -- perl.c

Reply via email to