Thanks a lot :) I've got one step further, but there are another problems. I think I've fixed that one with "undefined orte_xml_fm". I've uninstalled by "make uninstall" and cleaned with "make clean" and then configured with "--enable-mpirun-prefix-by-default" (like you said it) and "make all", "make install". You might have been right that I already had Open MPI with distro, because when i uninstalled it still could find files named "openmpi" and "mpirun" in /usr/bin .
(if it's not okey to keep this topic alive, since now problem is, as I
think, different, please tell me so :) )
I get other error when I want to run something.
> So just to be clear -- if you mpirun a simple MPI test executable (e.g., the
> test applications in the Open MPI examples/ directory), you get that error
> message? E.g.:
>
> cd examples
> make
> mpirun -np 2 examples/hello_c
> ...you see the missing symbol error here...
See attachment "1"
> What happens if you just run hello_c without mpirun?
>
> ./hello_c
See attachment "2"
Any ideas what is wrong?
Just in case it would be helpful:
> What's the output from "ldd hello_c"? (this tells us which libraries it's
> linking to at run-time -- from your configure output, it should list
> /usr/local/lib/libmpi.so in there somewhere)
kretyn@kretyn-laptop ~/Pobrane/openmpi-1.4.2/examples $ ldd hello_c
linux-vdso.so.1 => (0x00007ffffbdbe000)
libmpi.so.0 => /usr/lib/libmpi.so.0 (0x00007f5c7ba1e000)
libopen-rte.so.0 => /usr/lib/libopen-rte.so.0 (0x00007f5c7b7d6000)
libopen-pal.so.0 => /usr/lib/libopen-pal.so.0 (0x00007f5c7b563000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f5c7b35f000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00007f5c7b145000)
libutil.so.1 => /lib/libutil.so.1 (0x00007f5c7af42000)
libm.so.6 => /lib/libm.so.6 (0x00007f5c7acbe000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f5c7aaa2000)
libc.so.6 => /lib/libc.so.6 (0x00007f5c7a733000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5c7bcc7000)
1
Description: Binary data
2
Description: Binary data
