problem in compiling petsc for visual c++ 2005

Matthew Knepley knepley at gmail.com
Tue Aug 12 08:23:56 CDT 2008


On Tue, Aug 12, 2008 at 8:03 AM, berry <lua.byhh at gmail.com> wrote:

> Hi, Matt
>
> Previously I installed petsc on cygwin following the official guide from
> petsc website. Because I started from cygwin shell, so both' mkdir 'and
> 'sed' command are transparent for petsc configure script.
>
> 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 'sed' and 'mkdir'. 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.
>

Sounds like your path is messed up.

  Matt


>
> thanks
>
>
>
> On Tue, Aug 12, 2008 at 7:34 PM, Matthew Knepley <knepley at gmail.com>wrote:
>
>> On Tue, Aug 12, 2008 at 5:18 AM, berry <lua.byhh at gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I am trying to compile  PETSC  in cygwin for Visual c++ 2005.  I follow
>>> the guide exactly from here:
>>> http://www-unix.mcs.anl.gov/petsc/petsc-2/documentation/installation.html.
>>>
>>>
>>> and use below command:
>>>
>>>  /usr/bin/python ./config/configure.py --with-cc='win32fe cl --nodetect'
>>> --with-fc='win32fe ifort --nodetect'  --with-mpi=1 --with-f-blas-lapack=1
>>> --with-hypre=1
>>>
>>>  PETSC installation script really starts to run. However, it fails with
>>> below errors:
>>>
>>>
>>>
>>> ================================================================================
>>> =
>>>              Configuring PETSc to compile on your system
>>>
>>>
>>> ================================================================================
>>> =
>>>
>>> ********************************************************************************
>>> *
>>>          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for
>>> detail
>>> s):
>>>
>>> --------------------------------------------------------------------------------
>>> -------
>>> Unable to determine host type using
>>> /cygdrive/c/cygwin/home/pangshengyong/soft/p
>>> etsc-2.3.3-p13/python/BuildSystem/config/packages/config.sub: Could not
>>> execute
>>> '/bin/sh
>>> /cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/Build
>>> System/config/packages/config.guess':
>>>
>>> /cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/BuildSystem/co
>>> nfig/packages/config.guess: line 38: sed: command not found
>>>
>>> /cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/BuildSystem/co
>>> nfig/packages/config.guess: line 1272: mkdir: command not found
>>>
>>> /cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/BuildSystem/co
>>> nfig/packages/config.guess: line 1272: mkdir: command not found
>>> : cannot create a temporary directory in /tmp
>>>
>>> ********************************************************************************
>>> *
>>>
>>> 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?
>>>
>>> Btw:  I have successfully compiled petsc library on cygwin for gcc.
>>>
>>
>> I am not sure how you built PETSc on cygwin before. Perhaps a different
>> copy? This
>> error seems to occur because you cygwin is missing the command line
>> utilities
>> 'sed' and 'mkdir'.
>>
>>    Matt
>>
>>
>>>
>>> Thanks.
>>> --
>>> Pang Shengyong
>>> Solidification Simulation Lab,
>>> State Key Lab of Mould & Die Technology,
>>> Huazhong Univ. of Sci. & Tech. China
>>>
>>
>>
>>
>> --
>> What most experimenters take for granted before they begin their
>> experiments is infinitely more interesting than any results to which their
>> experiments lead.
>> -- Norbert Wiener
>>
>
>
>
> --
> Pang Shengyong
> Solidification Simulation Lab,
> State Key Lab of Mould & Die Technology,
> Huazhong Univ. of Sci. & Tech. China
>



-- 
What most experimenters take for granted before they begin their experiments
is infinitely more interesting than any results to which their experiments
lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20080812/f9640750/attachment.htm>


More information about the petsc-users mailing list