Can you send us the complete configure.log file [as attachment] - perhaps to petsc-ma...@mcs.anl.gov
Satish On Sat, 30 Sep 2023, Ivan Luthfi wrote: > Hi team, > I have an issue when I configure my petsc with the following script: > > ./configure --with-fc=0 --download-f2cblaslapack=1 > --with-blaslapack-lib=libsunperf.a --with-blas-lib=libblas.a > --with-lapack-lib=liblapack.a --download-make --with-cc=gcc > --with-cxx=/home/ivanluthfi1/openmpi/opt-4.1.1/bin/mpicxx --download-cmake > --download-superlu_dist --with-superlud-lib=libsuperlu_dist_3.3.a > --download-parmetis --with-parmetis-lib=libparmetis.a > --with-cc=/home/ivanluthfi1/openmpi/opt-4.1.1/bin/mpicc --download-metis > --with-metis-lib=libmetis.a > > Here is the configure.log message: > > PETSc Error: No output file produced > Rejecting compiler flag -std=c++11 due to nonzero status from > link > ********************************************************************************************* > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for > details): > --------------------------------------------------------------------------------------------- > Using C++ dialect C++11 as lower bound due to package(s): > - SuperLU_DIST > But C++ compiler (/home/ivanluthfi1/openmpi/opt-4.1.1/bin/mpicxx) appears > non-compliant > with C++11 or didn't accept: > - -std=gnu++20 > - -std=c++20 > - -std=gnu++17 > - -std=c++17 > - -std=gnu++14 > - -std=c++14 > - -std=gnu++11 > - -std=c++11 > ********************************************************************************************* > File "/home/ivanluthfi1/petsc/config/configure.py", line 462, in > petsc_configure > framework.configure(out = sys.stdout) > File "/home/ivanluthfi1/petsc/config/BuildSystem/config/framework.py", line > 1447, in configure > self.processChildren() > File "/home/ivanluthfi1/petsc/config/BuildSystem/config/framework.py", line > 1435, in processChildren > self.serialEvaluation(self.childGraph) > File "/home/ivanluthfi1/petsc/config/BuildSystem/config/framework.py", line > 1410, in serialEvaluation > child.configure() > File "/home/ivanluthfi1/petsc/config/BuildSystem/config/setCompilers.py", > line 2786, in configure > > self.executeTest(self.checkCxxDialect,args=[LANG],kargs={'isGNUish':isGNUish}) > File "/home/ivanluthfi1/petsc/config/BuildSystem/config/base.py", line 138, > in executeTest > ret = test(*args,**kargs) > File "/home/ivanluthfi1/petsc/config/BuildSystem/config/setCompilers.py", > line 1225, in checkCxxDialect > raise ConfigureSetupError(mess) > ================================================================================ > Finishing configure run at Sat, 30 Sep 2023 00:52:35 +0800 > > Please help me, I need to configure it with metis, parmetis, superlud, blas, > and lapack. > >