PPrymmer@factset.com wrote on 12/31/2004 12:41:38 PM: > This is beginning to look like a problem with the XSUBPP macros. I've found a workwaround for this specific problem that I'll enclose as a diff. Since an OS specific hack inside of MM_Unix.pm seems completely counter to the whole "put overrides into MM_$^O.pm" design philosophy of MakeMaker I do not expect this diff to be taken at face value as a patch. I am sending it merely wanted to illustrate concretely where VMS was experiencing trouble. --- lib/extutils/mm_unix.pm;-1 Fri Dec 31 08:48:17 2004 +++ lib/ExtUtils/MM_Unix.pm Fri Dec 31 16:26:34 2004 @@ -3518,6 +3518,18 @@ $self->{XSPROTOARG} = "" unless defined $self->{XSPROTOARG}; + if ($Is_VMS) + { + return qq{ +XSUBPPDIR = $xsdir +XSUBPP = \$(PERLRUN) \$(XSUBPPDIR)xsubpp +XSPROTOARG = $self->{XSPROTOARG} +XSUBPPDEPS = @tmdeps +XSUBPPARGS = @tmargs +XSUBPP_EXTRA_ARGS = +}; + } + else { return qq{ XSUBPPDIR = $xsdir XSUBPP = \$(PERLRUN) \$(XSUBPPDIR)/xsubpp @@ -3526,6 +3538,7 @@ XSUBPPARGS = @tmargs XSUBPP_EXTRA_ARGS = }; +} }; I have not yet found how to fix the .exists into OLB problem nor the trouble with MMS V3.2-01 reported earlier. Peter PrymmerThread Previous | Thread Next