Wed Jun 16 05:16:38 2010: Request 58266 was acted upon. Transaction: Correspondence added by RSCHUPP Queue: PAR-Packer Subject: install PAR::Packer failed for strawberry perl 5.12.0.1 (parldyn.exe not found) Broken in: (no value) Severity: (no value) Owner: Nobody Requestors: frams...@rus.uni-stuttgart.de Status: new Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=58266 >
On 2010-06-09 05:39:28, frams...@rus.uni-stuttgart.de wrote: > ... > C:\strawberry\perl\bin\perl.exe run_with_inc.pl par.exe -I../blib/lib > -q -B -O.. > \script\parldyn.exe > C:\strawberry\perl\bin\perl.exe -e "chmod(oct('0600'), > '..\blib\lib\PAR\Stripped > PARL\Dynamic.pm');" > C:\strawberry\perl\bin\perl.exe encode_append.pl par.exe > ..\blib\lib\PAR\Strippe > dPARL\Dynamic.pm > C:\strawberry\perl\bin\perl.exe -e "chmod(oct('0444'), > '..\blib\lib\PAR\Stripped > PARL\Dynamic.pm');" > dmake.EXE: Error: -- `script\parldyn.exe' not found, and can't be > made Note that the problem is the same with PAR::Packer 1.003, 1.004, 1.005 - didn't check even older versions. Actually, I'm suspecting a bug in dmake as shipped with Strawberry 5.12.0.1: nothe that script\parldyn.exe actually has been generated by the sub-make in myldr. If I run "dmake -v all" (for the first time after "dmake clean") dmake report timestamp 0 (meaning: file doesn't exist) for target script\parldyn.exe at the time of the error. The means it obviosly hasn't stat()ed the target after the sub-make and acts on stale information. Note also that I can make the problem go away if I add perl -e "sleep(2); 1" to the "all" target in myldr/Makefile which adds a 2 second delay after generating script\parldyn.exe before control passes back to the main dmake. Cheers, Roderich