[EMAIL PROTECTED] 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 Prymmer