Send configure.log and make.log

   Delete the entire PETSc directory and trying again without the 
--download-f2cblaslapack  but with —with-fc=gfortran (not f2c) I suspect you 
made multiple attempts to install and some undesirable files got in place that 
are causing the difficultly.

  If the clean install does not work then Send configure.log and make.log 

  Barry

On Aug 11, 2014, at 5:31 PM, Justin Chang <[email protected]> wrote:

> Hi all,
> 
> I am trying to install petsc-3.5.1 onto my school's iMac (version 10.9.2) and 
> I have run configure with the following options:
> 
> ./configure --with-cc=gcc --with-cxx=g++ --with-f2c=gfortran 
> --download-f2cblaslapack--download-mpich --with-debugging=1 
> --download-ctetgen --download-triangle --with-valgrind=1 -with-cmake=cmake 
> --download-metis --download-parmetis --download-netcdf --download-hdf5 
> --download-exodusii
> 
> Then when I run 'make all test' I get the following errors:
> 
> Undefined symbols for architecture x86_64:
>   "_MatPartitioningCreate_Parmetis", referenced from:
>       import-atom in libpetsc.dylib
>   "_PETSC_VIEWER_HDF5_", referenced from:
>       import-atom in libpetsc.dylib
>   "_PetscViewerCreate_HDF5", referenced from:
>       import-atom in libpetsc.dylib
>   "_PetscViewerHDF5GetFileId", referenced from:
>       import-atom in libpetsc.dylib
>   "_PetscViewerHDF5GetGroup", referenced from:
>       import-atom in libpetsc.dylib
>   "_PetscViewerHDF5GetTimestep", referenced from:
>       import-atom in libpetsc.dylib
>   "_PetscViewerHDF5HasAttribute", referenced from:
>       import-atom in libpetsc.dylib
>   "_PetscViewerHDF5PopGroup", referenced from:
>       import-atom in libpetsc.dylib
>   "_PetscViewerHDF5PushGroup", referenced from:
>       import-atom in libpetsc.dylib
>   "_PetscViewerHDF5ReadAttribute", referenced from:
>       import-atom in libpetsc.dylib
>   "_PetscViewerHDF5SetTimestep", referenced from:
>       import-atom in libpetsc.dylib
>   "_PetscViewerHDF5WriteAttribute", referenced from:
>       import-atom in libpetsc.dylib
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see 
> invocation)
> make[3]: [ex19] Error 1 (ignored)
> /bin/rm -f ex19.o
> 
> Any help appreciated, thanks
> 
> Justin

Reply via email to