Robert, Unfortunately we don't have much access to Solaris for testing. You will need to do two things to get it compiled
1) edit $PETSC_ARCH/include/petscconf.h and remove all the lines that mention ISINF 2) edit src/sys/objects/options.c and remove the two lines #define _XOPEN_SOURCE 600 #define _BSD_SOURCE then rerun make; do not rerun ./configure. If you want to make another PETSC_ARCH you will need to remove the ISNF after running the second configure. Satish and Jed, Looks like we need a patch to deal with the "illegal" placement of XOPEN_SOURCE and BSD_SOURCE in the source code so this issue doesn't keep coming up. Satish, Also backport the patch for isinf test that Matt and I recently added to petsc-dev Thanks Barry On Apr 23, 2011, at 8:02 PM, Robert Gill wrote: > I'm trying to install PETSc for a computer science class, but I was unable to > get it to install. Here is the list of commands I performed: > > gunzip -c petsc-3.1-p8.tar.gz | tar -xof - > cd petsc-3.1-p8 > setenv PETSC_DIR $PWD > setenv PETSC_ARCH solaris2.10-c-debug > ./config/configure.py --with-mpi=0 > make all > make test > > Also, please find attached the make.log and test.log files. > > I tried going to the troubleshooting URL listed in the test.log file, but the > page was not found. In addition, the Troubleshooting link (which seems to > only appear on the Installation page) is broken. > > Please help! Thanks! > > Robert Gill > > I'm trying to install PETSc for a computer science class, but I was unable to > get it to install. Here is the list of commands I performed: > > gunzip -c petsc-3.1-p8.tar.gz | tar -xof - > cd petsc-3.1-p8 > setenv PETSC_DIR $PWD > setenv PETSC_ARCH solaris2.10-c-debug > ./config/configure.py --with-mpi=0 > make all > make test > > Also, please find attached the make.log and test.log files. > > I tried going to the troubleshooting URL listed in the test.log file, but the > page was not found. In addition, the Troubleshooting link (which seems to > only appear on the Installation page) is broken. > > Please help! Thanks! > > Robert Gill > > <make.log><test.log>