Opened 18 years ago

Closed 17 years ago

Last modified 16 years ago

#10978 closed defect (duplicate)

BUG: p5-test-harness can't be installed (conflict with perl5.8 port)

Reported by: vinc17@… Owned by: yeled@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: markd@…, nox@…
Port:

Description

When I tried to install p5-test-harness, I got the error:

--->  Installing p5-test-harness 2.56_0
--->  Activating p5-test-harness 2.56_0
Error: Target com.apple.activate returned: Image error: /opt/local/bin/prove is being used by the active perl5.8 port.  Please deactivate this port first, or use the -f flag to force the activation.

Change History (9)

comment:1 Changed 18 years ago by pipping@…

Milestone: Available Ports

comment:2 Changed 18 years ago by pipping@…

Milestone: Available PortsPort Bugs

comment:3 Changed 17 years ago by markd@…

Cc: markd@… added
Resolution: fixed
Status: newclosed

Skipped install of prove because it isn't necessary; update to 2.64.

comment:4 Changed 17 years ago by vinc17@…

Resolution: fixed
Status: closedreopened

The bug reappeared in 2.64_1. Overwriting files installed by the perl5.8 port is not a solution as this will break if perl5.8 is deactivated/reactivated (by the user, or automatically via an upgrade). Conflicts should be resolved with variants or alternate directories.

comment:5 Changed 17 years ago by nox@…

Cc: nox@… added

It can't. At least, not now. If we do not overwrite things from perl5.8 port, then the ports which provides modules already bundled in perl are useless because vendorlib directory comes last in the include search path.

comment:6 Changed 17 years ago by nox@…

Priority: ImportantNormal

For more information, see #12710.

comment:7 Changed 17 years ago by nox@…

Resolution: duplicate
Status: reopenedclosed

see #12710 and #12950.

comment:8 Changed 17 years ago by nox@…

Cc: vinc17@… removed

comment:9 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.