On Fri, Aug 10, 2012 at 10:34 AM, Fabio <span dir="ltr"><<a href="mailto:fabio.pinna.2006@gmail.com" target="_blank">fabio.pinna.2006@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2012/8/10 Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>>:<br>
>>>><br>
> Executing: /cygdrive/d/Workspace/PETSc/petsc-3.3-p2/bin/win32fe/win32fe cl  -o /tmp/petsc-_yEt5c/config.setCompilers/conftest.exe    /tmp/petsc-_yEt5c/config.setCompilers/conftest.o<br>
> sh: LINK : fatal error LNK1104: cannot open file 'kernel32.lib'^M<br>
> <<<<br>
><br>
> Ok configure failing with compiler check. It hasn't gone up to mpi check.<br>
><br>
> Have you setup compilers in bash correctly [as the installation<br>
> instructions indicate?]. Have you checked if the compiler works [in<br>
> both 'compiler cmd' as well as bash] with a simple code - as the<br>
> instructions indicate?<br>
><br>
>> MSVC Express (32 bit with some work to do to make it see 64 bit by<br>
>> means of sdk installation)?<br>
><br>
> I don't know what you mean by this.<br>
><br>
> Using 32bit compilers on 64bit windows shouldn't be a problem. You<br>
> shouldn't need 'some work' to have useable 32bit compilers.<br>
><br>
> Satish<br>
><br>
> On Fri, 10 Aug 2012, Fabio wrote:<br>
><br>
>> Without using the wiht-mpi-dir option the code start testing but it<br>
>> stops saying the "C compiler associated with mpi-cc win32fe cl  does<br>
>> not work"<br>
>> (configure.log is its log)<br>
>><br>
>> If I use a link to another directory without space in the name I get<br>
>> the same error (provided that the link has been done in cygwin<br>
>> otherwise I have Nonexistant directory). It seems than anyway path are<br>
>> an issue in general (although for standard path they seem to find<br>
>> correctly what they need)<br>
>> The respective log file is configure2.log<br>
>><br>
>> It look like it is not finding kernel32.lib. Actually a search in my<br>
>> system find only kernel32.dll so I think that the configure script<br>
>> complain rightfully.<br>
>> Anyway could this be linked to my setup win 7 64 bit and MSVC Express<br>
>> (32 bit with some work to do to make it see 64 bit by means of sdk<br>
>> installation)?<br>
>>  I thought I could just start with a 32 bit version as it is the<br>
>> default setting of MSVC and it was quite hard to make the 64 bit work<br>
>> (I would have liked to have something simple to focus only on my real<br>
>> implementation, instead of running after VC Express tantrums)<br>
>><br>
>> Thank you very much for your assistance<br>
>><br>
>> Fabio<br>
>><br>
>><br>
>> 2012/8/10 Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>>:<br>
>> > On Fri, 10 Aug 2012, Fabio wrote:<br>
>> ><br>
>> >> I updated to the last version of Petsc then I used again<br>
>> >><br>
>> >> PETSC_DIR=`pwd`; export PETSC_DIR<br>
>> >><br>
>> >> then in the petsc directory<br>
>> >> ./configure --with-cc='win32fe cl' --with-fc=0<br>
>> >> --download-f2cblas-lapack --with-mpi-dir=/cygdrive/c/Program\ Files\<br>
>> >> \(x86\)/MPICH2<br>
>> >><br>
>> >> Now I have an error,<br>
>> >> "Nonexistent directory /cygdrive/c/Program\ Files\ \(x86\)/MPICH2"<br>
>> >><br>
>> >> The directory anyway is there and cygwin could easily access it<br>
>> >><br>
>> >> Also trying with mpi-include/lib gives the same error.<br>
>> >> What can I do?<br>
>> ><br>
>> ><br>
>> > Remove the --with-mpi-dir option.<br>
>> ><br>
>> > Configure should automatically look for mpich at this location.<br>
>> ><br>
>> > Satish<br>
>><br>
><br>
<br>
I start from the VC prompt and then I go to cygwin. When I type cl<br>
under cygwin I have the message<br>
Microsoft (R) 32-bit C/C++Optimizing Compiler Version ... so I believe<br>
cl is really working.<br>
<br>
Is there something more I could do (in the mean whiel I will write a<br>
simple program to test the compiler)?</blockquote><div><br></div><div>You need to try and compile something. We can execute the compiler, but it </div><div>cannot find its libraries.</div><div><br></div><div>   Matt</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888"><br>
Fabio<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <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>