Compiling on Solaris 10 for X86

Yi-Feng Adam Zhang Adam.Zhang at Sun.COM
Thu May 10 21:14:58 CDT 2007


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
>>>
>>>
>>>       
>>
>>     
>
>   




More information about the petsc-dev mailing list