----- Original Message ----- From: "Fabio D'Alfonso" <[email protected]>
To: "Sisyphus" <[email protected]>; <[email protected]>
Sent: Thursday, May 03, 2012 5:13 PM
Subject: Re: [Perldl] NetCDF on 5.14 on Windows : Compilation failedinrequire


Hi,
the install asked to force for the existence of libgcc_sis_452.dll put from PDL-Stats. I did it.

Yes, that's the right thing to do.

Unfortunately recent versions of ppm won't install a file that has already been installed by another package unless '--force' is used. (I think that's the only purpose of --force. Afaik --force has no other uses.) Specify --force every time you install a ppm package from the sisyphusion repo, and everything should be fine.

There's some explanation of this at http://www.sisyphusion.tk/faq.html , though I don't know how clear it is. Note that this dll is a small file, and although most of my ppm packages include that file, it always gets installed to the same location in the perl tree - so your perl will only ever have the one copy of it. (And that one copy will serve all of the modules that need it.)

I could probably come up with an alternative that didn't require the use of --force, but the real problem is that, for some reason, ActiveState have decided to encumber ppm with an irritating feature. Just be thankful that they also provided the --force option so that we can work around that behaviour.

In fairness to ActiveState, I'm taking advantage of ppm in ways that don't really apply to the ActiveState repositories, and were therefore not planned for.

Cheers,
Rob

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

Reply via email to