[petsc-dev] cmake problem

Jed Brown jedbrown at mcs.anl.gov
Fri Sep 23 17:54:06 CDT 2011


Does make -C $PETSC_ARCH clean fix the problem. I don't know what caused
this in the first place. I'd rather not always have reconfigure clean
because it usually means needless compiling. I guess normal make clean
should clean the CMake part as well...
On Sep 23, 2011 5:23 PM, "Barry Smith" <bsmith at mcs.anl.gov> wrote:
>
> Jed,
>
> Please see the error below. What is the approved way to recover from
something incomprehensible to me like this? Shouldn't a reconfigure clean up
all possible dangers?
>
> Thanks
>
> Barry
>
>
>
> barry-smiths-macbook-pro:petsc-dev barrysmith$
./arch-gnu/conf/reconfigure-arch-gnu.py
>
===============================================================================
> Configuring PETSc to compile on your system
>
===============================================================================
> TESTING: alternateConfigureLibrary from
PETSc.packages.mpi4py(config/PETSc/packages/mpi4py.py:49) Compilers:
> C Compiler: /Users/barrysmith/Src/petsc-dev/arch-gnu/bin/mpicc -Wall
-Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3
> CUDA Compiler: nvcc -g
> Fortran Compiler: /Users/barrysmith/Src/petsc-dev/arch-gnu/bin/mpif90
-Wall -Wno-unused-variable -Wno-unused-dummy-argument -g
> Linkers:
> Static linker: /usr/bin/ar cr
> Dynamic linker: /Users/barrysmith/Src/petsc-dev/arch-gnu/bin/mpicc
-dynamiclib -single_module -undefined dynamic_lookup -multiply_defined
suppress -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3
> MPI:
> Includes: -I/Users/barrysmith/Src/petsc-dev/arch-gnu/include
> X11:
> Includes:
> Library: -L/usr/X11R6/lib -lX11
> BLAS/LAPACK: -llapack -lblas
> c2html:
> pthread:
> sowing:
> valgrind:
> Includes: -I/opt/local/include
> PETSc:
> PETSC_ARCH: arch-gnu
> PETSC_DIR: /Users/barrysmith/Src/petsc-dev
> Clanguage: C
> Scalar type: real
> Precision: double
> Memory alignment: 16
> shared libraries: disabled
> dynamic loading: disabled
>
xxx=========================================================================xxx
> Configure stage complete. Now build PETSc libraries with (legacy build):
> make PETSC_DIR=/Users/barrysmith/Src/petsc-dev PETSC_ARCH=arch-gnu all
> or (experimental with python):
> PETSC_DIR=/Users/barrysmith/Src/petsc-dev PETSC_ARCH=arch-gnu
./config/builder.py
>
xxx=========================================================================xxx
> barry-smiths-macbook-pro:petsc-dev barrysmith$ make cmake
> make -j 2 -C /Users/barrysmith/Src/petsc-dev/arch-gnu
> Scanning dependencies of target petsc
> Error copying Fortran module "include/petscsys". Tried
"include/PETSCSYS.mod" and "include/petscsys.mod".
> make[4]: ***
[CMakeFiles/petsc.dir/src/sys/f90-mod/petscsysmod.F.o.provides.build] Error
1
> make[3]: ***
[CMakeFiles/petsc.dir/src/sys/f90-mod/petscsysmod.F.o.provides] Error 2
> make[2]: *** [CMakeFiles/petsc.dir/all] Error 2
> make[1]: *** [all] Error 2
> make: *** [cmake] Error 2
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20110923/ec1b846d/attachment.html>


More information about the petsc-dev mailing list