Ticket #17997 (closed defect: fixed)
ice-cpp conflicts with xorg-libice
| Reported by: | stromnov@… | Owned by: | blair@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.7.0 |
| Keywords: | Cc: | mvfranz@… | |
| Port: | ice-cpp xorg-libice |
Description
---> Installing ice-cpp @3.3.0_3 ---> Activating ice-cpp @3.3.0_3 Error: Target org.macports.activate returned: Image error: /opt/local/lib/libIce.dylib is being used by the active xorg-libice port. Please deactivate this port first, or use the -f flag to force the activation.
Change History
comment:2 Changed 4 years ago by blair@…
- Cc mvfranz@… added
[Adding the xorg-libice port maintiner to the cc].
Do you have a suggested fix for this?
At first glance, I don't have any intentions of changing the shared library name, esepcially given that Mac OS X provides a libICE.dylib in /usr/X11R6/lib.
comment:3 Changed 4 years ago by jeremyhu@…
case insensitivity FTL.
X11 dependencies are going to be transitioning over to port: based rather than lib: based and Macports provided X11 libs are going to be used by default. There is really no feasible way of changing libICE to be named different. That would lead to massive breakage.
comment:5 Changed 4 years ago by blair@…
Consider putting the X11 libs into a subdirectory, as they are on Mac OS X in /usr/X11R6/lib.
Note: See
TracTickets for help on using
tickets.


Looks like other OS's deal with this more easily since this installs libIce whereas X11 uses libICE...