[MacPorts] #63418: mkvtoolnix @ 41.0.0_1 fails to build on 10.11.6 with boost 1.76

MacPorts noreply at macports.org
Sun Aug 29 04:35:52 UTC 2021


#63418: mkvtoolnix @ 41.0.0_1 fails to build on 10.11.6 with boost 1.76
----------------------------+------------------------
 Reporter:  sambthompson    |      Owner:  (none)
     Type:  defect          |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  ports           |    Version:  2.7.1
 Keywords:  boost optional  |       Port:  mkvtoolnix
----------------------------+------------------------
 Trying to upgrade from 41.0.0_0 to _1; (seems to be the boost pg change).
 Calls for boost 1.76 and successfully installs it, but the mkvtoolnix
 build fails at:


 {{{
 ... If you want to output boost::optional, include header
 <boost/optional/optional_io.hpp> ...

 }}}

 Log attached. Not sure if related, but based on notes in the portfile
 about being limited to 41.00 due to:

 {{{
     # mkvtoolnix 42.0.0 and later do not build on macOS 10.12 or earlier
     # (at least not with the versions of libc++ included on those systems)
 because:
     # The following features of the C++11/C++14/C++17 standards are not
 supported by /usr/bin/clang++:
     #   * std::optional (C++17)

 }}}

 However, not sure if boost is relying on the underlying std library
 feature?

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


More information about the macports-tickets mailing list