----- Original Message ----- From: "Sisyphus"

If non-one else beats me to it (and I really don't mind at all if someone
*does* beat me to it :-), I should be able to come up with a solution
tomorrow by comparing the 0.02 and 0.05 build sources and build outputs.

Only trouble with that theory is that 0.02 also no longer builds for me -
so, something that I've installed into my perl builds since I last
successfully built 0.02 (on 23rd May 2012) is breaking PDL::Drawing::Prima.

After spending a good part of today puzzling over this, I finally discovered that I'd found a solution earlier. (See my 2 posts of March 5 in this thread.) Seems it's just a matter of renaming perl/site/lib/auto/Prima/Prima.a to perl/site/lib/auto/Prima/libPrima.a, and then re-building PDL::Drawing::Prima from scratch.
That works for me.

I recall recently rebuilding Prima and wondering why the 32-bit builds created a libPrima.a, but the 64-bit builds created Prima.a. Having forgottent the importance of the 32-bit import lib being named "libPrima.a", I let it revert to "Prima.a" .... which doesn't matter at all until one comes to building PDL::Drawing::Prima. I must keep a note of why it has to be that way so I don't do the same thing again.

I suspect it has something to do with there being 2 files named Prima.dll, but I still don't understand why the 64-bit builds are not similarly affected. And I don't know precisely what it is that *ought* to be fixed (Prima ? ExtUtils::Depends ? Perl itself ?)

Cheers,
Rob

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

Reply via email to