Fri Apr 16 03:32:28 2010: Request 56654 was acted upon.
Transaction: Ticket created by DOUGW
       Queue: PAR-Packer
     Subject: Archive::Zip and dlls not found on target system
   Broken in: 1.003
    Severity: Important
       Owner: Nobody
  Requestors: do...@cpan.org
      Status: new
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=56654 >


I compiled an exe w/pp on Windows 95 with strawberry perl. It runs fine
on the system I compiled it on, but when I run it on other systems
without strawberry perl (a Windows Vista and another XP system), it says
"can't locate Archive/Zip.pm in @INC (@INC contains
C:/strawberry/perl/vendor/lib .)". I tried adding --module=Archive::Zip
to pp but get the same error.

If I copy just the Archive/* directory structure to
c:/strawberry/perl/vendor/lib, then I get that zlib1.dll is not found,
then if I add --link=zlib1.dll to the pp command, the program (almost)
works.

The program uses Tk::PNG (from Tk) and libpng3.dll is also not found,
after adding --link=libpng3.dll, the program runs. Not sure if this part
is a bug or maybe it should be a separate bug.

Reply via email to