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