Thanks Paul!!
> On May 24, 2015, at 6:53 PM, Paul Hargrove <phhargr...@lbl.gov> wrote: > > I have determined that 1.8.5 also fails in the same manner on this host. > Configuring with --disable-io-romio allows 1.8.6rc1 to build correctly. > So, the problem appears to be in ROMIO as it relates to OpenBSD-5.7. > > Since this is *not* a regression I feel this should not delay a 1.8.6 release > unless there is an existing fix upstream in romio. > A quick look at their trac didn't show anything promising. > > > Notice the following difference in the configure output (from romio) between > an old saved test of 1.8.5rc3 on OpenBSD-5.6 and a fresh test of 1.8.6rc1 on > OpenBSD-5.7: > > checking sys/param.h usability... yes > checking sys/param.h presence... yes > checking for sys/param.h... yes > -checking sys/mount.h usability... no > +checking sys/mount.h usability... yes > checking sys/mount.h presence... yes > -configure: WARNING: sys/mount.h: present but cannot be compiled > -configure: WARNING: sys/mount.h: check for missing prerequisite headers? > -configure: WARNING: sys/mount.h: see the Autoconf documentation > -configure: WARNING: sys/mount.h: section "Present But Cannot Be Compiled" > -configure: WARNING: sys/mount.h: proceeding with the compiler's result > -configure: WARNING: ## -------------------------------- ## > -configure: WARNING: ## Report this to disc...@mpich.org > <mailto:disc...@mpich.org> ## > -configure: WARNING: ## -------------------------------- ## > -checking for sys/mount.h... no > +checking for sys/mount.h... yes > checking sys/statvfs.h usability... yes > checking sys/statvfs.h presence... yes > checking for sys/statvfs.h... yes > -checking whether struct statfs properly defined... no > +checking whether struct statfs properly defined... yes > checking for f_fstypename member of statfs structure... yes > checking for sys/stat.h... (cached) yes > checking for sys/types.h... (cached) yes > > This suggests to me that code that may have been unreachable under OpenBSD > 5.6 is now being built (unsuccessfully) under OpenBSD 5.7. > Specifically the "struct statfs properly defined" test result has changed > from "no" to "yes". > To me it looks like the failing code assumes that if that configure test > passed, then struct statfs contains a f_type field. > I do notice that Open MPI's configure actually checks rather than assuming > this: > checking for struct statfs.f_type... no > > > -Paul > > On Sun, May 24, 2015 at 5:57 PM, Paul Hargrove <phhargr...@lbl.gov > <mailto:phhargr...@lbl.gov>> wrote: > I see a failure on OpenBSD when building ROMIO: > > libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc1/ompi/mca/io/romio/romio > -I./adio/include -DOMPI_BUILDING=1 > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc1/ompi/mca/io/romio/romio/../../../../.. > -I/home/phargrov/OMPI/openmpi-1.8.6r > c1-openbsd5-amd64/openmpi-1.8.6rc1/ompi/mca/io/romio/romio/../../../../../opal/include > -I./../../../../../opal/include -I./../../../../../ompi/include > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc > 1/ompi/mca/io/romio/romio/include > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc1/ompi/mca/io/romio/romio/adio/include > -I./include > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8. > 6rc1/ompi/mca/io/romio/romio/include -I./mpi-io > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi- > 1.8.6rc1/ompi/mca/io/romio/romio/mpi-io -I./adio/include > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64 > /openmpi-1.8.6rc1/ompi/mca/io/romio/romio/adio/include > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/o > penmpi-1.8.6rc1/opal/mca/hwloc/hwloc191/hwloc/include > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/BL > D/opal/mca/hwloc/hwloc191/hwloc/include > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc1 > /opal/mca/event/libevent2021/libevent > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc1/o > pal/mca/event/libevent2021/libevent/include > -I/home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/BLD/opal/mca > /event/libevent2021/libevent/include -g -finline-functions > -fno-strict-aliasing -pthread -DHAVE_ROMIOCONF_H -I > ./include -MT adio/common/ad_fstype.lo -MD -MP -MF > adio/common/.deps/ad_fstype.Tpo -c /home/phargrov/OMPI/open > mpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc1/ompi/mca/io/romio/romio/adio/common/ad_fstype.c > -fPIC -DPIC -o a > dio/common/.libs/ad_fstype.o > /home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc1/ompi/mca/io/romio/romio/adio/common/ad_fs > type.c: In function 'ADIO_FileSysType_fncall': > /home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc1/ompi/mca/io/romio/romio/adio/common/ad_fstype.c:374: > error: 'struct statfs' has no member named 'f_type' > /home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc1/ompi/mca/io/romio/romio/adio/common/ad_fstype.c:398: > error: 'struct statfs' has no member named 'f_type' > /home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/openmpi-1.8.6rc1/ompi/mca/io/romio/romio/adio/common/ad_fstype.c:419: > error: 'struct statfs' has no member named 'f_type' > *** Error 1 in ompi/mca/io/romio/romio (Makefile:3335 > 'adio/common/ad_fstype.lo') > *** Error 1 in ompi/mca/io/romio/romio (Makefile:4196 'all-recursive') > *** Error 1 in ompi/mca/io/romio (Makefile:1840 'all-recursive') > *** Error 1 in ompi (Makefile:3164 'all-recursive') > *** Error 1 in /home/phargrov/OMPI/openmpi-1.8.6rc1-openbsd5-amd64/BLD > (Makefile:1724 'all-recursive') > > This was NOT present in my testing of 1.8.5rc3. > HOWEVER the host has been updated from OpenBSD-5.6 to 5.7. > So, I don't yet know if the problem is due to a change in OMPI or in the host. > I will report again when I know more. > > -Paul > > On Sat, May 23, 2015 at 1:28 PM, Ralph Castain <r...@open-mpi.org > <mailto:r...@open-mpi.org>> wrote: > Usual place: > > http://www.open-mpi.org/software/ompi/v1.8/ > <http://www.open-mpi.org/software/ompi/v1.8/> > > 1.8.6 > ----- > > - Fixed memory leak on Mac OS-X exposed by TCP keepalive > - Fixed keepalive support to ensure that daemon/node failure > results in complete job cleanup > - Update Java binding support > - Fixed MPI_THREAD_MULTIPLE bug in vader shared memory BTL > - Fixed issue during shutdown when CUDA initialization wasn't complete > - Fixed orted environment when no prefix given > - Fixed trivial typo in MPI_Neighbor_allgather manpage > - Fixed tree-spawn support for sh and ksh shells > - Several data type fixes > > _______________________________________________ > devel mailing list > de...@open-mpi.org <mailto:de...@open-mpi.org> > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > <http://www.open-mpi.org/mailman/listinfo.cgi/devel> > Link to this post: > http://www.open-mpi.org/community/lists/devel/2015/05/17447.php > <http://www.open-mpi.org/community/lists/devel/2015/05/17447.php> > > > > -- > Paul H. Hargrove phhargr...@lbl.gov > <mailto:phhargr...@lbl.gov> > Computer Languages & Systems Software (CLaSS) Group > Computer Science Department Tel: +1-510-495-2352 > <tel:%2B1-510-495-2352> > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900 > <tel:%2B1-510-486-6900> > > > -- > Paul H. Hargrove phhargr...@lbl.gov > <mailto:phhargr...@lbl.gov> > Computer Languages & Systems Software (CLaSS) Group > Computer Science Department Tel: +1-510-495-2352 > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900 > _______________________________________________ > devel mailing list > de...@open-mpi.org <mailto:de...@open-mpi.org> > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > <http://www.open-mpi.org/mailman/listinfo.cgi/devel> > Link to this post: > http://www.open-mpi.org/community/lists/devel/2015/05/17452.php > <http://www.open-mpi.org/community/lists/devel/2015/05/17452.php>