perl and perl module collide

Eric Hall opendarwin.org at darkart.com
Wed Feb 23 10:42:51 PST 2011


[resending with the correct from addr for the list...]

On Tue, Dec 07, 2010 at 10:05:14AM +1100, Joshua Root wrote:
> On 2010-12-7 02:17 , Daniel J. Luke wrote:
> > On Dec 4, 2010, at 7:41 PM, Jeremy Lavergne wrote:
> >>
> >> ricci and narf_tm (and whoever knows which port should take precedence):
> >> I came across p5-extutils-makemaker colliding with perl5.8 over at least /opt/local/bin/instmodsh.
> >>
> >> Which version of the file should be removed in the Portfile?
> > 
> > did you diff them? Sometimes (we get lucky) and there are no important differences in the files, so the module (which is probably newer) can just not install the file if it's already there.
> 
> This, and related problems like <http://trac.macports.org/ticket/24025>,
> should all be fixed by a patch that makes the +mangle_names behaviour
> the default and makes perl5 create unversioned links to the
> nonconflicting binaries. It's just waiting on Eric's approval.
> 
> - Josh
> 

	I'm doing a final round of testing on the stack of
patches to alter the perl5{.{8,10,12}} ports so that they don't
conflict with each other or various modules installed
by p5-*.  Ideally I can also commit these today.


		-eric




More information about the macports-dev mailing list