n file included from test.cpp:1: In file included from /opt/local/stow/boost_1_54_0_clang/include/boost/graph/adjacency_list.hpp:45: In file included from /opt/local/stow/boost_1_54_0_clang/include/boost/graph/named_graph.hpp:23: /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:458:32: error: no matching function for call to 'container_category' return push_dispatch(c, v, container_category(c)); ^~~~~~~~~~~~~~~~~~ /opt/local/stow/boost_1_54_0_clang/include/boost/graph/detail/adjacency_list.hpp:1016:54: note: in instantiation of function template specialization 'boost::graph_detail::push, void *>, boost::no_property>, boost::hash, void *>, boost::no_property> >, std::__1::equal_to, void *>, boost::no_property> >, std::__1::allocator, void *>, boost::no_property> > >, boost::detail::stored_edge_iter, void *>, boost::no_property> >' requested here boost::tie(i, inserted) = boost::graph_detail::push(g.out_edge_list(u), ^ /opt/local/stow/boost_1_54_0_clang/include/boost/graph/detail/adjacency_list.hpp:2183:14: note: in instantiation of function template specialization 'boost::add_edge, boost::vecS, boost::hash_setS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config>' requested here return add_edge(u, v, p, g); ^ /opt/local/stow/boost_1_54_0_clang/include/boost/graph/detail/adjacency_list.hpp:2192:14: note: in instantiation of function template specialization 'boost::add_edge, boost::detail::adj_list_gen, boost::vecS, boost::hash_setS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config, boost::undirected_graph_helper, boost::vecS, boost::hash_setS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config> >' requested here return add_edge(u, v, p, g_); ^ test.cpp:8:12: note: in instantiation of function template specialization 'boost::add_edge, boost::detail::adj_list_gen, boost::vecS, boost::hash_setS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config, boost::undirected_graph_helper, boost::vecS, boost::hash_setS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config> >' requested here boost::add_edge(1, 2, G); ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:108:14: note: candidate template ignored: could not match 'vector' against 'unordered_set' vector_tag container_category(const std::vector&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:132:12: note: candidate template ignored: could not match 'list' against 'unordered_set' list_tag container_category(const std::list&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:178:11: note: candidate template ignored: could not match 'set' against 'unordered_set' set_tag container_category(const std::set&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:201:16: note: candidate template ignored: could not match 'multiset' against 'unordered_set' multiset_tag container_category(const std::multiset&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:234:11: note: candidate template ignored: could not match 'map' against 'unordered_set' map_tag container_category(const std::map&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:257:16: note: candidate template ignored: could not match 'multimap' against 'unordered_set' multimap_tag container_category(const std::multimap&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:514:26: error: no matching function for call to 'container_category' graph_detail::container_category(c)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/local/stow/boost_1_54_0_clang/include/boost/graph/detail/adjacency_list.hpp:1591:9: note: in instantiation of function template specialization 'boost::graph_detail::find, void *>, boost::no_property>, boost::hash, void *>, boost::no_property> >, std::__1::equal_to, void *>, boost::no_property> >, std::__1::allocator, void *>, boost::no_property> > >, boost::detail::stored_edge_iter, void *>, boost::no_property> >' requested here find(el, StoredEdge(v)); ^ test.cpp:13:35: note: in instantiation of function template specialization 'boost::edge, boost::vecS, boost::hash_setS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config, boost::undirected_graph_helper, boost::vecS, boost::hash_setS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config> >' requested here std::tie(e, hasEdge) = boost::edge(1, 2, G); ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:108:14: note: candidate template ignored: could not match 'vector' against 'unordered_set' vector_tag container_category(const std::vector&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:132:12: note: candidate template ignored: could not match 'list' against 'unordered_set' list_tag container_category(const std::list&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:178:11: note: candidate template ignored: could not match 'set' against 'unordered_set' set_tag container_category(const std::set&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:201:16: note: candidate template ignored: could not match 'multiset' against 'unordered_set' multiset_tag container_category(const std::multiset&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:234:11: note: candidate template ignored: could not match 'map' against 'unordered_set' map_tag container_category(const std::map&) ^ /opt/local/stow/boost_1_54_0_clang/include/boost/pending/container_traits.hpp:257:16: note: candidate template ignored: could not match 'multimap' against 'unordered_set' multimap_tag container_category(const std::multimap&) ^ 2 errors generated.