Opened 7 years ago

Closed 7 years ago

Last modified 4 years ago

#53381 closed defect (fixed)

xcbuild conflicts with libplist

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: seanfarley (Sean Farley)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: cooljeanius (Eric Gallager)
Port: xcbuild, libplist

Description

$ sudo port install xcbuild
--->  Computing dependencies for xcbuild
--->  Fetching archive for xcbuild
--->  Attempting to fetch xcbuild-0.1.1_0.darwin_16.x86_64.tbz2 from https://packages.macports.org/xcbuild
--->  Fetching distfiles for xcbuild
--->  Verifying checksums for xcbuild
--->  Extracting xcbuild
--->  Configuring xcbuild
--->  Building xcbuild
--->  Staging xcbuild into destroot
--->  Installing xcbuild @0.1.1_0
--->  Activating xcbuild @0.1.1_0
Error: Failed to activate xcbuild: Image error: /opt/local/lib/libplist.dylib is being used by the active libplist port.  Please deactivate this port first, or use 'port -f activate xcbuild' to force the activation.
Error: See /opt/local/var/macports/logs/_Users_rschmidt_macports_macports-ports_devel_xcbuild/xcbuild/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port xcbuild failed
elapsed: 00:02:13

Change History (4)

comment:1 Changed 7 years ago by seanfarley (Sean Farley)

Thanks for the report! I wonder if xcbuild could use libplit.

comment:2 Changed 7 years ago by seanfarley (Sean Farley)

Resolution: fixed
Status: newclosed

In eab19bce/macports-ports:

xcbuild: mark conflicts with libplist

Closes: #53381

comment:3 Changed 4 years ago by cooljeanius (Eric Gallager)

I'd prefer to see this conflict actually fixed by putting the conflicting libraries in a subdir or something, rather than just marking the conflict. Checking the contents of the xcbuild destroot makes it look like there are some other libraries that might conflict with stuff there, too

comment:4 Changed 4 years ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.