This is quite strange, and we're having some trouble figuring out
exactly why the opening is failing.  Do you have a (somewhat?) easy list
of instructions so that I can try to reproduce this?

Thanks,

Brian

On Tue, 2006-08-22 at 20:58 -0600, Brian Granger wrote:
> HI,
> 
> I am trying to dynamically load mpi.dylib on Mac OS X (using ctypes in 
> python).  It seems to
> load fine, but when I call MPI_Init(), I get the error shown below.  I
> can call other functions just fine (like MPI_Initialized).
> 
> Also, my mpi install is seeing all the needed components and I can
> load them myself without error using dlopen.  I can also compile and
> run mpi programs and I build openmpi with shared library support.
> 
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_allocator_basic.so, 9):
> Symbol not found: _ompi_free_list_item_t_class
>   Referenced from: 
> /usr/local/openmpi-1.1/lib/openmpi/mca_allocator_basic.so
>   Expected in: flat namespace
>   (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_rcache_rb.so, 9): Symbol
> not found: _ompi_free_list_item_t_class
>   Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_rcache_rb.so
>   Expected in: flat namespace
>   (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_mpool_sm.so, 9): Symbol
> not found: _mca_allocator_base_components
>   Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_mpool_sm.so
>   Expected in: flat namespace
>   (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_pml_ob1.so, 9): Symbol
> not found: _ompi_free_list_item_t_class
>   Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_pml_ob1.so
>   Expected in: flat namespace
>   (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_coll_basic.so, 9):
> Symbol not found: _mca_pml
>   Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_coll_basic.so
>   Expected in: flat namespace
>   (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_coll_hierarch.so, 9):
> Symbol not found: _ompi_mpi_op_max
>   Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_coll_hierarch.so
>   Expected in: flat namespace
>   (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_coll_sm.so, 9): Symbol
> not found: _ompi_mpi_local_convertor
>   Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_coll_sm.so
>   Expected in: flat namespace
>   (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_coll_tuned.so, 9):
> Symbol not found: _mca_pml
>   Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_coll_tuned.so
>   Expected in: flat namespace
>   (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_osc_pt2pt.so, 9): Symbol
> not found: _ompi_request_t_class
>   Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_osc_pt2pt.so
>   Expected in: flat namespace
>   (ignored)
> --------------------------------------------------------------------------
> No available pml components were found!
> 
> This means that there are no components of this type installed on your
> system or all the components reported that they could not be used.
> 
> This is a fatal error; your MPI process is likely to abort.  Check the
> output of the "ompi_info" command and ensure that components of this
> type are available on your system.  You may also wish to check the
> value of the "component_path" MCA parameter and ensure that it has at
> least one directory that contains valid MCA components.
> 
> --------------------------------------------------------------------------
> [localhost:00973] PML ob1 cannot be selected
> 
> Any Ideas?
> 
> Thanks
> 
> Brian Granger
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to