On Mon, Apr 28, 2025 at 10:02 PM Satish Balay <balay....@fastmail.org> wrote:
> What do you have for: > > clang --version > > Try: > > ./configure COPTFLAGS=-O3 CXXOPTFLAGS=-O3 FOPTFLAGS="-O3 > -Wno-unused-function -fallow-argument-mismatch" \ > --with-debugging=no --download-mpich= > https://urldefense.us/v3/__https://www.mpich.org/static/downloads/4.3.0/mpich-4.3.0.tar.gz__;!!G_uCfscf7eWS!Y7WkvcknrcBQzlXMtxbp21gd0sxBKkyBWbD2QnmJB4af9lkMqLbYYkA6d9BUlaOEUZk6aNDiP8a6xD4eqstB$ > \ > --download-hdf5=yes --with-hdf5-fortran-bindings=yes > --download-fblaslapack=yes \ > --download-metis=yes --download-parmetis=yes \ > CC=gcc-14 CXX=g++-14 FC=gfortran-14 --download-make=yes \ > --download-cmake= > https://urldefense.us/v3/__https://gitlab.kitware.com/cmake/cmake/-/archive/v3.31.7/cmake-v3.31.7.tar.gz__;!!G_uCfscf7eWS!Y7WkvcknrcBQzlXMtxbp21gd0sxBKkyBWbD2QnmJB4af9lkMqLbYYkA6d9BUlaOEUZk6aNDiP8a6xFZqIY7u$ > > \ > --download-cmake-cc=clang --download-cmake-cxx=clang++ > You could use clang. Your g++ is broken: Error when bootstrapping CMake: Problem while running make --------------------------------------------- Log of errors: /Users/hymanjd/src/petsc/arch-darwin-c-debug/externalpackages/cmake-3.29.0/Bootstrap.cmk/cmake_bootstrap.log --------------------------------------------- stdout: In file included from /opt/homebrew/Cellar/gcc/14.2.0_1/include/c++/14/ext/string_conversions.h:43, from /opt/homebrew/Cellar/gcc/14.2.0_1/include/c++/14/bits/basic_string.h:4154, from /opt/homebrew/Cellar/gcc/14.2.0_1/include/c++/14/string:54, from /Users/hymanjd/src/petsc/arch-darwin-c-debug/externalpackages/cmake-3.29.0/Source/cmTimestamp.h:9, from /Users/hymanjd/src/petsc/arch-darwin-c-debug/externalpackages/cmake-3.29.0/Source/cmTimestamp.cxx:15: /opt/homebrew/Cellar/gcc/14.2.0_1/include/c++/14/cstdlib:141:11: error: 'at_quick_exit' has not been declared in '::' 141 | using ::at_quick_exit; | ^~~~~~~~~~~~~ /opt/homebrew/Cellar/gcc/14.2.0_1/include/c++/14/cstdlib:164:11: error: 'quick_exit' has not been declared in '::' 164 | using ::quick_exit; | ^~~~~~~~~~ make: *** [cmTimestamp.o] Error 1 make: *** Waiting for unfinished jobs.... Error running configure on CMAKE: Could not execute "['./configure --prefix=/Users/hymanjd/src/petsc/arch-darwin-c-debug --parallel=8 CC="/opt/homebrew/bin/gcc-14" CXX="/opt/homebrew/bin/g++-14" -- -DCMAKE_USE_OPENSSL=OFF']": Anything that includes <string> looks like it will break. Thanks, Matt Satish > > On Mon, 28 Apr 2025, Jeffrey Hyman wrote: > > > Thanks, I'll give it a spin and let you know how it goes. > > > > JDH > > > > On Mon, Apr 28, 2025 at 8:43 PM Matthew Knepley <knep...@gmail.com> > wrote: > > > > > On Mon, Apr 28, 2025 at 8:34 PM Jeffrey Hyman <hyma...@gmail.com> > wrote: > > > > > >> Hi, > > >> > > >> I am trying to build v3.21.5 to use with pflotran. I'm running into > > >> issues with cmake. configure log attached. Any suggestions? > > >> > > > > > > The documentation could be clearer here. We cannot use the PETSc > compilers > > > to build CMake since it explicitly does not want MPI. Thus you need to > > > specify them yourself. That means you would need > > > > > > --download-cmake-cc=/opt/homebrew/bin/gcc-14 > > > --download-cmake-cxx=/opt/homebrew/bin/g++-14 > > > > > > Thanks, > > > > > > Matt > > > > > > > > >> Thanks for the help, > > >> Jeffrey > > >> > > >> > > > > > > -- > > > 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://urldefense.us/v3/__https://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!bZa6EMKsRCbKBAnduL8Vva4vRPvbjUsz_v4OKJW8-c8D8gQcN4fZPfrAaQfZ37j1kQzigfg-TVDeQNOczHyI$ > > > < > https://urldefense.us/v3/__http://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!bZa6EMKsRCbKBAnduL8Vva4vRPvbjUsz_v4OKJW8-c8D8gQcN4fZPfrAaQfZ37j1kQzigfg-TVDeQKP18rKz$ > > > > > > > -- 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://urldefense.us/v3/__https://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!Y7WkvcknrcBQzlXMtxbp21gd0sxBKkyBWbD2QnmJB4af9lkMqLbYYkA6d9BUlaOEUZk6aNDiP8a6xGBclvbD$ <https://urldefense.us/v3/__http://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!Y7WkvcknrcBQzlXMtxbp21gd0sxBKkyBWbD2QnmJB4af9lkMqLbYYkA6d9BUlaOEUZk6aNDiP8a6xBWziDNd$ >