Hi,
Been having problems since updating to 0.80. One user gets error message with Windows 2000 [Version 5.00.2195] when running a pp'd executable, but another user has no trouble at all. After many attempts, I've also seen this happen myself on WinXP [Version 5.1.2600]


Typical error message is:
parser: creation of
C:\DOCUME~1\greya\LOCALS~1\Temp\par-greya\cache-829e1673cd0100b0bd0dac81628e04265e166964?<//perl58.dll failed - aborting with 2.
(The pp'd executable is parser.exe)


What puzzles me is the extra characters after the SHA-1 hash, and I wonder if these are causing a problem. There always seem to be three extra characters after the 40-hex-digit hash value, and they are often not valid filename characters.

As a workaround, I've tried setting the PAR_GLOBAL_TEMP environment variable, but then it fails with the error message:
IO error: opening P*2.exe for read : Invalid argument
at -e line 164
Can't call method "extractTree" on an undefined value at ../blib/lib/PAR.pm line 263.


Can anyone explain what's going wrong?

Has anyone managed to use PAR_GLOBAL_TEMP successfully on Win32?

Thanks,
Rick.



Reply via email to