[MacPorts] #55382: cmake @3.10.0: Cannot find a C++ compiler supporting C++11 on this system

MacPorts noreply at macports.org
Fri Dec 1 18:12:15 UTC 2017


#55382: cmake @3.10.0: Cannot find a C++ compiler supporting C++11 on this system
-------------------------+-------------------------------------------------
  Reporter:  ryandesign  |      Owner:  michaelld
      Type:  defect      |     Status:  new
  Priority:  High        |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:  tiger leopard snowleopard lion
      Port:  cmake       |  mountainlion
-------------------------+-------------------------------------------------

Comment (by ryandesign):

 Replying to [comment:49 kencu]:
 > Lucky. All those system libraries, none are c++.

 I think I recall someone mentioning a couple years ago that only one or
 two system libraries use C++. Which doesn't surprise me, since Apple's
 languages of choice are Objective-C and Swift, not C++.

 > However, right now cmake is using an internal copy of `jsoncpp`. That
 port links against the standardlib, so if Michael ever changes it to use
 MacPorts jsoncpp, then the setup would break.

 It's also pointed out in an existing comment in the Portfile that the
 jsoncpp port has a build dependency on cmake, so it's unlikely Michael
 could change the cmake port to use the jsoncpp port even if he wanted to.
 I'll modify the comment to mention the C++ library problem too.

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


More information about the macports-tickets mailing list