[MacPorts] #55430: libunwind-headers @3.9.1 installs headers that cause other ports to fail to build

MacPorts noreply at macports.org
Wed Nov 29 12:39:13 UTC 2017


#55430: libunwind-headers @3.9.1 installs headers that cause other ports to fail to
build
------------------------+-------------------------------
 Reporter:  ryandesign  |      Owner:  jeremyhu
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  libunwind-headers
------------------------+-------------------------------
 boost @1.65.1 failed to build on a Leopard system that had libunwind-
 headers @3.9.1 installed because:

 {{{
 /opt/local/include/unwind.h:38: error: comma at end of enumerator list
 }}}

 Uninstalling libunwind-headers allowed boost to be compiled.

 The port's description says:

 > This version installs headers outside of the normal filesystem hierarchy
 in order to not accidentally conflict with the host implementation that
 other ports may expect.

 yet it installs /opt/local/include/unwind.h which is clearly not outside
 of the normal hierarchy. I guess it doesn't matter if the file can be
 fixed to not have a comma at the end of the enumerator list.

 See also #35667.

--
Ticket URL: <https://trac.macports.org/ticket/55430>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list