These changes were done by me but I am not seeing how psm_ep_open_opts could be referring to ib_port or ib_service_level. These are fields in mca_mtl_psm_module_t. On the build machine this is failing on there should be a psm.h file (usually under /usr/include). Can you tell me what PSM_VERNO is defined as for you? Maybe you have an extremely old version but even in that case it should complain about port and outsl symbols being undefined.
Sorry for the inconvenience.
From: devel-bounces_at_[hidden] [mailto:devel-bounces_at_[hidden]] On Behalf Of Ralph Castain
Sent: Wednesday, August 12, 2009 6:21 AM
To: Open MPI Developers
Subject: [OMPI devel] MTL PSM errors
We have been getting MTT errors that prevent build on systems that support the MTL PSM module. I took a look this morning and fixed a couple of them. However, there are two more that I cannot fix since I don't have access to such a system:
mtl_psm.c:132: error: struct psm_ep_open_opts has no member named ib_port
mtl_psm.c:133: error: struct psm_ep_open_opts has no member named ib_service_level
Could someone familiar with that module please fix this?