[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