<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>   Send the file $PETSC_ARCH/lib/petsc/conf/configure.log <div><br></div><div><br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On Nov 8, 2023, at 12:20 AM, 程奔 <ctchengben@mail.scut.edu.cn> wrote:</div><br class="Apple-interchange-newline"><div><meta charset="UTF-8"><div class="default-font-1699420820908" style="font-size: 14px; font-family: 宋体, arial, Verdana, sans-serif; caret-color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-size: 14px;">Hello,</span><br><span style="font-size: 14px;">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:</span><br><span style="font-size: 14px;">1. PETSc: version 3.19.2</span><br><span style="font-size: 14px;">2. VS: version 2022 </span><br><span style="font-size: 14px;">3. Intel MPI: download Intel oneAPI Base Toolkit and HPC Toolkit</span><br><span style="font-size: 14px;">4. Cygwin: see the picture attatched (see picture cygwin)</span><br><span style="font-size: 14px;"><br></span><br><span style="font-size: 14px;">And the compiler option in configuration is:</span><br><span style="font-size: 14px;"> ./configure --prefix=/cygdrive/g/mypetsc/petsc2023  --with-cc='win32fe cl' --with-fc='win32fe ifort' --with-cxx='win32fe cl' </span><span style="font-size: 14px;">--with-shared-libraries=0 </span><br><span style="font-size: 14px;">--with-mpi-include=/cygdrive/g/Intel/oneAPI/mpi/2021.10.0/include </span><br><span style="font-size: 14px;">--with-mpi-lib=/cygdrive/g/Intel/oneAPI/mpi/2021.10.0/lib</span><span style="font-size: 14px;">Therefore, I write this e-mail to look for your help.</span><br><span style="font-size: 14px;">/release/impi.lib </span><br><span style="font-size: 14px;">--with-mpiexec=/cygdrive/g/Intel/oneAPI/mpi/2021.10.0/bin/mpiexec -localonly</span><br><span style="font-size: 14px;"><br></span><br><span style="font-size: 14px;"><br></span><br><span style="font-size: 14px;">but there return an error:</span><br><span style="font-size: 14px;">*********************************************************************************************</span><br><span style="font-size: 14px;">                              OSError while running ./configure</span><br><span style="font-size: 14px;">---------------------------------------------------------------------------------------------</span><br><span style="font-size: 14px;">  Cannot run executables created with FC. If this machine uses a batch system</span><br><span style="font-size: 14px;">  to submit jobs you will need to configure using ./configure with the additional option</span><br><span style="font-size: 14px;">  --with-batch.</span><br><span style="font-size: 14px;">  Otherwise there is problem with the compilers. Can you compile and run code with your</span><br><span style="font-size: 14px;">  compiler '/cygdrive/g/mypetsc/petsc-3.19.2/lib/petsc/bin/win32fe/win32fe ifort'?</span><br><span style="font-size: 14px;">  See<span class="Apple-converted-space"> </span><a href="https://petsc.org/release/faq/#error-libimf">https://petsc.org/release/faq/#error-libimf</a></span><br><span style="font-size: 14px;">*********************************************************************************************</span><br><span style="font-size: 14px;"><br></span><p style="margin: 0px 0px 14px; font-size: 14px;"><br></p><p style="margin: 0px 0px 14px; font-size: 14px;">Then I try to open configure.log in petsc, but there turnout an error that I can't open it.(see picture 1)</p><p style="margin: 0px 0px 14px; font-size: 14px;">And then I right click on properties and click safety,it just turnout "The permissions on test directory are incorrectly ordered.which may cause some entries to be ineffective." (see picture 2)</p><p style="margin: 0px 0px 14px; font-size: 14px;">And it also <span>likely seen “NULL SID” as the top entry in permission lists.</span>(see picture 3)</p><p style="margin: 0px 0px 14px; font-size: 14px;">Then i follow this blog(<span><a href="https://blog.dhampir.no/content/forcing-cygwin-to-create-sane-permissions-on-windows">https://blog.dhampir.no/content/forcing-cygwin-to-create-sane-permissions-on-windows</a></span>) to <span>edit /etc/fstab in Cygwin, and add “noacl” to the mount options for /cygdrive.</span></p><p style="margin: 0px 0px 14px; font-size: 14px;">But it's not working.</p><p style="margin: 0px 0px 14px; font-size: 14px;">So I can't sent configure.log to you guys, it seems cygwin that installed in my computer happened to some problem.<br></p><p style="margin: 0px 0px 14px; font-size: 14px;">Mayebe the error happened in the configure on petsc just because of this reason.</p><p style="margin: 0px 0px 14px; font-size: 14px;"><br></p><p style="margin: 0px 0px 14px; font-size: 14px;">So I wrrit this email to report my problem and ask for your help.  </p><br><span style="font-size: 14px;">Looking forward your reply!</span><br><span style="font-size: 14px;"><br></span><br><span style="font-size: 14px;">sinserely,</span><br><span style="font-size: 14px;">Cheng.</span><br><span style="font-size: 16px;"></span></div><span id="cid:9E104A6C-3583-472D-9B75-734CFB6452E7"><cygwin.png></span><span id="cid:BA65C11B-72C1-4C43-A24E-AEC0381B0BC7"><picture1.jpg></span><span id="cid:723A8703-B7DC-486E-9AB9-330D81FE09D8"><picture2.png></span><span id="cid:1E0C2F95-D8FE-460E-B8BD-725739F4BE8C"><picture3.jpg></span></div></blockquote></div><br></div></body></html>