At 2:08 PM -0700 5/12/00, [EMAIL PROTECTED] wrote:
> > >The install went without errors, but ended with:
>> >    %MMK-I-ACTNOUPD, action did not update target INSTALL
>>
>> I saw this too.  I have a feeling there is no tangible thing (file
>> system object) MMS/K can check to see if the INSTALL target is
>> up-to-date.  Thus it's probably just telling you that it is finished
>> updating the INSTALL target but has no way to record the fact.
>
>Sure there is.  Does PERL_ROOT:[000000]$(BINARY_NAME).$(BINARY_TYPE) exist?
>If so then perl was probably installed.

Hmm.  Here's the relevant snippet from descrip.mms:

# install ought not need a source, but it doesn't work if one's not
# there. Go figure...
install : $(MINIPERL_EXE)
        @ @perl_setup.com
        If F$TrnLnm("Sys") .nes. "" Then Deass SYS
        $(MINIPERL) installperl

It doesn't look like there are any file system objects to the left of
the colon.  If we add a dependency, I wonder if we wouldn't want a
dummy file that gets copied to the install directory at the end of
the install rather than the Perl binary, which is one of the first
things copied.  That way a failed or interrupted installation would
not report being up to date.  Then we'd need to document that a
reinstall should use MMK/FORCE or the user should delete the dummy
file.
-- 
____________________________________________
Craig A. Berry                   
mailto:[EMAIL PROTECTED]

Reply via email to