Everything works on my machine (Debian GNU/Linux, gnuplot 4.4.0). In
theory supporting IPC::Open3 and IO::Select is all that's required to
make this work, so all major platforms should be supported. I'll be
shocked if at least some work isn't required to make this truly
platform-independent, but it should be doable. I'll help as much as I
can, but somebody else will have to spearhead the effort to support
each of Win32, osx, etc.

I'm using the fdfc50d snapshot.

On Win32 the t/plot.t test script fails tests 2, 4 and 5.

Tests 2 and 5 fail because the eval{} fails. In both cases $@ gets set to:

PDL: Gnuplot process no longer responding. This is likely a bug in PDL::Graphics::Gnuplot
and/or gnuplot itself. Please report this as a PDL::Graphics::Gnuplot bug.

As you know, this comes from the _checkpoint subroutine.

Beyond that, I don't know what's going wrong.
If you have any pointers as to what might be causing this, or if there's some additional info that I can provide that might help you please let me know.

I did check to see what arguments were being passed to the  _checkpoint sub:

$this: PDL::Graphics::Gnuplot=HASH(0x302d6dc)
$pipein: GLOB(0x2fbcb4c)
$pipeerr: GLOB(0x35b15c)
$flags: printwarnings

$this contains the following key/value pairs:

$this->{pid}: 3080
$this->{options}: HASH(0xc917ec)
$this->{in}: GLOB(0x2e7dc2c)
$this->{err}: GLOB(0xe2b15c)
$this->{errSelector}: IO::Select=ARRAY(0x2da9e2c)

The hash at $this->{options} contains:

$this->{options}{cbmax}:
$this->{options}{y2max}:
$this->{options}{cbmin}:
$this->{options}{xmin}:
$this->{options}{output}: pdl_graphics_gnuplot_test_1BMxkLq
$this->{options}{ymax}:
$this->{options}{zmax}:
$this->{options}{terminal}: dumb 79 24
$this->{options}{globalwith}: linespoints
$this->{options}{ymin}:
$this->{options}{zmin}:
$this->{options}{y2min}:
$this->{options}{xmax}:

Finally the array reference at $this->{errSelector} is a 16-element array that contains:

1
undef
undef
undef
undef
undef
undef
undef
undef
undef
undef
undef
undef
undef
GLOB(0x2fc61e4)

Anything of any use there ?

Cheers,
Rob

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to