At 12:24 AM 4/22/2002 -0400, Michael G Schwern wrote:
>I've got something to test.  I've overriden prefixify() in MM_VMS but
>managed to leave init_INSTALL() as is.  PREFIX should now work on VMS.
>Grab a snapshot from makemaker.org.


OK, here are the initial problems. There is still whitespace inserted 
between the prefixes and their colons -- something splits on word boundaries?

PREFIX = perl_root :
SITEPREFIX = perl_root :


Trying to make MM itself yields:

$ mmk
%MMK-F-CANTUPD, cannot update target [.BLIB.LIB.EXTUTILS].EXISTS - sources unknown

It looks like the config target depends on $(INST_LIBDIR).exists, 
$(INST_ARCHAUTODIR).exists, $(INST_AUTODIR).exists, and 
$(INST_MAN3DIR).exists.  However, only $(INST_AUTODIR).exists is present as 
a target, so the others will cause us to jump off the cliff of unknown sources.

If we look at the one target that is there more closely (see below), there 
are a couple of oddities, though I don't know their significance.  1.) We 
are attempting to recreate the top-level directory; should we be trying to 
create the target directory? 2.)  PERM_RWX is not define for VMS; should it 
be?  3.) Probably cosmetic, but there is a blank line before the last action 
line for the target.

$(INST_AUTODIR).exists :: perl_root:[lib.VMS_AXP.5_7_3.CORE]perl.h
        @ $(MKPATH) D0:[CRAIG.EXTUTILS-MAKEMAKER]
        @ $(EQUALIZE_TIMESTAMP) perl_root:[lib.VMS_AXP.5_7_3.CORE]perl.h 
$(INST_AUTODIR).exists

        -@ $(CHMOD) $(PERM_RWX) D0:[CRAIG.EXTUTILS-MAKEMAKER]



Reply via email to