On Sun, Jan 11, 2004 at 02:53:54AM +0000, Andy Balaam wrote:
> C:\My Documents>test
> Can't load 'C:\WINDOWS\TEMP\par-Andy 
> Balaam\cache-1073784600\d65c0da7.dll' for m
> odule XML::Parser::Expat: load_file:One of the library files needed to 
> run this
> application cannot be found at 
> C:/perl/5.8.0/lib/MSWin32-x86-multi-thread/DynaLo
> ader.pm line 229.

Very weird.  I cannot duplicate it here at all.

Is there no pop-up message box complaining a certain DLL
cannot be found or so?

> Should I expect PAR to include library files at all?
> (The features page suggests to me that the answer is yes?)
> If yes, what am I doing wrong/how can I help to fix this problem?

Let's see.  If I remember correctly, libexpat is statically
compiled into Expat.dll, so it should really Just Work.

Please do the following:

    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.
    8. If it does, rename it to .zip and compare its
       MANIFEST with the previously saved one.
    9. If it does not, send the error message again
       on the list, and I'll try to find a Win9x machine
       to duplicate that error.

Thanks,
/Autrijus/

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to