Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: [OMPI users] OMPI v1.7.1 fails to build on RHEL 5 and RHEL 6
From: Timothy Dwight Dunn (Timothy.Dunn_at_[hidden])
Date: 2013-04-17 17:27:28

I have been trying to get the new v1.7.1 to build on a few different systems and I get the same error on every build attempted. While the builds are on 3 different clusters the are all using RHEL 5 or RHEL6 (6.3 not 6.4 as OFED is still not working for it yet)

While I have complex configs, even when I go down to a simple config using either gnu or Intel compilers such as;
export CC=icc
export CXX=icpc
export F77=ifort
export FC=ifort

./configure --prefix=~/openmpi-1.7.1 --with-tm=~/torque-2.5.11/ --with-verbs

(Note the ~ is just covering up my actual paths otherwise all is well)

So this config's without problems but when I go to build with make all -j 8 I get the following error

make[2]: Entering directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext'
  PPFC mpi-ext-module.lo
  PPFC mpi-f08-ext-module.lo
make[2]: Leaving directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext'
Making all in mca/common/ofacm
make[2]: Entering directory `~openmpi-1.7.1/ompi/mca/common/ofacm'
  CC libmca_common_ofacm_la-common_ofacm_oob.lo
  CC libmca_common_ofacm_la-common_ofacm_base.lo
if test -z ""; then \
          rm -f ""; \
          ln -s "" ""; \
  CC libmca_common_ofacm_la-common_ofacm_empty.lo
  CC libmca_common_ofacm_la-common_ofacm_xoob.lo
common_ofacm_xoob.c(158): error: identifier "ompi_jobid_t" is undefined
  static int xoob_ib_address_init(ofacm_ib_address_t *ib_addr, uint16_t lid, uint64_t s_id, ompi_jobid_t ep_jobid)

compilation aborted for common_ofacm_xoob.c (code 2)
make[2]: *** [libmca_common_ofacm_la-common_ofacm_xoob.lo] Error 1

Note I get this even if I try and build without IB verbs. Googeling for help on this has turned up nothing, literally nothing.

Any suggestions?

Tim Dunn