[petsc-users] Petsc configure error (cmake)

Eda Oktay eda.oktay at metu.edu.tr
Wed Jul 29 05:51:50 CDT 2020


Dear Barry,

I wrote the followings:

$ patch -p1 < cmakemake.patch

And it gave the following line:

(Stripping trailing CRs from patch; use --binary to disable.)
patching file config/BuildSystem/config/packages/cmake.py

Then I configured as follows:

 ./configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran
--download-make --download-mpich --download-openblas --download-metis
--download-parmetis --download-chaco
--download-slepc=/home/eda/slepc-v3.13.2.tar.gz --download-cmake
--with-X=1

But I am still getting the following error:

*******************************************************************************
         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log
for details):
-------------------------------------------------------------------------------
Error running configure on CMAKE
*******************************************************************************

Am I doing something wrong?

Thanks!

Eda

Barry Smith <bsmith at petsc.dev>, 29 Tem 2020 Çar, 00:10 tarihinde şunu yazdı:
>
>
>    It's better to use git than download tarballs. With tarballs it is not possible to access recent fixes or try branches.
>
>    Here is what you can do, save the attachment as cmakemake.patch and do
>
>    patch -p1 < cmakemake.patch
>
>    in the PETSc directory
>
>    Then run configure as before
>
>    Barry
>
>
>
> > On Jul 28, 2020, at 3:28 PM, Eda Oktay <eda.oktay at metu.edu.tr> wrote:
> >
> > Dear Barry,
> >
> > Thank you so much for answering. So, I downloaded the tar.gz file and
> > now, should I configure this file with my previous options?  I am
> > using the following line:
> >
> > ./configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran
> > --download-make --download-mpich --download-openblas --download-metis
> > --download-parmetis --download-chaco
> > --download-slepc=/home/eda/slepc-v3.13.2.tar.gz --download-cmake
> > --with-X=1
> >
> > Thanks so much again!
> >
> > Eda
> >
> > Barry Smith <bsmith at petsc.dev>, 28 Tem 2020 Sal, 20:55 tarihinde şunu yazdı:
> >>
> >>
> >>   Eda,
> >>
> >>     The branch barry/2020-07-28/cmake-use-make-if-given/maint should resolve the problem. It will force the cmake build to use the make obtained with --download-make
> >>
> >>   Barry
> >>
> >>
> >> On Jul 28, 2020, at 9:48 AM, Matthew Knepley <knepley at gmail.com> wrote:
> >>
> >> On Tue, Jul 28, 2020 at 10:45 AM Eda Oktay <eda.oktay at metu.edu.tr> wrote:
> >>>
> >>> I am trying to download Petsc with slepc,openblas,mpich,meti,parmetis
> >>> and chaco to a linux computer (probably
> >>> ubuntu, I don't know because I am using it via ssh).
> >>>
> >>> Due to an error, for metis, I needed to download cmake, so I added
> >>> this option, too. However, I got an error telling me that "Error
> >>> running configure on cmake". I attached configure.log.
> >>>
> >>> What should I do? Where is the problem and how can ı fix it?
> >>>
> >>> Thank you so much for answering,
> >>
> >>
> >> It looks like you do not have 'make' in your path, and CMake is feaking out:
> >>
> >> CMAKE was just downloaded, forcing a rebuild because cannot determine if package has changed
> >>                        ===============================================================================
> >>                              Running configure on CMAKE; this may take several minutes
> >>                        ===============================================================================
> >>
> >> Running Executable WITHOUT threads to time it out
> >> Executing: ./configure --prefix=/home/eda/petsc-3.13.2/arch-linux-c-debug --parallel=40
> >> stdout:
> >> ---------------------------------------------
> >> CMake 3.15.6, Copyright 2000-2019 Kitware, Inc. and Contributors
> >> Found GNU toolchain
> >> C compiler on this system is: gcc
> >> C++ compiler on this system is: g++
> >> ---------------------------------------------
> >> Error when bootstrapping CMake:
> >> Cannot find appropriate Makefile processor on this system.
> >> Please specify one using environment variable MAKE.
> >> ---------------------------------------------
> >> Log of errors: /home/eda/petsc-3.13.2/arch-linux-c-debug/externalpackages/cmake-3.15.6/Bootstrap.cmk/cmake_bootstrap.log
> >> ---------------------------------------------
> >>
> >>  Thanks,
> >>
> >>    Matt
> >>
> >>>
> >>> Eda
> >>
> >>
> >>
> >> --
> >> 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/
> >>
> >>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure.log
Type: text/x-log
Size: 930903 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20200729/7602f7fc/attachment-0001.bin>


More information about the petsc-users mailing list