On 2015-07-20 17:44:13, ETHER wrote:
Show quoted text> On 2014-10-11 08:00:26, NGLENN wrote:
> > This leads to there being zero test reports for Windows machines,
> > since none of them can finish the installation process and report
> > pass
> > or failure.
> > I am available to test your code on Windows if you do not have a
> > Windows box available.
>
>
> If you are able to identify where the hang is taking place, that would
> be enormously helpful!
I also see hangs on a freebsd 9.2 box with perl 5.10.1 (and only in this configuration). The hang happens while trying to deparse B.pm. A possible problem could be mixing system perl and the currently used perl for the build. In my case, the following patch fixed the hanging test:
diff --git a/t/deparse_cmp.t b/t/deparse_cmp.t
index bb2164d..d4cd5ba 100644
--- a/t/deparse_cmp.t
+++ b/t/deparse_cmp.t
@@ -115,7 +115,7 @@ sub deparse {
my $fh = shift;
local $ENV{PERL_HASH_SEED} = 0; # GRRR!!!! otherwise deparse output will not be consistent
- IPC::Open3::open3(\*WRITE, \*READ, \*ERR, "perl", "-MO=Deparse") or die $!; # should be fatal (if it fails, or just because it's plain wrong).
+ IPC::Open3::open3(\*WRITE, \*READ, \*ERR, $^X, "-MO=Deparse") or die $!; # should be fatal (if it fails, or just because it's plain wrong).
# out various handles
my $w = IO::Select->new(\*WRITE);