David,
I've read your post to the rt.cpan (Prima) bug thread - I don't think
there's anything wrong with your linking. At least no such problem has shown
up for either Clifford or myself.
If there was something wrong with that, then we would have been getting
errors at *buildtime* (undefined references) - whereas the errors I (and
Clifford) were getting happen at *runtime*, when P::D::P's Prima.dll wanted
to load the non-existent dll.exp.dll.
As I've said, I suspect it's all in the name - there's too many files named
'Prima' (one import lib and two dll's) for something (dlltool ?) to handle
correctly. Rename 'Prima.a' to 'libPrima.a', and there's no longer too many
files named 'Prima'.
I also think that renaming PDL::Drawing::Prima to
PDL::Drawing::AnyNameOtherThanPrima would also work - because that, too,
would reduce the number of files named 'Prima' (now only one 'Prima.dll') to
a level that can be handled. Of course, I'm not suggesting you should do
that. Besides, it's just speculation on my part.
That the 64-bit perls are not similarly affected is odd.
Hopefully Prima-1.35 will appear soon, and the whole thing will be a
non-issue (until something else makes it re-surface ;
Cheers,
Rob
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl