On Mon, 25 Feb 2013, The Maschine wrote:
Hi ./b2 libs/graph_parallel/example No it didnt work.
Tasos #######
"typeinfo for boost::mpi::exception", referenced from: typeinfo for boost::exception_detail::error_info_injectorboost::mpi::exceptionin dijkstra_shortest_paths.o "vtable for boost::mpi::exception", referenced from: boost::mpi::exception::exception(boost::mpi::exception const&)in dijkstra_shortest_paths.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status
"g++" -L"/usr/local/Cellar/open-mpi/1.6.3/lib" -o "bin.v2/libs/graph_parallel/example/darwin-4.2.1/debug/dijkstra_shortest_paths" "bin.v2/libs/graph_parallel/example/darwin-4.2.1/debug/dijkstra_shortest_paths.o" "bin.v2/libs/system/build/darwin-4.2.1/debug/libboost_system.dylib" "bin.v2/libs/graph_parallel/build/darwin-4.2.1/debug/libboost_graph_parallel.dylib" "bin.v2/libs/serialization/build/darwin-4.2.1/debug/libboost_serialization.dylib" -lm -lmpi -lmpi_cxx -g
...failed darwin.link bin.v2/libs/graph_parallel/example/darwin-4.2.1/debug/dijkstra_shortest_paths... ...failed updating 2 targets...
You need to also link against Boost.MPI (-lboost_mpi or libboost_mpi.dylib). -- Jeremiah Willcock