Hello,

I'm a lam user looking to switch to openmpi, and having trouble compiling. I hope someone here can give me a hint!

So configure works fine, as does make up to this point:

g++ -O3 -DNDEBUG -fno-inline -pthread -o .libs/ompi_info components.o ompi_info.o output.o param.o version.o -Wl,--export-dynamic ../../../ompi/.libs/libmpi.so /<homedir>/programs/openmpi-1.1.2/orte/.libs/liborte.so /<homedir>/programs/openmpi-1.1.2/opal/.libs/libopal.so -ldl -lnsl -lutil -lm -Wl,--rpath -Wl,/<homedir>/programs/openmpi/lib

components.o(.text+0xf9): In function `ompi_info::open_components()':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'

components.o(.text+0x118): In function `ompi_info::open_components()':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'

... and so on, several hundred errors complaining about a lack of _S_empty_rep_storage in various places. This seems to be a common error when I've done a web search, however I can find no working solutions.

Thanks in advance for any help that can be offered, no matter how small.

Cheers,
Ben.

Reply via email to