On Sun, Sep 19, 2010 at 1:40 PM, Tim Bunce <[email protected]> wrote:
> Certainly seems like a resource problem (memory, file descriptors, etc.).
> Or perhaps the make program itself is doing something strange.

Tim --

I finally looked at the errors in the report.

My hunch is that you might be having issues with temporary files.  I
don't have the tuits to decrypt your test suite, but if there is
anything that attempts to re-use directories or files between runs,
you have a huge risk on Win32 that the old file doesn't get removed
fast enough and the new file can't be created.  (Perl "unlink" will
return but the OS has only scheduled deletion and hasn't necessarily
finished it.)

I generally make sure I create a new, temporary directory with a
random name for any iterative test.  And I've stopped trying to ensure
that things are cleaned up properly because it's too hard to guarantee
on Windows.  (I let File::Temp do it's best to remove a directory, but
I don't worry if it fails to clean up.)

-- David

Reply via email to