On NetNSD-7 I am testing PR1128 to get past an issue Nathan fixed since my
report earlier today (Monday).
It appears that OMPIO is not prepared for NetBSD's uses of statvfs()
instead of statfs().
The error message appear at the bottom of this email.
FWIW the ROMIO code does have the necessary configure login and #ifdefs
Of course, passing --enable-mca-no-build=io-ompio to configure is
sufficient to work around this issue.
-Paul
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I.
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/ompi/mca/io/ompio
-I../../../../opal/include -I../../../../ompi/include
-I../../../../oshmem/include
-I../../../../opal/mca/hwloc/hwloc1112/hwloc/include/private/autogen
-I../../../../opal/mca/hwloc/hwloc1112/hwloc/include/hwloc/autogen
-I../../../../ompi/mpiext/cuda/c
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone
-I../../../..
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/opal/include
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/orte/include
-I../../../../orte/include
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/ompi/include
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/oshmem/include
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/opal/mca/hwloc/hwloc1112/hwloc/include
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/BLD/opal/mca/hwloc/hwloc1112/hwloc/include
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/opal/mca/event/libevent2022/libevent
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/opal/mca/event/libevent2022/libevent/include
-I/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/BLD/opal/mca/event/libevent2022/libevent/include
-g -finline-functions -fno-strict-aliasing -pthread -MT
io_ompio_component.lo -MD -MP -MF .deps/io_ompio_component.Tpo -c
/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/ompi/mca/io/ompio/io_ompio_component.c
-fPIC -DPIC -o .libs/io_ompio_component.o
/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/ompi/mca/io/ompio/io_ompio_component.c:
In function 'file_query':
/home/phargrov/OMPI/openmpi-pr1128-netbsd7-amd64/openmpi-gitclone/ompi/mca/io/ompio/io_ompio_component.c:275:19:
error: storage size of 'fsbuf' isn't known
struct statfs fsbuf;
^
*** Error code 1
Stop.
--
Paul H. Hargrove [email protected]
Computer Languages & Systems Software (CLaSS) Group
Computer Science Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900