[MacPorts] #70373: ixion-0.17 @0.17.0_1: exceptions.cpp:45:18: error: no member named 'make_unique' in namespace 'std'

MacPorts noreply at macports.org
Wed Jul 17 21:47:13 UTC 2024


#70373: ixion-0.17  @0.17.0_1: exceptions.cpp:45:18: error: no member named
'make_unique' in namespace 'std'
--------------------------+--------------------
  Reporter:  cooljeanius  |      Owner:  (none)
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.9.3
Resolution:               |   Keywords:
      Port:  ixion-0.17   |
--------------------------+--------------------

Comment (by cooljeanius):

 Replying to [comment:2 ryandesign]:
 > The flags being used—`-std=gnu++11 -std=c++17 -std=gnu++11`—mean that
 C++11 mode (with GNU extensions) is being used whereas `make_unique` is a
 C++14 feature.

 Hm, the port already sets:
 {{{
 compiler.cxx_standard 2017
 }}}
 ...so I wonder why the build system doesn't respect that?

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


More information about the macports-tickets mailing list