[EMAIL PROTECTED] wrote:
     MMS/macro=("IXE=1")

dies with the message:

    Extracting podselect.com (with variable substitutions)
    Copy/NoConfirm/Log [.pod]podselect.com [.lib.pod]
    %COPY-S-COPIED,
DISK$PROSY_USER:[PROSY.FRANS.PERL-5_8_5.POD]PODSELECT.COM;1 copied
    to DISK$PROSY_USER:[PROSY.FRANS.PERL-5_8_5.LIB.POD]PODSELECT.COM;3 (6
blocks)
    %DCL-W-ACTIMAGE, error activating image SYS$DISK:[]MINIPERL.EXE
    -CLI-E-IMAGEFNF, image file not found
$1$DGA22:[PROSY.FRANS.PERL-5_8_5]MINIPERL.EXE;
    %MMS-F-ABORT, For target EXTRA.PODS, CLI returned abort status:
%X100388B2.

Which is logical since a MINIPERL.IXE was build and not a MINIPERL.EXE;

The problem is in extra_pods.com which is created by configure.com  (line
6320 etc).

Good catch, Frans. You are correct. I've attached what I think will be the patch for this, but I haven't tested it yet. If anyone one gets a chance to test, please post results.

--- configure.com;-0    Sat Jan  8 17:57:01 2005
+++ configure.com       Sat Jan  8 17:57:19 2005
@@ -6462,6 +6462,10 @@
 $!   Any changes made to it directly will be lost.  If you need to make any
 $!   changes, please edit the template in Configure.Com instead.
 $!   Use FORCE if you've just podified a README.* file on VMS.
+$!   p1 - how to invoke miniperl (passed in from descrip.mms)
+$    p1 = F$Edit(p1,"Upcase,Compress,Trim")
+$    If F$Locate("MCR ",p1).eq.0 Then p1 = F$Extract(3,255,p1)
+$    miniperl = "$" + F$Search(F$Parse(p1,".Exe"))
 $ if f$search("extra.pods") .eqs. "" .or. P1 .eqs. "FORCE" then -
     search README.* "=head"/window=0/output=extra.pods
 $ open/read/error=extra_close EXTRA extra.pods
@@ -6484,7 +6488,7 @@
 $       if file_rdt .GTS. pod_file_rdt then do_copy := true
 $     endif
 $     ! wacky method to preserve case on ODS-5 even when parse style is 
traditional
-$     if do_copy then mcr sys$disk:[]miniperl.exe -e "exit 0+$^E unless 
File::Copy::rmscopy(q{''file'}, q{''pod_file'});"
+$     if do_copy then miniperl -e "exit 0+$^E unless 
File::Copy::rmscopy(q{''file'}, q{''pod_file'});"
 $   endif
 $ endif
 $ goto extra_loop
--- vms/descrip_mms.template;-0 Sat Jan  8 17:57:12 2005
+++ vms/descrip_mms.template    Sat Jan  8 17:57:16 2005
@@ -372,7 +372,7 @@
 x2p : [.x2p]$(DBG)a2p$(E) [.x2p]s2p.com [.x2p]find2perl.com 
        @ $(NOOP)
 extra.pods : miniperl
-       @ @extra_pods.com
+       @ @extra_pods.com "$(MINIPERL_EXE)"
 
 pod0 = [.lib.pod]perl.pod [.lib.pod]perl5004delta.pod 
[.lib.pod]perl5005delta.pod [.lib.pod]perl561delta.pod [.lib.pod]perl56delta.pod
 pod1 = [.lib.pod]perl570delta.pod [.lib.pod]perl571delta.pod 
[.lib.pod]perl572delta.pod [.lib.pod]perl573delta.pod [.lib.pod]perl581delta.pod

Reply via email to