[MacPorts] #54168: sigil depends on xercesc3 which conflicts with xercesc
MacPorts
noreply at macports.org
Sun May 14 23:29:03 UTC 2017
#54168: sigil depends on xercesc3 which conflicts with xercesc
----------------------+------------------------------------------------
Reporter: cederom | Owner:
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.4.1
Resolution: | Keywords: sigil, xercesc3, xercesc, conflict
Port: sigil |
----------------------+------------------------------------------------
Comment (by kencu):
the two xercesc ports have overlapping files, such as
`/opt/local/lib/libxerces-c.dylib` being declared by both.
The fix for this is not trivial. Options are to move all the ports that
depend on xercesc to xercesc3, if that is possible (presumably it is not
easily done, or it would have been done already). Perhaps some of the
ports that depend on xercesc have variants or can be modified to use
xercesc3.
Alternatively, the older xercesc port or the newer xercesc3 port could be
modified to install non-overlapping files, and then all the ports that
depend on one or the other would have to be changed to find the files they
need.
Short answer: Although it is fixable, I wouldn't expect a 10 minute
solution to this one. The xercesc and xercesc3 ports have different
maintainers as well. For today, you might have to choose. Or if it is
really really important to make this work right now for some reason, you
could look into installing a separate copy of MacPorts under a different
prefix -- keeping that all straight in your head might not turn out to be
trivial, though.
--
Ticket URL: <https://trac.macports.org/ticket/54168#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list