[MacPorts] #59822: cmake @3.16.1: error: no matching constructor for initialization of 'const std::vector<ExpectedSpec>'

MacPorts noreply at macports.org
Fri Dec 13 20:04:35 UTC 2019


#59822: cmake @3.16.1: error: no matching constructor for initialization of 'const
std::vector<ExpectedSpec>'
----------------------+------------------------------------
  Reporter:  letaage  |      Owner:  michaelld
      Type:  defect   |     Status:  assigned
  Priority:  High     |  Milestone:
 Component:  ports    |    Version:  2.6.2
Resolution:           |   Keywords:  mountainlion mavericks
      Port:  cmake    |
----------------------+------------------------------------

Comment (by michaelld):

 @RJVB : for the 2nd patch: I like the idea! My primary wondering is
 whether CMake internally uses new features to build itself. This would
 make sense, at least for some features. If/when this is the case, then
 using an older CMake to build the newer CMake is likely to result in
 failure. If this is not the case, then I'd be all for doing this since it
 would -definitely- speed up cmake builds! A good way to test would be to
 revert cmake back to 3.14 and then try to build 3.16 using 3.14 ...
 guessing there are enough changes between those version to cause build
 errors if there will ever be any!

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


More information about the macports-tickets mailing list