Re: Problem building Perl 5.10.0 on OpenVMS V8.3-1H1

[email protected] (Vorländer, Martin)
Newsgroups perl.vmsperl
Message-ID <ED42D2A279B0684F936799D6DCF3E5E3037176A4@pdvex01.intern.pdv-systeme.de>
Craig A. Berry wrote:
> > A similar rule fails there:
> >
> > attrs.c : $(XSUBPPDEPS)
> >
> > instead of
> >
> > attrs.c : attrs.xs $(XSUBPPDEPS)
> 
> I have MMS 3.8-2 on Alpha and seldom if ever use it because of this  
> problem.  It appears to simply ignore the rule that looks like:
> 
> # --- MakeMaker xs_c section:
> 
> .xs.c :
>   $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(MMS$TARGET_NAME).xs >$(MMS$TARGET)
> 
> I don't know if case sensitivity is a problem here, such that if you  
> defined .xs.C, .XS.C, and .XS.c as well as the above it might pick up  
> one of them.  SET PROCESS/CASE_LOOKUP=SENSITIVE might do something for  
> this but would probably break a lot of other things.
> 
> I suppose we ought to diagnose what exactly MMS is doing here and fix  
> MakeMaker to work around it, but over the years they've always thought  
> of new ways to break MMS faster than we could come up with workarounds.

I have been following the easy way out, and dropped MMS for MMK.

> I use MMK almost exclusively, which avoids both of the  
> problems mentioned and is still available here:
> 
> http://www.madgoat.com/
> 
> http://www.kednos.com/kednos/Resources/MX

Yep, using a freshly-built MMK (4.1) the make finishes successfully.

BTW: The link given at Kednos doesn't work; however, the kit is available at
ftp://ftp.kednos.com/pub/mmk/mmk.zip

$ MMK TEST has a few issues. I'll spend some time looking into these.

Thanks, John and Craig, for your continued work to keep Perl up-to-date
on VMS. It's much appreciated, even though I'm no longer building the Perl
interpreters used here myself - mostly because of mod_perl and time
issues.

cu,
  Martin
-- 
                        | Martin Vorlaender  |  OpenVMS rules!
 VMS is today what      | work: [email protected]
 Microsoft wants        |   http://vms.pdv-systeme.de/users/martinv/
 Windows NT 8.0 to be!  | home: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.