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 <[email protected]> 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://www.pflotran.org/documentation/user_guide/how_to/installation/linux.html#linux-install>
> 
> 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

Reply via email to