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