dk / PDL-Drawing-Prima

Low-level PDL-threaded interface to the Prima drawing commands.
5 stars 4 forks source link

Build failure on Windows Vista 32 bit, Strawberry Perl 5.12 #26

Closed run4flat closed 1 year ago

run4flat commented 12 years ago

For a Windows Vista 32 bit machine running strawberry 5.12, this is what happens with "cpan PDL::Graphics::Prima": https://gist.github.com/3062942

run4flat commented 12 years ago

OK, this is strange because line 51 indicates that it properly builds the dll file, but line 79 indicates that it can't find the file. :-(

run4flat commented 12 years ago

Confirmed also on ActivePerl v5.12

wchristian commented 12 years ago

Let me run it through Sysinternals Process Monitor. I'm pretty sure it's the DLL complaining it can't load something else.

wchristian commented 12 years ago

You will find a CSV file here: git://gist.github.com/3069005.git

It contains a slightly filtered log of the system accesses made be the test script. Of note:

mohawk2 commented 2 years ago

Conceivably this could have been PDL-generated BOOT code which needs to load PDL::Core in order to get at $PDL::SHARE which has the PDL pointer which has all the "core" PDL C functions. These days it does perl_require_pv("PDL/Core.pm") (which works correctly) but some buggy code from ages ago might have done the equivalent of perl_require_pv("PDL::Core") which would a) not work; and b) show the symptoms described here.

I'd suggest this issue be closed as unfixable.

dk commented 1 year ago

Is this actual still? I've brushed up the P::D::P so it compiles and runs all tests fine now.

mohawk2 commented 1 year ago

@dk I think that's up to you now!

dk commented 1 year ago

Sure can do but usually it is a good style if you throw a pull request in you also drive it through until it is merged. But nevermind I'll take over