<div dir="ltr">Hi, Matt<br><br>Previously I installed petsc on cygwin following the official guide from petsc website. Because I started from cygwin shell, so both&#39; mkdir &#39;and &#39;sed&#39; command are transparent for petsc configure script.<br>
<br>But for VC 2005 version, I start from VC 2005 command line prompt, and type: c:\cygwin\bin\bash , then going to the bash shell. I am not sure why in this way the installation script can not see the &#39;sed&#39; and &#39;mkdir&#39;. By the way, it also miss python. So I give an absolute path for executing configure.py. Although it starts to run the configure.py script, it misses some command line utilities in sub installation script.&nbsp; <br>
<br>thanks<br><br><br><div class="gmail_quote">On Tue, Aug 12, 2008 at 7:34 PM, Matthew Knepley <span dir="ltr">&lt;<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr"><div><div></div><div class="Wj3C7c">On Tue, Aug 12, 2008 at 5:18 AM, berry <span dir="ltr">&lt;<a href="mailto:lua.byhh@gmail.com" target="_blank">lua.byhh@gmail.com</a>&gt;</span> wrote:<br></div></div><div class="gmail_quote">
<div><div></div><div class="Wj3C7c"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">Hi, <br><br>I am trying to compile&nbsp; PETSC&nbsp; in cygwin for Visual c++ 2005.&nbsp; I follow the guide exactly from here:&nbsp; <a href="http://www-unix.mcs.anl.gov/petsc/petsc-2/documentation/installation.html" target="_blank">http://www-unix.mcs.anl.gov/petsc/petsc-2/documentation/installation.html</a>. <br>


<br>and use below command:<br><br>&nbsp;/usr/bin/python ./config/configure.py --with-cc=&#39;win32fe cl --nodetect&#39; --with-fc=&#39;win32fe ifort --nodetect&#39;&nbsp; --with-mpi=1 --with-f-blas-lapack=1 --with-hypre=1<br><br>&nbsp;PETSC installation script really starts to run. However, it fails with below errors:<br>


<br><br>================================================================================<br>=<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Configuring PETSc to compile on your system<br><br>================================================================================<br>


=<br>********************************************************************************<br>*<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNABLE to CONFIGURE with GIVEN OPTIONS&nbsp;&nbsp;&nbsp; (see configure.log for detail<br>s):<br>--------------------------------------------------------------------------------<br>


-------<br>Unable to determine host type using /cygdrive/c/cygwin/home/pangshengyong/soft/p<br>etsc-2.3.3-p13/python/BuildSystem/config/packages/config.sub: Could not execute<br>&#39;/bin/sh /cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/Build<br>


System/config/packages/config.guess&#39;:<br>/cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/BuildSystem/co<br>nfig/packages/config.guess: line 38: sed: command not found<br>/cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/BuildSystem/co<br>


nfig/packages/config.guess: line 1272: mkdir: command not found<br>/cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/BuildSystem/co<br>nfig/packages/config.guess: line 1272: mkdir: command not found<br>: cannot create a temporary directory in /tmp<br>


********************************************************************************<br>*<br><br>It seems that the configure script miss to find the correct path. Does anyone could point me out how to set the correct path for configure script please? <br>


<br>Btw:&nbsp; I have successfully compiled petsc library on cygwin for gcc.&nbsp; </div></blockquote></div></div><div><br>I am not sure how you built PETSc on cygwin before. Perhaps a different copy? This<br>error seems to occur because you cygwin is missing the command line utilities<br>

&#39;sed&#39; and &#39;mkdir&#39;.<br><br>&nbsp;&nbsp; Matt<br>&nbsp;</div><div class="Ih2E3d"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div dir="ltr">
<br>Thanks. <br>-- <br>
Pang Shengyong<br>Solidification Simulation Lab, <br>State Key Lab of Mould &amp; Die Technology,<br>Huazhong Univ. of Sci. &amp; Tech. China<br>

</div>
</blockquote></div></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>


</div>
</blockquote></div><br><br clear="all"><br>-- <br>Pang Shengyong<br>Solidification Simulation Lab, <br>State Key Lab of Mould &amp; Die Technology,<br>Huazhong Univ. of Sci. &amp; Tech. China<br>
</div>