Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: [OMPI users] error: unknown type name 'ompi_jobid_t'
From: Jeff Hammond (jeff.science_at_[hidden])
Date: 2013-06-25 22:25:03


I observe this error with the OpenMPI 1.7.1 "feature":

Making all in mca/common/ofacm
make[2]: Entering directory
`/gpfs/mira-home/jhammond/MPI/openmpi-1.7.1/build-gcc/ompi/mca/common/ofacm'
  CC common_ofacm_xoob.lo
../../../../../ompi/mca/common/ofacm/common_ofacm_xoob.c:158:91:
error: unknown type name 'ompi_jobid_t'
 static int xoob_ib_address_init(ofacm_ib_address_t *ib_addr, uint16_t
lid, uint64_t s_id, ompi_jobid_t ep_jobid)

                    ^
../../../../../ompi/mca/common/ofacm/common_ofacm_xoob.c: In function
'xoob_ib_address_add_new':
../../../../../ompi/mca/common/ofacm/common_ofacm_xoob.c:189:5:
warning: implicit declaration of function 'xoob_ib_address_init'
[-Wimplicit-function-declaration]
     ret = xoob_ib_address_init(ib_addr, lid, s_id, ep_jobid);
     ^
make[2]: *** [common_ofacm_xoob.lo] Error 1
make[2]: Leaving directory
`/gpfs/mira-home/jhammond/MPI/openmpi-1.7.1/build-gcc/ompi/mca/common/ofacm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/gpfs/mira-home/jhammond/MPI/openmpi-1.7.1/build-gcc/ompi'
make: *** [all-recursive] Error 1

I invoked configure like this:

../configure CC=gcc CXX=g++ FC=gfortran F77=gfortran
--prefix=/home/jhammond/MPI/openmpi-1.7.1/install-gcc --with-verbs
--enable-mpi-thread-multiple --enable-static --enable-shared

My config.log is attached with bzip2 compression or if you do not
trust binary attachments, please go to Dropbox and blindly download
the uncompressed text file.

https://www.dropbox.com/l/ZxZoE6FNROZuBY7I7wdsgc

Any suggestions? I asked the Google and it had not heard of this
particular error message before.

Thanks,

Jeff

PS Please do not tell Pavan I was here :-)
PPS I recognize the Streisand effect is now in play and that someone
will deliberately disobey the previous request because I made it.

-- 
Jeff Hammond
jeff.science_at_[hidden]