$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] [parallel graph] error building parallel BGL
From: Jeremiah Willcock (jewillco_at_[hidden])
Date: 2013-02-25 12:52:08
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_injector<boost::mpi::exception>in 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