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.