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

[email protected] ("John E. Malmberg")
Newsgroups perl.vmsperl
Message-ID <[email protected]>
[Thunderbird does not handle Martin's e-mail address, and is breaking it 
up at the comma into two addresses]

Craig A. Berry wrote:
> 
> 
> 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.

Defining a rule for each of the case types of the extension may help.

SET PROCESS/CASE_LOOKUP=SENSITIVE probably will not work for various 
reasons, including the default mode of Perl to lowercase almost all 
filename references, and the build procedure will create several files 
in a different case than on Unix.

> 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 use MMK almost exclusively, which avoids both of the problems 
> mentioned and is still available here:

MMS does not support ODS-5 yet.  That is the whole issue.

> http://www.madgoat.com/
> 
> http://www.kednos.com/kednos/Resources/MX

MMS was supposed to be getting a fix about now to support ODS-5, first 
for Itanium and then on Alpha.

I do not know when hobbyists will be able to get a kit with a fix.

-John
[email protected]
Personal Opinion Only
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.