<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div><br></div>   The compiler is burping out some warning message which confuses configure into thinking there is a problem. <div><br></div><div><div>cl: ������ warning D9035 :��experimental:preprocessor��ѡ���ѷ���������ڽ����İ汾���Ƴ�</div><div>cl: ������ warning D9036 :ʹ�á�Zc:preprocessor������ʹ�á�experimental:preprocessor��</div><div>cl: ������ warning D9002 :����δ֪ѡ�-Qwd10161��:</div><div><br></div><div>Any chance you can use a more recent version of VS. If not, we'll need to send you a file for the warning message.</div><div><br></div><div><br></div><div><br><blockquote type="cite"><div>On Mar 2, 2023, at 9:12 PM, 冯上玮 <fengshw3@mail2.sysu.edu.cn> wrote:</div><br class="Apple-interchange-newline"><div><div>Hi, </div><div><br></div><div>This time I try with ./configure --with-cc='win32fe cl' --with-fc=0 --with-cxx='win32fe cl' --download-f2cblaslapack, without fortran may have no problem in consideration that other libs will be used are CGNS and METIS.</div><div><br></div><div>Unfortunately, however, another error appeared as:</div><div><br></div><div><div>Cxx libraries cannot directly be used with C as linker.</div><div>If you don't need the C++ compiler to build external packages or for you application you can run</div><div>./configure with --with-cxx=0. Otherwise you need a different combination of C and C++ compilers</div></div><div><includetail><div> </div><div> The attachment is the log file, but some parts are unreadable. </div><div><br></div><div>Thanks for your continuous aid!</div><div style=""><div style="FONT-SIZE: 12px;FONT-FAMILY: Arial Narrow;padding:2px 0 2px 0;">------------------ Original ------------------</div><div style="FONT-SIZE: 12px;background:#efefef;padding:8px;"><div id="menu_sender"><b>From: </b> "Satish Balay"<balay@mcs.anl.gov>;</div><div><b>Date: </b> Fri, Mar 3, 2023 02:13 AM</div><div><b>To: </b> "冯上玮"<fengshw3@mail2.sysu.edu.cn>; <wbr></div><div><b>Cc: </b> "petsc-users"<petsc-users@mcs.anl.gov>; <wbr></div><div><b>Subject: </b> Re: [petsc-users] Error in configuring PETSc with Cygwin</div></div><div> </div><div style="position:relative;"><div id="tmpcontent_res"></div>On Fri, 3 Mar 2023, 冯上玮 wrote:<br><br>> Hi team,<br>> <br>> <br>> Recently I try to install PETSc with Cygwin since I'd like to use PETSc with Visual Studio on Windows10 plateform. For the sake of clarity, I firstly list the softwares/packages used below:<br>> <br>> <br>> 1. PETSc: version 3.18.5<br>> 2. VS: version 2019<br>> 3. Intel Parallel Studio XE: version 2020<br>> 4. Cygwin with py3.8 and make (and default installation)<br>> <br>> <br>> And because I plan to use Intel mpi, the compiler option in configuration is:<br>> <br>> <br>> ./configure --with-cc='win32fe cl' --with-fc='win32fe ifort' --with-cxx='win32fe cl' --download-fblaslapack<br><br>Check config/examples/arch-ci-mswin-opt-impi.py for an example on specifying IMPI [and MKL - instead of fblaslapack]. And if you don't need MPI - you can use --with-mpi=0<br><br>> <br>> <br>> where there is no option for mpi.<br>> <br>> <br>> While the PROBLEM came with the compiler option --with-fc='win32fe ifort', which returned an error (or two) as:<br>> <br>> <br>> Cannot run executables created with FC. If this machine uses a batch system<br>> to submit jobs you will need to configure using ./configure with the additional option&nbsp; --with-batch.<br>> Otherwise there is problem with the compilers. Can you compile and run code with your compiler '/cygdrive/d/petsc/petsc-3.18.5/lib/petsc/bin/win32fe/win32fe ifort'?<br><br>If you are not using PETSc from fortran - you don't need ifort. You can use --with-fc=0 [with MKL or --download-f2cblaslapack]<br><br>If you are still encountering errors - send us configure.log for the failed build.<br><br>Satish<br><br>> <br>> <br>> <br>> Note that both ifort of x64 and ifort of ia-32 ended with the same error above and I install IPS with options related to mkl and fblaslapack. Something a bit suspectable is that I open Cygwin with dos. (actually the Intel Compiler 19.1 Update 3 Intel 64 Visual Studio 2019, x86 environment for the test of ifort ia-32 ,in particularlly)<br>> <br>> <br>> Therefore, I write this e-mail to you in order to confirm if I should add "--with-batch" or the error is caused by other reason, such as ifort ?<br>> <br>> <br>> Looking forward your reply!<br>> <br>> <br>> Sinserely,<br>> FENG.<br><br></div></div><!--<![endif]--></includetail></div><span id="cid:3BED417E-CA60-4419-8349-54DDCCF4FDA2"><configure.txt></span></div></blockquote></div><br></div></body></html>