[arekm@t400 ~]$ g++ -c test.cxx [arekm@t400 ~]$ [arekm@t400 ~]$ [arekm@t400 ~]$ so it works but ... [arekm@t400 ~]$ [arekm@t400 ~]$ [arekm@t400 ~]$ g++ -g2 -c test.cxx In file included from /usr/include/boost/graph/adjacency_list.hpp:40, from /home/users/arekm/rpm/BUILD/kdepimlibs-4.2.98/akonadi/itemserializer.cpp:40: /usr/include/boost/graph/graph_traits.hpp: In instantiation of ?boost::graph_traits >?: /usr/include/boost/graph/adjacency_iterator.hpp:53: instantiated from ?boost::adjacency_iterator_generator, long unsigned int, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator*, std::vector > >, long unsigned int, boost::detail::edge_desc_impl, long int> >? /usr/include/boost/graph/detail/adjacency_list.hpp:2346: instantiated from ?boost::detail::adj_list_gen, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config? /usr/include/boost/graph/detail/adjacency_list.hpp:516: instantiated from ?boost::directed_edges_helper, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config>? /usr/include/boost/graph/detail/adjacency_list.hpp:568: instantiated from ?boost::directed_graph_helper, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config>? /usr/include/boost/graph/detail/adjacency_list.hpp:1489: instantiated from ?boost::adj_list_helper, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config, boost::directed_graph_helper, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config> >? /usr/include/boost/graph/detail/adjacency_list.hpp:2069: instantiated from ?boost::vec_adj_list_impl, boost::detail::adj_list_gen, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config, boost::directed_graph_helper, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config> >? /usr/include/boost/graph/adjacency_list.hpp:380: instantiated from ?boost::adjacency_list<>? /home/users/arekm/rpm/BUILD/kdepimlibs-4.2.98/akonadi/itemserializer.cpp:184: instantiated from here /usr/include/boost/graph/graph_traits.hpp:29: error: no type named ?vertex_descriptor? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:30: error: no type named ?edge_descriptor? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:31: error: no type named ?adjacency_iterator? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:32: error: no type named ?out_edge_iterator? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:33: error: no type named ?in_edge_iterator? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:34: error: no type named ?vertex_iterator? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:35: error: no type named ?edge_iterator? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:37: error: no type named ?directed_category? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:38: error: no type named ?edge_parallel_category? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:39: error: no type named ?traversal_category? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:41: error: no type named ?vertices_size_type? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:42: error: no type named ?edges_size_type? in ?class boost::adjacency_list<>? /usr/include/boost/graph/graph_traits.hpp:43: error: no type named ?degree_size_type? in ?class boost::adjacency_list<>? In file included from /usr/include/boost/graph/topological_sort.hpp:17, from /home/users/arekm/rpm/BUILD/kdepimlibs-4.2.98/akonadi/itemserializer.cpp:41: /usr/include/boost/graph/depth_first_search.hpp: In function ?void boost::depth_first_search(const VertexListGraph&, const boost::bgl_named_params&) [with VertexListGraph = boost::adjacency_list<>, P = boost::topo_sort_visitor > >, T = boost::graph_visitor_t, R = boost::bgl_named_params]?: /usr/include/boost/graph/topological_sort.hpp:64: instantiated from ?void boost::topological_sort(VertexListGraph&, OutputIterator, const boost::bgl_named_params&) [with VertexListGraph = boost::adjacency_list<>, OutputIterator = std::back_insert_iterator >, P = int, T = boost::buffer_param_t, R = boost::no_property]? /usr/include/boost/graph/topological_sort.hpp:70: instantiated from ?void boost::topological_sort(VertexListGraph&, OutputIterator) [with VertexListGraph = boost::adjacency_list<>, OutputIterator = std::back_insert_iterator >]? /home/users/arekm/rpm/BUILD/kdepimlibs-4.2.98/akonadi/itemserializer.cpp:198: instantiated from here /usr/include/boost/graph/depth_first_search.hpp:296: error: no matching function for call to ?depth_first_search(const boost::adjacency_list<>&, const boost::topo_sort_visitor > >&, boost::shared_array_property_map >, const long unsigned int&)? zsh: exit 1 g++ -g2 -c test.cxx