Autrijus, I hope you get over your cold soon.

This is just a reminder that when you do, I have answered your questions on this problem and am waiting hopefully for a reply :)

In the meantime if anyone else has any advice it'd be much appreciated.

Thanks very much,

Andy

Andy Balaam wrote:

OK, I have now successfully done this:

   1. Rename test.exe into test.zip
   2. Open it with WinZip or WinRAR
   3. Save the MANIFEST somewhere
   4. Install ActivePerl 5.8.x on the Win98 machine
   5. Install PAR on the Win98 machine
   6. Make another .exe on the Win98 machine,
      using the same "pp test.pl" command.
   7. Rename C:\Perl\ away and see if the executable runs.


I've done all this. It does run even when you rename C:\Perl\.

   8. If it does, rename it to .zip and compare its
      MANIFEST with the previously saved one.


$ diff nonworking-MANIFEST working-MANIFEST
39a40
> lib/Win32.pm
49a51
> lib/auto/Cwd/Cwd.exp
55a58
> lib/auto/Fcntl/Fcntl.exp
57a61
> lib/auto/File/Glob/Glob.exp
59a64
> lib/auto/IO/IO.exp
61a67
> lib/auto/List/Util/Util.exp
63a70
> lib/auto/Socket/Socket.exp
65a73,76
> lib/auto/Thread/Thread.exp
> lib/auto/Win32/Win32.bs
> lib/auto/Win32/Win32.dll
> lib/auto/Win32/Win32.exp
67a79
> lib/auto/XML/Parser/Expat/Expat.exp
69a82
> lib/auto/re/re.exp
71a85,86
> lib/auto/threads/shared/shared.exp
> lib/base.pm

So it seems that the nonworking one misses out some Win32 libraries and some things ending in ".exp".

Does this help?

Andy




Reply via email to