Nathan just fixed: https://github.com/open-mpi/ompi/pull/1615
> On May 2, 2016, at 3:45 PM, Paul Hargrove <phhargr...@lbl.gov> wrote: > > I have a fairly old x86-64 system running RHEL AS4. > The build is failing (as shown at the bottom of this message), with > MREMAP_FIXED undeclared. > There *is* a definition in the system headers, but in linux/mmap.h rather > than sys/mmap.h > $ grep -rw MREMAP_FIXED /usr/include/ > /usr/include/linux/mman.h:#define MREMAP_FIXED 2 > > > -Paul > > libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. > -I/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/memory/patcher > -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/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2 > -I../../../.. > -I/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi2.0.0rc2/opal/include > > -I/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/orte/include > -I../../../../orte/include > -I/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/ompi/include > > -I/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/oshmem/include > > -I/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/hwloc/hwloc1112/hwloc/include > > -I/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/BLD/opal/mca/hwloc/hwloc1112/hwloc/include > > -I/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/event/libevent2022/libevent > > -I/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/event/libevent2022/libevent/include > > -I/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/BLD/opal/mca/event/libevent2022/libevent/include > -g -finline-functions -fno-strict-aliasing -pthread -MT > memory_patcher_component.lo -MD -MP -MF .deps/memory_patcher_component.Tpo -c > /home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/memory/patcher/memory_patcher_component.c > -fPIC -DPIC -o .libs/memory_patcher_component.o > /home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/memory/patcher/memory_patcher_component.c: > In function `intercept_mremap': > /home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/memory/patcher/memory_patcher_component.c:178: > error: `MREMAP_FIXED' undeclared (first use in this function) > /home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/memory/patcher/memory_patcher_component.c:178: > error: (Each undeclared identifier is reported only once > /home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/memory/patcher/memory_patcher_component.c:178: > error: for each function it appears in.) > /home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/memory/patcher/memory_patcher_component.c: > In function `intercept_shmdt': > /home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/openmpi-2.0.0rc2/opal/mca/memory/patcher/memory_patcher_component.c:347: > warning: passing arg 1 of `opal_mem_hooks_release_hook' discards qualifiers > from pointer target type > make[2]: *** [memory_patcher_component.lo] Error 1 > make[2]: Leaving directory > `/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/BLD/opal/mca/memory/patcher' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/home/phhargrove/OMPI/openmpi-2.0.0rc2-linux-x86_64-psm/BLD/opal' > make: *** [all-recursive] Error 1 > > > -- > Paul H. Hargrove 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 > Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2016/05/18868.php -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/