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]