develooper Front page | perl.perl5.porters | Postings from December 2004

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_06

Thread Previous | Thread Next
From:
PPrymmer
Date:
December 31, 2004 13:36
Subject:
Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_06
Message ID:
OF979E357E.9C60C24C-ON85256F7B.007619CC-85256F7B.0076B334@factset.com
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 Prymmer


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About