You have a missing symbol in your component: undefined symbol: ompi_coll_libpnbc_osc_neighbor_alltoall_init (ignored)
On Mar 5, 2020, at 5:57 AM, Luis Cebamanos via devel <devel@lists.open-mpi.org <mailto:devel@lists.open-mpi.org> > wrote: Hi folks, We are developing a (hopefully) new component for the coll framework. The component compiles fine, but I get the following error when running the ompi_info tool: ~/test_ompi/bin/ompi_info --param coll all [indy2-login0:21620] mca_base_component_repository_open: unable to open mca_coll_libpnbc_osc: /lustre/home/z04/lc/test_ompi/lib/openmpi/mca_coll_libpnbc_osc.so: undefined symbol: ompi_coll_libpnbc_osc_neighbor_alltoall_init (ignored) MCA coll: sm (MCA v2.1.0, API v2.0.0, Component v4.1.0) MCA coll: inter (MCA v2.1.0, API v2.0.0, Component v4.1.0) MCA coll: libnbc (MCA v2.1.0, API v2.0.0, Component v4.1.0) MCA coll: monitoring (MCA v2.1.0, API v2.0.0, Component v4.1.0) MCA coll: basic (MCA v2.1.0, API v2.0.0, Component v4.1.0) MCA coll: tuned (MCA v2.1.0, API v2.0.0, Component v4.1.0) MCA coll: sync (MCA v2.1.0, API v2.0.0, Component v4.1.0) MCA coll: self (MCA v2.1.0, API v2.0.0, Component v4.1.0) I don't see any obvious problems and I am wondering if this component needs to be registered somewhere else so that ompi_info sees it. Any hints on where I should look at? Regards, Luis The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.