On Tue, Apr 23, 2002 at 11:10:03PM -0500, Craig A. Berry wrote:
> 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):

Oh good.  I'd just done exactly that for Win32.


> --- 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]

-- 

Michael G. Schwern   <[EMAIL PROTECTED]>    http://www.pobox.com/~schwern/
Perl Quality Assurance      <[EMAIL PROTECTED]>         Kwalitee Is Job One
Some like elmers glue
but it needs reapplying.
I use super glue.
        -- tlk

Reply via email to