Closed chorny closed 10 years ago
Sorry for the delay.
Clearly this is a failure on Cygwin. Perlbrew on Cygwin, no less. What version of Windows do you have?
I remember encountering a lot of trouble with Windows. In particular if a dll was loaded and a dependent dll had not already been loaded, Windows would die with this sort of error. The solution was for me to put "use Prima" at the top of PDL::Drawing::Prima: https://github.com/run4flat/PDL-Drawing-Prima/blob/master/lib/PDL/Drawing/Prima.pm.PL#L3587. Are you working with the latest version from the git repo? If not, does your version at least have that insertion?
Error appeared on Linux with latest version from CPAN.. It appears only when Prima is not installed, but only built (doing "test PDL::Drawing::Prima" with CPAN client). So I can't test version from git.
Linux. Perfect. I mistook the "c" in your path to be the cygwin c path, but I guess that's just your username on that machine. :-)
Just to clarify, when you say "Prima is not installed," do you mean
1) Prima (the GUI toolkit) was not installed, just included into @INC? 2) PDL::Drawing::Prima was not installed (so couldn't rely on something pre-built)?
first
I think I nailed the issue in https://github.com/dk/Prima, can you possibly confirm that the latest github snapshot works?
It's been a little while since I last heard about this. I'm going to assume that Dmitry solved this issue with his fix to Prima back in late May. Feel free to reopen this if the issue is still around. (Note that this fix to Prima has not yet been released to CPAN, so you'll need to install the latest Prima from Dmitry's git repo given above to test this.)
Prima-1.38