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