Hello

I just wanted to point that configure fails when "--with-metis=1 --download-metis=1" options are used and a C++ compiler is not installed.

After changing "project(METIS)" to "project(METIS C)" in petsc-3.6.3/arch-linux2-c-opt/externalpackages/metis-5.1.0-p1/CMakeLists.txt it works alright.

Not sure if there is another way to suppress the check.

Regards,

Tabrez

*******************************************************************************
UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details):
-------------------------------------------------------------------------------
Error configuring METIS with cmake Could not execute "cd /home/ubuntu/petsc-3.6.3/arch-linux2-c-opt/externalpackages/metis-5.1.0-p1/build && /usr/bin/cmake .. -DCMAKE_INSTALL_PREFIX=/home/ubuntu/petsc-3.6.3/arch-linux2-c-opt -DCMAKE_VERBOSE_MAKEFILE=1 -DCMAKE_C_COMPILER="/home/ubuntu/petsc-3.6.3/arch-linux2-c-opt/bin/mpicc" -DCMAKE_AR=/usr/bin/ar -DCMAKE_RANLIB=/usr/bin/ranlib -DCMAKE_C_FLAGS:STRING="-fPIC -O" -DCMAKE_Fortran_COMPILER="/home/ubuntu/petsc-3.6.3/arch-linux2-c-opt/bin/mpif90" -DCMAKE_Fortran_FLAGS:STRING="-fPIC -ffree-line-length-0 -O" -DGKLIB_PATH=../GKlib -DSHARED=1 -DMETIS_USE_DOUBLEPRECISION=1":
-- The C compiler identification is GNU 4.8.4
-- The CXX compiler identification is unknown
-- Check for working C compiler: /home/ubuntu/petsc-3.6.3/arch-linux2-c-opt/bin/mpicc -- Check for working C compiler: /home/ubuntu/petsc-3.6.3/arch-linux2-c-opt/bin/mpicc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Looking for execinfo.h
-- Looking for execinfo.h - found
-- Looking for getline
-- Looking for getline - found
-- Performing Test HAVE__thread
-- Performing Test HAVE__thread - Success
-- checking for __thread thread-local storage - found
-- Configuring incomplete, errors occurred!
See also "/home/ubuntu/petsc-3.6.3/arch-linux2-c-opt/externalpackages/metis-5.1.0-p1/build/CMakeFiles/CMakeOutput.log". See also "/home/ubuntu/petsc-3.6.3/arch-linux2-c-opt/externalpackages/metis-5.1.0-p1/build/CMakeFiles/CMakeError.log".CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
*******************************************************************************

Reply via email to