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