While building petsc with MPICH, UMFPACK, and HYPRE, and without fortran, I get the following error: TESTING: configureLibrary from PETSc.packages.hypre(python/PETSc/ packages/hypre.py:120) using: --with- MPI-include="/opt/petsc-2.3.3-p8/externalpackages/mpich2-1.0.5p4/ darwin9.1.0-cxx-debug/include" = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ========================= Configuring hypre; this may take several minutes = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ********************************************************************************* UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details): --------------------------------------------------------------------------------------- Error running configure on HYPRE: Could not execute 'cd /opt/ petsc-2.3.3-p8/externalpackages/hypre-2.0.0/src;make distclean;./ configure --prefix=/opt/petsc-2.3.3-p8/externalpackages/hypre-2.0.0/ darwin9.1.0-cxx-debug CC="/opt/petsc-2.3.3-p8/externalpackages/ mpich2-1.0.5p4/darwin9.1.0-cxx-debug/bin/mpicc -PIC -Wall -Wwrite- strings -Wno-long-double -Wno-strict-aliasing -g3 " CXX="/opt/ petsc-2.3.3-p8/externalpackages/mpich2-1.0.5p4/darwin9.1.0-cxx-debug/ bin/mpicxx -Wall -Wwrite-strings -Wno-long-double -Wno-strict- aliasing -g -PIC " --with-MPI-include="/opt/petsc-2.3.3-p8/ externalpackages/mpich2-1.0.5p4/darwin9.1.0-cxx-debug/include" --with- MPI-lib-dirs="" --with-MPI-libs="" --with-blas-libs= --with-blas-lib- dir= --with-lapack-libs= --with-lapack-lib-dir= --with-blas=yes --with- lapack=yes --without-babel --without-mli --without-fei --without- superlu': Dist-cleaning utilities ... rm -f *.o libHYPRE* f2c.h *blas.h *lapack.h rm -rf pchdir tca.map *inslog* Dist-cleaning krylov ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning struct_mv ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning struct_ls ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning sstruct_mv ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning sstruct_ls ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning seq_mv ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning parcsr_mv ... rm -f *.o libHYPRE* rm -f driver driver_matvec driver_matmul rm -rf pchdir tca.map *inslog* Dist-cleaning parcsr_block_mv ... rm -rf *.o libHYPRE_* rm -f driver driver_matvec driver_matmul Dist-cleaning distributed_matrix ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning matrix_matrix ... rm -f *.o lib* rm -rf pchdir tca.map *inslog* Dist-cleaning IJ_mv ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning distributed_ls ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning parcsr_ls ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning multivector ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning lib ... rm -f *.o libHYPRE* rm -rf pchdir tca.map *inslog* Dist-cleaning test ... rm -f *.o rm -rf pchdir tca.map *inslog* rm -f ij ij_mv new_ij sstruct sstruct_fac struct maxwell_unscaled ams_driver rm -f ex1_for ex3_for ex5_for ex6_for ex7_for rm -f f77_ij f77_ij_mv f77_struct rm -f struct_b sstruct_b ij_b rm -f rm -f f77_ij_b f77_struct_b rm -f fei rm -f TEST_examples/*.out* rm -f TEST_examples/*.err* rm -f TEST_fac/*.out* rm -f TEST_fac/*.err* rm -f TEST_ij/*.out* rm -f TEST_ij/*.err* rm -f TEST_ij/*.txt* rm -f TEST_ij/vectors.* rm -f TEST_sstruct/*.out* rm -f TEST_sstruct/*.err* rm -f TEST_struct/*.out* rm -f TEST_struct/*.err* rm -f ex1 ex2 ex3 ex4 ex5 ex5b ex5b77 ex6 ex7 ex8 ex9 Dist-cleaning seq_ls ... checking build system type... i686-apple-darwin9.1.0 checking host system type... i686-apple-darwin9.1.0 checking for mpxlf... no checking for mpf77... no checking for mpif77... mpif77 checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for gcc... /opt/petsc-2.3.3-p8/externalpackages/ mpich2-1.0.5p4/darwin9.1.0-cxx-debug/bin/mpicc -PIC -Wall -Wwrite- strings -Wno-long-double -Wno-strict-aliasing -g3 checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /opt/petsc-2.3.3-p8/externalpackages/mpich2-1.0.5p4/ darwin9.1.0-cxx-debug/bin/mpicc -PIC -Wall -Wwrite-strings -Wno-long- double -Wno-strict-aliasing -g3 accepts -g... yes checking for /opt/petsc-2.3.3-p8/externalpackages/mpich2-1.0.5p4/ darwin9.1.0-cxx-debug/bin/mpicc -PIC -Wall -Wwrite-strings -Wno-long- double -Wno-strict-aliasing -g3 option to accept ANSI C... none needed checking how to run the C preprocessor... /opt/petsc-2.3.3-p8/ externalpackages/mpich2-1.0.5p4/darwin9.1.0-cxx-debug/bin/mpicc -PIC - Wall -Wwrite-strings -Wno-long-double -Wno-strict-aliasing -g3 -E checking for gcc... (cached) /opt/petsc-2.3.3-p8/externalpackages/ mpich2-1.0.5p4/darwin9.1.0-cxx-debug/bin/mpicc -PIC -Wall -Wwrite- strings -Wno-long-double -Wno-strict-aliasing -g3 checking whether we are using the GNU C compiler... (cached) yes checking whether /opt/petsc-2.3.3-p8/externalpackages/mpich2-1.0.5p4/ darwin9.1.0-cxx-debug/bin/mpicc -PIC -Wall -Wwrite-strings -Wno-long- double -Wno-strict-aliasing -g3 accepts -g... (cached) yes checking for /opt/petsc-2.3.3-p8/externalpackages/mpich2-1.0.5p4/ darwin9.1.0-cxx-debug/bin/mpicc -PIC -Wall -Wwrite-strings -Wno-long- double -Wno-strict-aliasing -g3 option to accept ANSI C... (cached) none needed checking whether we are using the GNU C++ compiler... yes checking whether /opt/petsc-2.3.3-p8/externalpackages/mpich2-1.0.5p4/ darwin9.1.0-cxx-debug/bin/mpicxx -Wall -Wwrite-strings -Wno-long- double -Wno-strict-aliasing -g -PIC accepts -g... yes checking how to run the C++ preprocessor... /opt/petsc-2.3.3-p8/ externalpackages/mpich2-1.0.5p4/darwin9.1.0-cxx-debug/bin/mpicxx - Wall -Wwrite-strings -Wno-long-double -Wno-strict-aliasing -g -PIC -E checking whether we are using the GNU Fortran 77 compiler... no checking whether mpif77 accepts -g... no checking how to get verbose linking output from mpif77... checking for Fortran libraries of mpif77... checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... make[1]: *** No rule to make target `distclean'. Stop. make: *** [distclean] Error 2 rm: conftest.dSYM: is a directory configure: WARNING: compilation failed rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory configure: error: cannot compile a simple Fortran program See `config.log' for more details.