[MacPorts] #65277: mame @0.244_0: error: exception specification of explicitly defaulted move assignment operator does not match the calculated one (was: mame @0.244_0 build fail)

MacPorts noreply at macports.org
Thu Jun 2 23:41:21 UTC 2022


#65277: mame @0.244_0: error: exception specification of explicitly defaulted move
assignment operator does not match the calculated one
-----------------------+----------------------
  Reporter:  chillin-  |      Owner:  mascguy
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.7.2
Resolution:            |   Keywords:  mojave
      Port:  mame      |
-----------------------+----------------------
Changes (by ryandesign):

 * owner:  (none) => mascguy
 * keywords:  mame => mojave
 * milestone:  MacPorts Future =>
 * status:  new => assigned


Comment:

 The Milestone field is only used when the Component field is "base".

 The relevant error is earlier in the log:
 {{{
 In file included from ../../../../../src/lib/netlist/analog/nld_bjt.cpp:4:
 In file included from
 ../../../../../src/lib/netlist/solver/nld_solver.h:13:
 In file included from
 ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:15:
 ../../../../../src/lib/netlist/plib/pmatrix2d.h:166:18: error: exception
 specification of explicitly defaulted move assignment operator does not
 match the calculated one
                 pmatrix2d_vrl &operator=(pmatrix2d_vrl &&)
 noexcept(!compile_info::clang_noexcept_issue::value) = default;
                                ^
 In file included from ../../../../../src/lib/netlist/analog/nld_bjt.cpp:4:
 In file included from
 ../../../../../src/lib/netlist/solver/nld_solver.h:13:
 ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:329:46: note: in
 instantiation of template class 'plib::pmatrix2d_vrl<double,
 plib::mempool_arena<plib::aligned_arena, 32> >' requested here
                 plib::pmatrix2d_vrl<fptype, arena_type>    m_gonn;
                                                            ^
 In file included from ../../../../../src/lib/netlist/analog/nld_bjt.cpp:4:
 In file included from
 ../../../../../src/lib/netlist/solver/nld_solver.h:13:
 In file included from
 ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:15:
 ../../../../../src/lib/netlist/plib/pmatrix2d.h:166:18: error: exception
 specification of explicitly defaulted move assignment operator does not
 match the calculated one
                 pmatrix2d_vrl &operator=(pmatrix2d_vrl &&)
 noexcept(!compile_info::clang_noexcept_issue::value) = default;
                                ^
 In file included from ../../../../../src/lib/netlist/analog/nld_bjt.cpp:4:
 In file included from
 ../../../../../src/lib/netlist/solver/nld_solver.h:13:
 ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:332:46: note: in
 instantiation of template class 'plib::pmatrix2d_vrl<double *,
 plib::mempool_arena<plib::aligned_arena, 32> >' requested here
                 plib::pmatrix2d_vrl<fptype *, arena_type>
 m_connected_net_Vn;
                                                            ^
 }}}

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


More information about the macports-tickets mailing list