Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#17997 closed defect (fixed)

ice-cpp conflicts with xorg-libice

Reported by: stromnov (Andrey Stromnov) Owned by: blair (Blair Zajac)
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 (7)

comment:1 Changed 15 years ago by blb@…

Owner: changed from macports-tickets@… to blair@…

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

comment:2 Changed 15 years ago by blair (Blair Zajac)

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 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

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:4 Changed 15 years ago by mvfranz@…

what OS is this? Tiger? Panther?

comment:5 Changed 15 years ago by blair (Blair Zajac)

Consider putting the X11 libs into a subdirectory, as they are on Mac OS X in /usr/X11R6/lib.

comment:6 Changed 15 years ago by blair (Blair Zajac)

Resolution: fixed
Status: newclosed

This is fixed in the latest ice-cpp, ice-python and ice-python26 ports. I also updated Ice to 3.3.1.

A number of commits went in, from r49193 to r49203, but the changes particular to this bug were fixed in r49193, r49195, r49200, r49203.

comment:7 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.