Tue May 25 04:45:59 2010: Request 55994 was acted upon.
Transaction: Correspondence added by DJIBEL
       Queue: PAR-Packer
     Subject: Can't call method "remove" on an undefined value at 
C:/Perl/site/lib/Win32/Exe.pm line 220.
   Broken in: 1.002
    Severity: Critical
       Owner: Nobody
  Requestors: dji...@cpan.org
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=55994 >


Le Mar 25 Mai 2010 04:35:44, RSCHUPP a écrit :
> On Mon May 24 17:27:05 2010, DJIBEL wrote:
> > Sorry, that is the real patch.
> 
> Looks reasonable to me, except for the
> 
>  if ($^O eq 'MSWin32') ...
> 
> tests. Is there any sense of calling Win32::Exe
> methods if NOT running on MSWin32?

No. You can remove the two tests of MSWin32 because it is already
present in the else condition :  eval { require Win32::Exe; 1 } in line
819 and 820, and 1260. Sorry.
 
> Also, which is the minimum version of Win32::Exe that
> contains the fixes (so that I can update PAR::Packer's
> requirements)?

The minimum of version of Win32::Exe that contains the fixes is the last
version 0.14. 

Best Regards,

Djibril


> Cheers, Roderich


Reply via email to