logo       

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.30_01: msg#00003

Subject: Re: [ANNOUNCE] ExtUtils::MakeMaker 6.30_01
Peter Prymmer/FactSet wrote on 10/05/2005 03:25:35 PM:

> Michael G Schwern <schwern@xxxxxxxxx> wrote on 08/17/2005 03:07:57 AM:
>
> > http://www.pobox.com/~schwern/src/ExtUtils-MakeMaker-6.30_01.tar.gz


> Which might be fixable with another straightforward patch to MM_VMS.pm,
> but I have not tried that out yet.
>
> With the s/Link/\$(LD)/ patch applied as mentioned above I find
> identical "mmk test" results.  I'll try next to fix const_cccmd()
> and the various test failures.

Here is that straightforward const_cccmd() patch:

diff -ru ExtUtils-MakeMaker-6.30_01.patched_0/lib/ExtUtils/MM_VMS.pm 
ExtUtils-MakeMaker-6.30_01/lib/ExtUtils/MM_VMS.pm
--- ExtUtils-MakeMaker-6.30_01.patched_0/lib/ExtUtils/MM_VMS.pm   2005-10-05 
15:07:39.738329000 -0400
+++ ExtUtils-MakeMaker-6.30_01/lib/ExtUtils/MM_VMS.pm 2005-10-05 
16:47:37.264629000 -0400
@@ -776,7 +776,7 @@
      ',$self->{NOECHO},'If F$TrnLnm("Sys").eqs."" .and. 
F$TrnLnm("DECC$System_Include").nes."" Then Define/NoLog SYS 
DECC$System_Include';
     }

-    push(@m, "\n\nCCCMD = $Config{'cc'} \$(CCFLAGS)\$(OPTIMIZE)\n");
+    push(@m, "\n\nCCCMD = \$(CC) \$(CCFLAGS)\$(OPTIMIZE)\n");

     $self->{CONST_CCCMD} = join('',@m);
 }
End of Patch.

Which should apply to either 6.30_01 or to 6.30_01 as patched
with the patch I posted yesterday (both diffs are single line
replacements, hence entail no line offset recalculation).

I have strong reason to believe that allows for the CC => 'CXX'
override that I wanted to effect from within a Makefile.PL
(but I had to test that with an older MM installation
modified in place).

I note that I obtain the following:

perl "-V:cc"
cc='CC/DECC';

So this patch should not do harm.  The .FIRST directive
has me a little bit worried about MMS (I have only test
with MadGoat Make Utility V3.9-6).

Unfortunately with 6.30_01 patched as above I see lots
of test failures that mention:

Unrecognized switch: -oc_install  (-h will show valid options).

and when I attempt to run MMK INSTALL in my 6.30_01 unpack
directory I see that interactively too:

$ mmk install
Unrecognized switch: -oc_install  (-h will show valid options).
%RMS-E-FNF, file not found
%MMK-F-ERRUPD, error status %X00018292 occurred when updating target 
PURE_PERL_INSTALL

This looks odd:

$ search descrip.mms oc_install
DOC_INSTALL = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e perllocal_install
install :: all pure_install doc_install
doc_install :: doc_$(INSTALLDIRS)_install
        $(NOECHO) $(DOC_INSTALL) "Module" "$(NAME)" <.MM_tmp 
>>perl_root:[lib.VMS_AXP.5_8_7]perllocal.pod
        $(NOECHO) $(DOC_INSTALL) "Module" "$(NAME)" <.MM_tmp 
>>perl_root:[lib.VMS_AXP.5_8_7]perllocal.pod
        $(NOECHO) $(DOC_INSTALL) "Module" "$(NAME)" <.MM_tmp 
>>perl_root:[lib.VMS_AXP.5_8_7]perllocal.pod

So I'll need to fix that before I can do more extensive testing
of my LD and CC override allowance patches.

Peter Prymmer




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
science.linguis...    culture.sf.lite...    video.mplayer.c...    yellowdog.gener...    ietf.rfc822/199...    emacs.help/2002...    redhat.release....    kernel.speakup/...    java.openejb.de...    debian.devel.gt...    xfree86.newbie/...    bug-tracking.ma...    pam/2003-05/msg...    games.devel.ope...    user-groups.lin...    music.pancham/2...    network.mq.deve...    web.html.genera...    arklinux.bugs/2...    linux.ecasound/...    qnx.openqnx.dev...    org.user-groups...    file-systems.sf...    trustix.contrib...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe