[MacPorts] #55586: itstool @2.0.2: error: Python module libxml2 is needed to run this package

MacPorts noreply at macports.org
Mon Dec 25 21:56:38 UTC 2017


#55586: itstool @2.0.2: error: Python module libxml2 is needed to run this package
------------------------+-----------------------
  Reporter:  ballapete  |      Owner:  dbevans
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.4.2
Resolution:             |   Keywords:  elcapitan
      Port:  itstool    |
------------------------+-----------------------

Comment (by ryandesign):

 Well if you don't need the +ucs4 variant then you can avoid all the
 problems by deselecting it. And I hope nobody needs +ucs4, since my
 proposal is to delete it.

 Looks like python31 and python32 have +ucs4 variants, but python33 and
 later don't. I assume python33 and later handle unicode better, without
 the need for a separate +ucs4 variant.

 python 3.x and python 2.x are different and not always compatible with one
 another; that's why the major version number is different! So it's not
 advised to set `python` to be python 3.x. See #51572. It is advised to set
 `python` and `python2` to be python 2.x and `python3` to be python 3.x.

--
Ticket URL: <https://trac.macports.org/ticket/55586#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list