With the new opal/util/path.c I get farther building the trunk on OpenBSD
but hit a new failure:

Making all in mca/memheap
  CC       base/memheap_base_frame.lo
  CC       base/memheap_base_select.lo
  CC       base/memheap_base_alloc.lo
/home/phargrov/OMPI/openmpi-trunk-openbsd5-i386/openmpi-1.9a1r30215/oshmem/mca/memheap/base/memheap_base_alloc.c:
In function '_mmap_attach':
/home/phargrov/OMPI/openmpi-trunk-openbsd5-i386/openmpi-1.9a1r30215/oshmem/mca/memheap/base/memheap_base_alloc.c:284:
error: 'MAP_ANONYMOUS' undeclared (first use in this function)
/home/phargrov/OMPI/openmpi-trunk-openbsd5-i386/openmpi-1.9a1r30215/oshmem/mca/memheap/base/memheap_base_alloc.c:284:
error: (Each undeclared identifier is reported only once
/home/phargrov/OMPI/openmpi-trunk-openbsd5-i386/openmpi-1.9a1r30215/oshmem/mca/memheap/base/memheap_base_alloc.c:284:
error: for each function it appears in.)
*** Error 1 in oshmem/mca/memheap (Makefile:1631
'base/memheap_base_alloc.lo': @echo "  CC      "
base/memheap_base_alloc.lo;depbase=`echo b...)
*** Error 1 in oshmem (Makefile:1962 'all-recursive')
*** Error 1 in /home/phargrov/OMPI/openmpi-trunk-openbsd5-i386/BLD
(Makefile:1685 'all-recursive')

On OpenBSD one must use MAP_ANON rather than MAP_ANONYMOUS.

-Paul


-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Future Technologies Group
Computer and Data Sciences Department     Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to