[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 00:59:21 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 kencu):

 >cmake doesn't link with any C++ libraries
 It didn't used to -- but Michael changed that a few months ago, and it now
 links against almost ALL system libraries, except for one or two.

 We disabled that on Tiger to allow it to build, but now libuv won't build
 beyond cmake 3.9.6.

 I tried building using cmake's internal libraries on 10.7, and it failed
 to build them. But probably fixable, if one were to invest the required
 time.

 I'll steer back to the cmake39 idea -- it builds now, and appears likely
 to always build on all systems 10.4 to current. Then you can build
 clang-5.0, and then (if yo want to) use that to build cmake 3.10.x .

 Even if we do somehow get to a point where we can build cmake 3.10.0
 without clang-5.0 -- it's terribly fragile and will surely be broken again
 soon.

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


More information about the macports-tickets mailing list