[MacPorts] #54902: wxWidgets-3.0 @3.0.3: build failure on High Sierra

MacPorts noreply at macports.org
Tue Sep 26 05:08:21 UTC 2017


#54902: wxWidgets-3.0 @3.0.3: build failure on High Sierra
----------------------------+-------------------
  Reporter:  MaddTheSane    |      Owner:
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.4.1
Resolution:                 |   Keywords:
      Port:  wxWidgets-3.0  |
----------------------------+-------------------

Comment (by MaddTheSane):

 It looks like it is no longer defined ''by default''. It can be overridden
 by setting `__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES` to `1` in
 the compiler flags. Although Apple seems to be really pressing that the
 non-underscored macros should be replaced by the underscored version. It
 looks like wxWidgets doesn't want to do this (backwards compatibility with
 older OSes), but others may want to migrate away from the deprecated
 macros. See `/usr/include/AssertMacros.h:1228` for Apple's reasoning for
 this, as well as a shell snippet that will replace the old macros with the
 new ones.

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


More information about the macports-tickets mailing list