--- jerry gay <[EMAIL PROTECTED]> wrote:

> t/010-regression...........NOK 615/0#   Failed test ''too_many'
> should parse suc
> cessfully'
> #   at t/010-regression.t line 2257.
> # open3: IO::Pipe: Can't spawn-NOWAIT: No such file or directory at
> C:\usr\local
>
\perl-5.8.8\cpan\build\TAPx-Parser-0.50_03\blib\lib/TAPx/Parser/Source.pm
> line 1
> 03
> 
> i'll see if i can figure it out.

If you can, I'd be grateful.  I don't have a Windows box and I don't
know IPC::Open3 too well, so it's a double whammy.

It's the 'open3' statement in the following snippet which is causing
this:

    my $stdout        = IO::Select->new();
    my $stdout_handle = IO::Handle->new();
    $stdout_handle->autoflush(1);
    $stdout->add( \*STDOUT );
    $stdout->add($stdout_handle);

    if ( my $pid = open3( undef, $stdout_handle, undef, $command ) ) {
        return TAPx::Parser::Iterator->new($stdout_handle);
    }
    else {
        $self->exit( $? >> 8 );
        $self->error("Could not execute ($command): $!");
        return;
    }

Cheers,
Ovid

--

Buy the book -- http://www.oreilly.com/catalog/perlhks/
Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/

Reply via email to