Hi Satish, You are right. /usr/bin/sh doesn't support "test" with "-e" option. Thank you very much!
Regards, Adam Satish Balay wrote: >> if test -e ex19.exe; then /usr/bin/rm -f ex19.exe; fi >> > > Looks like this is an issue with /bin/sh on solaris [and with test > command supported by it]. Our solaris build appears to pick up > /usr/xpg4/bin/sh and the build works fine with it. > > Satish > > > ------ > > > > On Thu, 10 May 2007, Matthew Knepley wrote: > > >> Nothing is wrong with the PETSc build or libraries. However, your make >> (probably not gmake) has a problem with the make rule that cleans up files >> in bmake/common/rules:359. You can just ignore it (or tell us what is wrong). >> >> Thanks, >> >> Matt >> >> On 5/10/07, Yi-Feng Adam Zhang <Adam.Zhang at sun.com> wrote: >> >>> Hi all, >>> >>> Recently I am compiling the PETSc 2.3.2 -P10 on Solaris 10 for X86 with >>> GCC and Sun's f90. >>> Here is the command I give to configure.py: >>> ./config/configure.py --download-f-blas-lapack=1 --with-mpi=0 >>> >>> Yes. I don't use the MPI intendedly. Because I want to make sure every >>> thing is ok before using MPI. >>> When I input the command "make all", every thing looks fine. >>> But when I try to use "make test" to verify, I get the following error: >>> ---------------------------------------------- >>> -bash-3.00# more test_log_solaris2.10-c-debug >>> Running test examples to verify correct installation >>> C/C++ example src/snes/examples/tutorials/ex19 run successfully with 1 >>> MPI process >>> Graphics example src/snes/examples/tutorials/ex19 run successfully with >>> 1 MPI process >>> sh: test: argument expected >>> *** Error code 1 (ignored) >>> The following command caused the error: >>> if test -e ex19.exe; then /usr/bin/rm -f ex19.exe; fi >>> sh: test: argument expected >>> *** Error code 1 (ignored) >>> The following command caused the error: >>> if test -e ex19.ilk; then /usr/bin/rm -f ex19.ilk; fi >>> sh: test: argument expected >>> *** Error code 1 (ignored) >>> The following command caused the error: >>> if test -e ex19.pdb; then /usr/bin/rm -f ex19.pdb; fi >>> sh: test: argument expected >>> *** Error code 1 (ignored) >>> The following command caused the error: >>> if test -e ex19.tds; then /usr/bin/rm -f ex19.tds; fi >>> Fortran example src/snes/examples/tutorials/ex5f run successfully with 1 >>> MPI process >>> sh: test: argument expected >>> *** Error code 1 (ignored) >>> The following command caused the error: >>> if test -e ex5f.exe; then /usr/bin/rm -f ex5f.exe; fi >>> sh: test: argument expected >>> *** Error code 1 (ignored) >>> The following command caused the error: >>> if test -e ex5f.ilk; then /usr/bin/rm -f ex5f.ilk; fi >>> sh: test: argument expected >>> *** Error code 1 (ignored) >>> The following command caused the error: >>> if test -e ex5f.pdb; then /usr/bin/rm -f ex5f.pdb; fi >>> sh: test: argument expected >>> *** Error code 1 (ignored) >>> The following command caused the error: >>> if test -e ex5f.tds; then /usr/bin/rm -f ex5f.tds; fi >>> Completed test examples >>> ----------------------------------------------- >>> >>> Does anyone have any suggestion? Thanks in advance! >>> >>> Regards, >>> Adam >>> >>> >>> >> >> > >
