Wed Feb 10 07:34:07 2010: Request 35882 was acted upon.
Transaction: Correspondence added by http://htbaa.myopenid.com/
       Queue: PAR-Packer
     Subject: pp -P => Can't locate PAR/Heavy.pm
   Broken in: 0.978
    Severity: Normal
       Owner: Nobody
  Requestors: d...@cpan.org
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=35882 >


On Sat 09 Jan 2010 18:30:25, CHOCOLATE wrote:
> On Wed May 14 10:56:44 2008, DJH wrote:
> > When I run pp -P and try to execute the resulting file on another
> > machine with a newer perl, it produces the error: Can't locate
> PAR/Heavy.pm
> 
> Running an .exe generated on a clean XP Pro SP3 by:
> 
>     pp -o foo.exe foo.pl
> 
> on the same system (with C:\strawberry (5.10.1.0) temporarily renamed),
> I get the same error. One thing I noticed while trying to fix it is that
> @INC is listed as:
> 
> C:/strawberry/perl/lib
> C:/strawberry/perl/site/lib
> C:\strawberry\perl\vendor\lib
> .
> 
> On a hunch that there was something not quite right about that
> vendor/lib path, and after failing by various means to persuade pp to
> bundle PAR, I copied all the vendor/lib packages over to site/lib,
> compiled an .exe and it worked.
> 
> vendor/lib makes perfect sense, of course, as the target for "value
> added" modules, but it looks like either PAR or Strawberry Perl is
> having some teething problems adjusting to it.
> 
> The move away from site/lib was quite recent (September 2009). If anyone
> has a copy of Strawberry Perl 5.10.1.0 Beta 1 (the last version to use
> site/lib) and Beta 2 (the first version to use vendor/lib) lying around,
> it might be worth seeing if that transition broke pp.

I ran into the same problem, as posted here
http://stackoverflow.com/questions/2227796/why-doesnt-my-wxperl-application-for-windows-start.
For me it got fixed by setting this flag to pp:
--lib=C:/strawberry/perl/vendor/lib

Reply via email to