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



Reply via email to