On Tue, Mar 26, 2002 at 01:22:28PM -0500, [EMAIL PROTECTED] wrote:
> As it turns out there is an all that is first and perhaps
> I have mischaracterized the nature of the true problem. From
> looking at the generated DESCRIP.MMS file I do see that there is
> first top /^all/, but there is also an erroneus second /^all/
> that confuses MMS.
This is added by ExtUtils::MM_VMS->installbin, and I bet I know why.
5.004_04's MakeMaker (5.42) has both installbin() and processPL. I
don't know why.
At 5.004_05 the one in installbin() disappeared from
ExtUtils::MM_Unix. I think it was here:
Title: "[MM] Small patch to MakeMaker, new release"
From: "Andreas J. Koenig" <[EMAIL PROTECTED]>
Msg-ID: <[EMAIL PROTECTED]>
Files: lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
but I can't find that in the p5p archives and that's just after I run
out of MakeMaker history. So I don't quite know the logic involved.
Anyhow, the all target was removed from
ExtUtils::MM_Unix->installbin() but left in
ExtUtils::MM_VMS->installbin(). Probably just because someone forgot.
Try this. It also includes the suggestion about makemakerdflt.
--- lib/ExtUtils/MM_VMS.pm 25 Mar 2002 07:28:24 -0000 1.9
+++ lib/ExtUtils/MM_VMS.pm 26 Mar 2002 18:53:59 -0000
@@ -508,6 +508,7 @@
push @m,"
makemakerdflt : all
+ $(NOECHO) $(NOOP)
.SUFFIXES :
.SUFFIXES : \$(OBJ_EXT) .c .cpp .cxx .xs
@@ -1347,9 +1348,6 @@
@to = values %fromto;
push @m, "
EXE_FILES = @exefiles
-
-all :: @to
- \$(NOECHO) \$(NOOP)
realclean ::
";
--
Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/
Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One
Do you actually think about what you are saying or is it an improvisational
game of Mad Libs that you play in your head?