[petsc-dev] [petsc-maint #71297] Problem installing PETSc
Barry Smith
bsmith at mcs.anl.gov
Sat Apr 23 20:46:05 CDT 2011
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>
More information about the petsc-dev
mailing list