New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #17997 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

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

what OS is this? Tiger? Panther?

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.

comment:6 Changed 4 years ago by blair@…

  • Status changed from new to closed
  • Resolution set to fixed

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 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.