LAM/MPI logo

XMPI User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |  

From: Charlie Peck (charliep_at_[hidden])
Date: 2004-07-27 08:09:17


I can't seem to get xmpi to link the xmpi binary due to undefined
symbols (lestiff) or multiply defined and undefined symbols (Motif).

OSX 10.3.4
LAM 7.0.6 (built from source, not the package)
lesstif and Motif

I suspect that this isn't xmpi's problem but I'm hoping someone on the
list may have a quick answer.

thanks,
charlie peck

Output from make (with Motif):

mpiCC -g -O2 -o xmpi lamtr_util.o xmpi.o xmpi_about.o xmpi_aschema.o
xmpi_browse.o xmpi_copies.o xmpi_ctl.o xmpi_dbase.o xmpi_db_int.o
xmpi_db_parse.o xmpi_dtprint.o xmpi_dtype.o xmpi_error.o xmpi_focus.o
xmpi_help.o xmpi_kiviat.o xmpi_matrix.o xmpi_misc.o xmpi_nodes.o
xmpi_pophelp.o xmpi_run.o xmpi_trace.o xmpi_tr_dump.o xmpi_tr_file.o
xmpi_tr_segment.o xmpi_view.o xmpi_vendor.o xpm.o -Wl,-bind_at_load
../../src/libxmpi/.libs/libxmpi.a -L/sw/lib -L/usr/X11R6/lib
/sw/lib/libXm.dylib -lSM -lICE -lXext -lXp -lXt -lX11 -lm
ld: warning multiple definitions of symbol _XauDisposeAuth
/usr/X11R6/lib/libX11.dylib(AuDispose.o) definition of _XauDisposeAuth
/usr/X11R6/lib/libXp.dylib(AuDispose.o) definition of _XauDisposeAuth
ld: warning multiple definitions of symbol _XauReadAuth
/usr/X11R6/lib/libXp.dylib(AuRead.o) definition of _XauReadAuth
/usr/X11R6/lib/libX11.dylib(AuRead.o) definition of _XauReadAuth
ld: Undefined symbols:
___gxx_personality_v0
std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*,
unsigned long)
std::__default_alloc_template<(bool)1, (int)0>::_S_force_new
std::__default_alloc_template<(bool)1, (int)0>::_S_free_list
std::__default_alloc_template<(bool)1, (int)0>::_S_node_allocator_lock
std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned long)
std::__default_alloc_template<(bool)1, (int)0>::_S_refill(unsigned long)
std::__throw_bad_alloc()
operator delete(void*)
operator new(unsigned long)
___cxa_begin_catch
___cxa_end_catch
___cxa_rethrow
std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::find_last_not_of(char const*, unsigned long, unsigned long) const
std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::find_first_not_of(char const*, unsigned long, unsigned long) const