|Subject:||Archive::Zip and dlls not found on target system|
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.