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