Opened 15 years ago

Closed 15 years ago

#23365 closed defect (wontfix)

Can't install perl5.10 due to a conflicting port

Reported by: monoson@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: ghosthound
Port: perl5.10

Description

I was updating my ports (using "port selfupdate") and got the following error message:

"---> Computing dependencies for perl5.10Error: Couldn't activate perl5.10 5.10.1_1: Can't install perl5.10 because conflicting ports are installed: perl5.8"

I had perl5.10.1 installed before, but it was deactivated by Ports (when I performed the selfupdate) and now when I am trying to install it, I am getting the same error message. -d option didn't add any more information.

I do have perl5.8 installed, but want to have both perl5.8 and perl5.10.1

Change History (1)

comment:1 Changed 15 years ago by jmroot (Joshua Root)

Cc: ricci@… added
Port: perl5.10 added
Resolution: wontfix
Status: newclosed

Name mangling is required to prevent perl5.10 from conflicting with perl5.8, and it is now off by default.

% port variants perl5.10
perl5.10 has the variants:
   darwin: Platform variant, selected automatically
   dtrace: Build with DTrace probes
   mangle_names: mangle the installed names by appending -5.10 to avoid
                 conflicting with perl5.8
   shared: Build shared perl library
   threads: Build with thread support
   universal: Build for multiple architectures
Note: See TracTickets for help on using tickets.