#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 Ports → Port Bugs |
---|
comment:3 Changed 17 years ago by markd@…
Cc: | markd@… added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:4 Changed 17 years ago by vinc17@…
Resolution: | fixed |
---|---|
Status: | closed → reopened |
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: | Important → Normal |
---|
For more information, see #12710.
comment:7 Changed 17 years ago by nox@…
Resolution: | → duplicate |
---|---|
Status: | reopened → closed |
comment:8 Changed 17 years ago by nox@…
Cc: | vinc17@… removed |
---|
Note: See
TracTickets for help on using
tickets.
Skipped install of prove because it isn't necessary; update to 2.64.