CMake itself. On Catalina, the SSL/TLS headers use special syntax that only Clang can parse. You should check for this in the configure stage, but they do not. The response for the error reports on the CMake Github was that you should not be building on Apple with something that won't parse some of the Apple headers. This seems like an abdication of responsibility to me.
Matt On Fri, Apr 17, 2020 at 7:07 PM Satish Balay <ba...@mcs.anl.gov> wrote: > Build cmake or a package using cmake? > > balay@sb /home/balay/petsc (master=) > $ grep download-cmake config/examples/arch-ci-osx-* > config/examples/arch-ci-osx-cxx-cmplx-pkgs-dbg.py: '--download-cmake=1', > config/examples/arch-ci-osx-cxx-pkgs-opt.py: '--download-cmake=1', > config/examples/arch-ci-osx-cxx-pkgs-opt.py: '--download-cmake=1', > config/examples/arch-ci-osx-xsdk-opt.py: '--download-cmake=1', > > download-cmake works fine on all our OSX test boxes [they are on Catalina] > > balay@kpro petsc % sw_vers > ProductName: Mac OS X > ProductVersion: 10.15.3 > BuildVersion: 19D76 > > And I have cmake installed via brew on these boxes. > > Satish > > On Fri, 17 Apr 2020, Matthew Knepley wrote: > > > I have just spent hours trying to build CMake on Catalina. This is not a > > configure system. I finally had to just comment out a bunch of source > files > > in their build system, and define out a bunch of code. I can't believe > this > > works anywhere. > > > > Matt > > > > > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>