[Parallel BGL] Error during building library

In order to build Parallel BGL 0.7.0 beta, I first used cmake: ~/project/lib> cmake parallel-bgl-0.7.0/ -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Configuring done -- Generating done -- Build files have been written to: /home/nkyrtata/project/lib and then make: ~/project/lib> make -- Configuring done -- Generating done -- Build files have been written to: /home/nkyrtata/project/lib Scanning dependencies of target boost_graph_mpi [ 2%] Building CXX object libs/graph_parallel/src/CMakeFiles/boost_graph_mpi.dir/mpi_process_group.cpp.o [ 5%] Building CXX object libs/graph_parallel/src/CMakeFiles/boost_graph_mpi.dir/tag_allocator.cpp.o Linking CXX static library ../../../lib/libboost_graph_mpi.a [ 5%] Built target boost_graph_mpi Scanning dependencies of target adjlist_build_test [ 8%] Building CXX object libs/graph_parallel/test/CMakeFiles/adjlist_build_test.dir/adjlist_build_test.cpp.o In file included from /home/nkyrtata/project/lib/parallel-bgl-0.7.0/boost/graph/distributed/adjacency_list.hpp:3961:0, from /home/nkyrtata/project/lib/parallel-bgl-0.7.0/libs/graph_parallel/test/adjlist_build_test.cpp:10: /home/nkyrtata/project/lib/parallel-bgl-0.7.0/boost/graph/distributed/adjlist/serialization.hpp: In function ‘std::vector<int> boost::detail::parallel::available_process_files(const string&)’: /home/nkyrtata/project/lib/parallel-bgl-0.7.0/boost/graph/distributed/adjlist/serialization.hpp:97:61: error: conversion from ‘boost::filesystem3::path’ to non-scalar type ‘std::string {aka std::basic_string<char>}’ requested make[2]: *** [libs/graph_parallel/test/CMakeFiles/adjlist_build_test.dir/adjlist_build_test.cpp.o] Error 1 make[1]: *** [libs/graph_parallel/test/CMakeFiles/adjlist_build_test.dir/all] Error 2 make: *** [all] Error 2 I am using Ubuntu 11.10, gcc 4.6.1 and boost 1.52. Any help would be greatly appreciated.

On Thu, 4 Apr 2013, Nikos Kyrtatas wrote:
In order to build Parallel BGL 0.7.0 beta, I first used cmake:
(snip) The version of Parallel BGL that you are using is obsolete. There is, however, a version in Boost (look in libs/graph_parallel/doc for documentation) that is kept up to date with new Boost versions and is thus much more likely to work. -- Jeremiah Willcock
participants (2)
-
Jeremiah Willcock
-
Nikos Kyrtatas