[MacPorts] #68055: codeblocks fails to build with gcc12 on 10.6 when build as ppc: error: static assertion failed: comparison object must be invocable as const

MacPorts noreply at macports.org
Sat Jun 1 22:51:06 UTC 2024


#68055: codeblocks fails to build with gcc12 on 10.6 when build as ppc: error:
static assertion failed: comparison object must be invocable as const
---------------------------+-----------------------------
  Reporter:  barracuda156  |      Owner:  barracuda156
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.8.1
Resolution:  fixed         |   Keywords:  snowleopard ppc
      Port:  codeblocks    |
---------------------------+-----------------------------
Changes (by barracuda156):

 * owner:  (none) => barracuda156
 * status:  new => closed
 * resolution:   => fixed


Comment:

 In [changeset:"5f3f64737301046474b002e482b5e60a98dddd66/macports-ports"
 5f3f64737301046474b002e482b5e60a98dddd66/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="5f3f64737301046474b002e482b5e60a98dddd66"
 codeblocks-devel: use wxGTK-3.0-cxx11 instead of wxGTK-3.0 on older
 systems (#24225)

 when building c++11 versions of software against wxgtk-3.0, the wxgtk
 library has to be built in c++11 mode to expose proper ABI bindings. This
 is provided on MacPorts by the new wxgtk-3.0-cxx11 port.

 https://github.com/macports/macports-
 ports/commit/c287f31b136ce3fcfe244f3e985708177b845b46

 By asked for wxGTK-3.0-cxx11, you get a different wxgtk-3.0, compatible
 with c++11, on systems that build with libstdc++.  For systems that build
 against libc++, this change has absolutely no effect.

 Thanks to @barracuda156 for the legwork.

 closes: https://trac.macports.org/ticket/68055
 }}}

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


More information about the macports-tickets mailing list