On Tue, Jan 25, 2022 at 5:05 PM Peng, Kang <kang_p...@uml.edu> wrote:
> The blue word in the last Email is part of the configure.log file, this > time I put the whole file in the attachment. > I actually tried to install it via brew, but it still failed. And I could > follow Pflotran's installation tutorial on my old computer before, but I > don't know why it doesn't work now. > CMake does not like your Clang compiler, Can you specify it explicitly using --with-cc=<compiler> Thanks, Matt ============================================================================================= Running configure on CMAKE; this may take several minutes ============================================================================================= Executing: ./configure --prefix=/Users/von/petsc/arch-darwin-c-opt --parallel=8 -- -DCMAKE_USE_OPENSSL=OFF stdout: --------------------------------------------- CMake 3.20.1, Copyright 2000-2021 Kitware, Inc. and Contributors Found Clang toolchain --------------------------------------------- Error when bootstrapping CMake: Cannot find appropriate C compiler on this system. Please specify one using environment variable CC. See cmake_bootstrap.log for compilers attempted. --------------------------------------------- Log of errors: /Users/von/petsc/arch-darwin-c-opt/externalpackages/cmake-3.20.1/Bootstrap.cmk/cmake_bootstrap.log --------------------------------------------- > 2022年1月25日 16:57,Stefano Zampini <stefano.zamp...@gmail.com> 写道: > > *This e-mail originated from outside the UMass Lowell network.* > > ------------------------------ > You should attach configure.log if you want us to take a look at the > failure. In any case, you should use gmake that you can install via brew > > On Jan 26, 2022, at 12:53 AM, Peng, Kang <kang_p...@uml.edu> wrote: > > Hi PETSc, > > I am trying to configure the PETSC environment in MacOS (Apple M1 pro > chip, macOS 12.1), but something went wrong when I executing those command > below. I tried many methods but failed to solve it. Could you help me to > solve it? > > I’ve been following this instruction to install PETSc and configure the > environment, but I can’t do it after changing to the new chip. > > https://www.pflotran.org/documentation/user_guide/how_to/installation/linux.html#linux-install > <https://urldefense.com/v3/__https://www.pflotran.org/documentation/user_guide/how_to/installation/linux.html*linux-install__;Iw!!PVKG_VDCxu5g!6y-kcFG7ScjxFIz3MDNNqeQcRa_acHzAh8K-XeflKjdgncNiRv0NQc_1Bg3urZphgg$> > > Error is as follows: > von@MacBook-Pro-VON petsc % ./configure --CFLAGS='-O3' --CXXFLAGS='-O3' > --FFLAGS='-O3' --with-debugging=no --download-mpich=yes --download-hdf5=yes > --download-fblaslapack=yes --download-cmake=yes --download-metis=yes > --download-parmetis=yes --download-hdf5-fortran-bindings=yes > --download-hdf5-configure-arguments="--with-zlib=yes" > > ============================================================================================= > Configuring PETSc to compile on your system > > > ============================================================================================= > ============================================================================================= > > ***** WARNING: You have a version of GNU make older than 4.0. It will > work, > but may not support all the parallel testing options. > You can install the > latest GNU make with your package > manager, such as brew or macports, or use > the > --download-make option to get the latest GNU make ***** > > > ============================================================================================= > > ============================================================================================= > > Running configure on CMAKE; this may take several minutes > > > ============================================================================================= > > > ******************************************************************************* > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for > details): > > ------------------------------------------------------------------------------- > Error running configure on CMAKE > > ******************************************************************************* > > > ******************************************************************************* > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for > details): > > ------------------------------------------------------------------------------- > Error running configure on CMAKE > > ******************************************************************************* > File "/Users/von/petsc/config/configure.py", line 465, in petsc_configure > framework.configure(out = sys.stdout) > File "/Users/von/petsc/config/BuildSystem/config/framework.py", line > 1385, in configure > self.processChildren() > File "/Users/von/petsc/config/BuildSystem/config/framework.py", line > 1373, in processChildren > self.serialEvaluation(self.childGraph) > File "/Users/von/petsc/config/BuildSystem/config/framework.py", line > 1348, in serialEvaluation > child.configure() > File "/Users/von/petsc/config/BuildSystem/config/packages/cmake.py", > line 75, in configure > config.package.GNUPackage.configure(self) > File "/Users/von/petsc/config/BuildSystem/config/package.py", line 1189, > in configure > self.executeTest(self.configureLibrary) > File "/Users/von/petsc/config/BuildSystem/config/base.py", line 138, in > executeTest > ret = test(*args,**kargs) > File "/Users/von/petsc/config/BuildSystem/config/package.py", line 935, > in configureLibrary > for location, directory, lib, incl in self.generateGuesses(): > File "/Users/von/petsc/config/BuildSystem/config/package.py", line 509, > in generateGuesses > d = self.checkDownload() > File "/Users/von/petsc/config/BuildSystem/config/package.py", line 643, > in checkDownload > return self.getInstallDir() > File "/Users/von/petsc/config/BuildSystem/config/package.py", line 405, > in getInstallDir > installDir = self.Install() > File "/Users/von/petsc/config/BuildSystem/config/packages/cmake.py", > line 47, in Install > retdir = config.package.GNUPackage.Install(self) > File "/Users/von/petsc/config/BuildSystem/config/package.py", line 1733, > in Install > raise RuntimeError('Error running configure on ' + self.PACKAGE) > > ================================================================================ > Finishing configure run at Tue, 25 Jan 2022 16:21:58 -0500 > > ================================================================================ > > Thanks, > Kang > > > > -- 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/>