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>