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

Reply via email to