Craig A. Berry wrote:

I am not sure where else to look for to try to isolate this.


I've gone through essentially the same steps you have and not gotten
any farther.  I've attached a smaller reproducer test; it's still not
really that small, but remove any line from it and you don't get the
failure.  There appears to be something about deleting a directory
named 'blib' that corrupts the class object of the same name.  We can
band-aid over it by doing the following, which we perhaps should do
at this point:

--- lib/Module/Build/Platform/VMS.pm;-0 Thu Oct 25 04:50:40 2007
+++ lib/Module/Build/Platform/VMS.pm    Wed Nov 14 07:42:00 2007
@@ -36,6 +36,7 @@ sub _set_defaults {
     $self->SUPER::_set_defaults(@_);

     $self->{properties}{build_script} = 'Build.com';
+    $self->{properties}{blib} = '[.blib]';
 }


I have to reluctantly agree with this. But I suspect that this is indicating that we have a buffer overrun condition somewhere that is probably VMS specific.

I took another glance at the rmdir code in VMS.C, but still do not see anything.

The test_type.t and xs.t tests are still failing for me when run under the test harness because they have verbose output that is not preceded by "#" characters.

I am going to see what I can find about ppm.t, to see if I can find out how the tarball is being created.

-John
[EMAIL PROTECTED]
Personal Opinion Only.

Reply via email to