At 9:54 PM -0400 4/23/02, Michael G Schwern wrote:
>On Tue, Apr 23, 2002 at 07:43:22PM -0500, Craig A. Berry wrote:
>> At 8:00 PM -0400 4/23/02, Michael G Schwern wrote:
>> >I seem to have misplaced the $Is_VMS definition in MM_Unix.  Ooops.
>> >
>> >Snapshots should be working 100% on VMS again shortly.
>>
>> I just synched with cvs and here's what I get. Definitely looking
>> good except for those pesky uninitialized value warnings:
>
>This is odd.  I'm not seeing any of this from 5.6.1.

Well, here's the problem.  It's got a colon and slashes in the same filename:


Use of uninitialized value in substitution (s///) at /perl_root/lib/File/Spec/VMS.pm 
line 128.
        
File::Spec::VMS::fixpath('PACK004=HASH(0x9f2ec4)','perl_root:/man/man$(MAN1EXT)',1) 
called at /D0/CRAIG/EXTUTILS-MAKEMAKER/lib/ExtUtils/MM_VMS.pm line 435

This is what fixes it (the vendor stuff is untested since VMS currently doesn't use 
it):

--- lib/ExtUtils/MM_Unix.pm;-1  Tue Apr 23 20:29:31 2002
+++ lib/ExtUtils/MM_Unix.pm     Tue Apr 23 23:51:46 2002
@@ -1843,15 +1843,15 @@
 
     # There are no Config.pm defaults for these.
     $Config_Override{installsiteman1dir} =
-        "$Config{siteprefixexp}/man/man\$(MAN1EXT)";
+        File::Spec->catdir($Config{siteprefixexp},'man','man','$(MAN1EXT)');
     $Config_Override{installsiteman3dir} =
-        "$Config{siteprefixexp}/man/man\$(MAN3EXT)";
+        File::Spec->catdir($Config{siteprefixexp},'man','man','$(MAN3EXT)');
 
     if( $Config{usevendorprefix} ) {
         $Config_Override{installvendorman1dir} =
-          "$Config{vendorprefixexp}/man/man\$(MAN1EXT)";
+          File::Spec->catdir($Config{vendorprefixexp},'man','man','$(MAN1EXT)');
         $Config_Override{installvendorman3dir} =
-          "$Config{vendorprefixexp}/man/man\$(MAN3EXT)";
+          File::Spec->catdir($Config{vendorprefixexp},'man','man','$(MAN3EXT)');
     }
     else {
         $Config_Override{installvendorman1dir} = '';
[end of patch]

-- 
____________________________________________
Craig A. Berry                  
mailto:[EMAIL PROTECTED]

"Literary critics usually know what they're
talking about. Even if they're wrong."
        -- Perl creator Larry Wall

Reply via email to