Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#28255 closed defect (fixed)

p5-archive-tar conflicts with perl5.12

Reported by: danielluke (Daniel J. Luke) Owned by: narf_tm@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: ghosthound
Port: p5-archive-tar perl5

Description

p5-archive-tar and perl5.12 conflict:

--->  Installing p5-archive-tar @1.60_0
--->  Activating p5-archive-tar @1.60_0
Error: Target org.macports.activate returned: Image error: /opt/local/bin/ptar is being used by the active perl5.12 port.  Please deactivate this port first, or use 'port -f activate p5-archive-tar' to force the activation.
Error: Failed to install p5-archive-tar

when forced:

Warning: File /opt/local/bin/ptar already exists.  Moving to: /opt/local/bin/ptar.mp_1296671678.
Warning: File /opt/local/bin/ptardiff already exists.  Moving to: /opt/local/bin/ptardiff.mp_1296671678.

Change History (10)

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

Cc: ricci@… added

This, like #24025, should be taken care of by an upcoming change to the perl ports.

comment:2 Changed 13 years ago by danielluke (Daniel J. Luke)

Is there a plan? It's not clear to me from reading #24025 what the solution is going to be.

comment:3 Changed 13 years ago by jmroot (Joshua Root)

The solution is to install all the binaries from perl5.x with a version suffix.

comment:4 in reply to:  3 ; Changed 13 years ago by danielluke (Daniel J. Luke)

Replying to jmr@…:

The solution is to install all the binaries from perl5.x with a version suffix.

Is someone working on this? I've seen it with several more (recently updated) p5- ports ...

comment:5 in reply to:  4 Changed 13 years ago by ghosthound

Replying to dluke@…:

Replying to jmr@…:

The solution is to install all the binaries from perl5.x with a version suffix.

Is someone working on this? I've seen it with several more (recently updated) p5- ports ...

Yes, I've got a stack of patches that should help with this.

comment:6 Changed 13 years ago by jmroot (Joshua Root)

Port: perl5 added

Patches have gone in, but these two files still need to be removed from perl5/files/binList.

comment:7 Changed 13 years ago by jowens (John Owens)

Hoping to see this fixed soon! Can't install p5-archive-tar (or anything that depends on it).

comment:8 Changed 13 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

comment:9 in reply to:  7 Changed 13 years ago by jmroot (Joshua Root)

Replying to john_owens@…:

Hoping to see this fixed soon! Can't install p5-archive-tar (or anything that depends on it).

For the record, this kind of comment doesn't get anything fixed any faster. I didn't even see it until I was already committing the fix.

comment:10 Changed 13 years ago by jowens (John Owens)

OK, well, sorry, just wanted to make sure you knew that someone out there cared about your fix. The fix totally worked, thanks. Much appreciated!

Note: See TracTickets for help on using tickets.