Did you build from a Subversion checkout, and therefore run autogen.pl?
If so, it sounds like you need to upgrade your version of the autotools -- you might be using a libtool package (and therefore libltdl) that is too old.
See the autotools page on the OMPI web site (sorry, I'm not connected right now to lookup the specific URL you should reference) to see the minimums that we need.
On Mar 13, 2013, at 10:59 PM, Huasha Zhao <creislerzhao_at_[hidden]> wrote:
> Hi all,
> I encountered an error when running openmpi Java applications (it works fine with c/c++ applications). The java code compiles successfully, but it crashed at runtime with:
> NO LT_DLADVISE - CANNOT LOAD LIBOMPI
> JAVA BINDINGS FAILED TO LOAD REQUIRED LIBRARIES
> I think it has to do with dynamically loading native libraries. Since I have no experiences with JNI, I would like to resort to the community to help solve the problem.
> This is how exactly I install openmpi (on a EC2 AMI linux instance). I use a nightly snapshot openmpi-1.9r28157.tar.gz
> sudo ./configure --enable-mpi-java --prefix=/usr/local
> sudo make all install
> I also set LD_LIBRARY_PATH to include "/usr/local/lib" which has "libmpi.so".
> Chris Zhao
> users mailing list
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/