Meanwhile I found gcc from the gcc package looks for headers in /usr/include, but gcc from mingw does not (!)
I found a few misc issues, and I will update hopefully soon. Cheers, Gilles Santiago Serebrinsky <sserebrin...@gmail.com> wrote: >Gilles, > > >You are right, I have > > >$ pacman -Ql msys2-runtime-devel | grep stat > >msys2-runtime-devel /usr/include/cygwin/stat.h > >msys2-runtime-devel /usr/include/sys/stat.h > >msys2-runtime-devel /usr/include/sys/statfs.h > >msys2-runtime-devel /usr/include/sys/statvfs.h > > >So I wouldn't know why the error message. > >The following lines from config.log (previously attached) seem puzzling to me: > > >configure:65237: checking for sys/stat.h > >configure:65237: result: yes > >configure:65237: checking sys/statfs.h usability > >configure:65237: gcc -c -O3 -DNDEBUG -finline-functions -fno-strict-aliasing >conftest.c >&5 > >conftest.c:423:10: fatal error: sys/statfs.h: No such file or directory > > #include <sys/statfs.h> > > ^~~~~~~~~~~~~~ > >compilation terminated. > > >On one hand, it seems that /usr/include is in the search path for headers >(stat.h is found). > >On the other hand, statfs.h is not found, as if /usr/include were not in the >search path for headers. > > >If I try > > >export CPATH=/usr/include > >export C_INCLUDE_PATH=/usr/include > >export CPLUS_INCLUDE_PATH=/usr/include > > >I get other, much earlier errors. > > > > > > >On Mon, Oct 22, 2018 at 9:20 PM Gilles Gouaillardet <gil...@rist.or.jp> wrote: > >Santiago, > > >I downloaded and installed msys2 from https://www.msys2.org, and here is >what I have on my system > > >gilles@gilles-PC MINGW32 ~ >$ uname -a >MINGW32_NT-6.1-WOW gilles-PC 2.11.1(0.329/5/3) 2018-09-10 13:25 i686 Msys > >gilles@gilles-PC MINGW32 ~ >$ pacman -Qi msys2-runtime-devel >Name : msys2-runtime-devel >Version : 2.11.1-2 >Description : MSYS2 headers and libraries >Architecture : i686 >URL : https://www.cygwin.com/ >Licenses : GPL >Groups : msys2-devel >Provides : None >Depends On : msys2-runtime=2.11.1 >Optional Deps : None >Required By : None >Optional For : None >Conflicts With : libcatgets-devel >Replaces : libcatgets-devel >Installed Size : 27.12 MiB >Packager : Alexey Pavlov <alex...@gmail.com> >Build Date : Mon, Sep 10, 2018 7:15:17 PM >Install Date : Tue, Oct 23, 2018 9:06:42 AM >Install Reason : Explicitly installed >Install Script : No >Validated By : Signature > > >gilles@gilles-PC MINGW32 ~ >$ pacman -Ql msys2-runtime-devel | grep stat >msys2-runtime-devel /usr/include/cygwin/stat.h >msys2-runtime-devel /usr/include/sys/stat.h >msys2-runtime-devel /usr/include/sys/statfs.h >msys2-runtime-devel /usr/include/sys/statvfs.h > > >These observations directly conflict with Dimitry's statement (and the >link does not state statfs.h and friends > >are not available on msys2) > > >Cheers, > > >Gilles > > >On 10/23/2018 1:44 AM, Santiago Serebrinsky wrote: >> Dear Gilles, >> >> I did what you suggested >> $ pacman -Syu (a few times, until no further updates) >> $ pacman -S msys2-runtime-devel >> >> but I still get the same error. I am attaching the corresponding log file. >> I note that Dmitry mentioned that statf/statvfs are not provided in >> Msys2, so I wonder how you got it with msys2-runtime-devel (which I >> added). >> >> >> >> On Mon, Oct 22, 2018 at 5:26 AM Gilles Gouaillardet <gil...@rist.or.jp >> <mailto:gil...@rist.or.jp>> wrote: >> >> Santiago, >> >> >> the config.log reports there is no /usr/include/sys/statfs.h on >> your system. >> >> on my system, this file exists and is provided by the >> msys2-runtime-devel file, >> >> so the first steps are to check this package is installed and if not, >> install it. >> >> >> note I ran pacman -Syu a few times to make sure my system is up to >> date. >> >> >> Cheers, >> >> >> Gilles >> >> >> On 10/22/2018 5:13 PM, Santiago Serebrinsky wrote: >> > Thanks Dmitry. >> > >> > I was aware of the two links posted... >> > >> > [1]: It dates from 2016, and the issue with statfs/stavfs persists. >> > I wouldn't know how to "submit a pull request with a PKGBUILD >> for the >> > package", and from the post I did not understand if that is like a >> > "feature request", or if that provides a version that lets me move >> > forward immediately. In the latter case I would certainly do it. >> > >> > [2]: To get a "real" linux (Ubuntu) under Win10 I could get WSL (as >> > you indicate) or another Virtual Machine (e.g., vbox). Both require >> > admin rights, so it would be a longer process (if possible at >> all) in >> > my corporate environment. >> > >> > >> > On Sun, Oct 21, 2018 at 9:31 PM Dmitry N. Mikushin >> > <maemar...@gmail.com <mailto:maemar...@gmail.com> >> <mailto:maemar...@gmail.com <mailto:maemar...@gmail.com>>> wrote: >> > >> > MSYS2 is known for not supplying statfs/statvfs, which are >> > practically meaningless in a Windows-based environment, see >> e.g. [1] >> > >> > Yet, both calls do not seem to be critical for MPI >> internals, thus >> > one can potentially develop patches to turn them into an >> optional >> > feature within OpenMPI. >> > >> > If you are looking for quick OpenMPI solution on Windows, >> you may >> > want to look into Ubuntu terminal for Windows, where OpenMPI >> works >> > perfectly. >> > >> > [1] >> > >> >>https://sourceforge.net/p/msys2/mailman/msys2-users/thread/CAPsJ1NYOZsA7Ge8kj4G%2BNy1X6x7mYyhErDHfKqWfcCQh6DAB%3Dw%40mail.gmail.com/ >> > [2] >> https://tutorials.ubuntu.com/tutorial/tutorial-ubuntu-on-windows#0 >> > >> > >> > пн, 22 окт. 2018 г. в 0:52, Santiago Serebrinsky >> > <sserebrin...@gmail.com <mailto:sserebrin...@gmail.com> >> <mailto:sserebrin...@gmail.com <mailto:sserebrin...@gmail.com>>>: >> > >> > Hi all, >> > >> > I am using Msys2 from PortableApps under Win10. More >> precisely, >> > >> > |$ uname -a MSYS_NT-10.0-WOW Galapagos 2.11.1(0.329/5/3) >> > 2018-09-10 13:25 i686 Msys | >> > >> > I mean to install openmpi. Since I found no pre-built >> package >> > (I would love to have it!), I downloaded openmpi-3.1.2. >> > >> > After having problems with Fortran (posted in another >> thread), >> > I tried >> > >> > |./configure --prefix=$HOME/usr/local >> --disable-mpi-fortran | >> > >> > In this case configure went somewhat further than >> before, but >> > I got later the error >> > >> > configure: WARNINGS: neither statfs() and statvfs() >> were found >> > error: Cannot continue >> > >> > _______________________________________________ >> > devel mailing list >> > devel@lists.open-mpi.org <mailto:devel@lists.open-mpi.org> >> <mailto:devel@lists.open-mpi.org <mailto:devel@lists.open-mpi.org>> >> > https://lists.open-mpi.org/mailman/listinfo/devel >> > >> > _______________________________________________ >> > devel mailing list >> > devel@lists.open-mpi.org <mailto:devel@lists.open-mpi.org> >> <mailto:devel@lists.open-mpi.org <mailto:devel@lists.open-mpi.org>> >> > https://lists.open-mpi.org/mailman/listinfo/devel >> > >> > >> > >> > _______________________________________________ >> > devel mailing list >> > devel@lists.open-mpi.org <mailto:devel@lists.open-mpi.org> >> > https://lists.open-mpi.org/mailman/listinfo/devel >> >> _______________________________________________ >> devel mailing list >> devel@lists.open-mpi.org <mailto:devel@lists.open-mpi.org> >> https://lists.open-mpi.org/mailman/listinfo/devel >> >> >> >> _______________________________________________ >> devel mailing list >> devel@lists.open-mpi.org >> https://lists.open-mpi.org/mailman/listinfo/devel > >_______________________________________________ >devel mailing list >devel@lists.open-mpi.org >https://lists.open-mpi.org/mailman/listinfo/devel >
_______________________________________________ devel mailing list devel@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/devel