[graph-tool-tickets] [graph-tool] Ticket #105: All the dependencies are installed, but make fails when building graph-tool

graph-tool webmaster at skewed.de
Wed Jul 4 09:19:57 UTC 2012


#105: All the dependencies are installed, but make fails when building graph-tool
new defect
---------------------------------------------------------------------
Reporter: zrbecker at gmail.com
Owner: tiago peixoto
Priority: normal
Milestone: (None)

---------------------------------------------------------------------
Comment (by zrbecker at gmail.com):

Replying to [ticket:105 zrbecker@…]:
> When building graph-tool, I get a list of long error messages which seem to indicate function definitions are missing or incorrect. I attached a file which contains the stdout and another which contains the stderr.
> 
>  
The error file was too large, so here are what most the errors look like


{{{
graph_rewiring.hh:285: error: no match for 'operator[]' in 'edge_index[((boost::iterator_facade<boost::transform_iterator<boost::detail::reverse_graph_edge_descriptor_maker<boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned int> >, boost::detail::undirected_edge_iter<std::_List_iterator<boost::list_edge<long unsigned int, boost::property<boost::edge_index_t, long unsigned int, boost::no_property> > >, boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned int>, long int>, boost::use_default, boost::use_default>, boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned int> >, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::bidirectional_traversal_tag>, boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned int> >, long int>*)(& e))->boost::iterator_facade<I, V, TC, R, D>::operator* [with Derived = boost::transform_iterator<boost::detail::reverse_graph_edge_descriptor_maker<boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned int> >, boost::detail::undirected_edge_iter<std::_List_iterator<boost::list_edge<long unsigned int, boost::property<boost::edge_index_t, long unsigned int, boost::no_property> > >, boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned int>, long int>, boost::use_default, boost::use_default>, Value = boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned int> >, CategoryOrTraversal = boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::bidirectional_traversal_tag>, Reference = boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned int> >, Difference = long int]()]'
}}}

Here is a shorter one of the same type
{{{
graph_rewiring.hh:253: error: no match for 'operator[]' in 'edge_index[nte]'
}}}

Here is a missing function call
{{{
/usr/local/include/boost/graph/detail/adjacency_list.hpp:1270: error: no matching function for call to 'boost::bidirectional_graph_helper_with_property<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int, boost::no_property>, boost::no_property, boost::listS>::config>::remove_edge(boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned int> >&)'

}}}

Here is the last type of error that I can find.
{{{
./../graph_util.hh:203: error: return-statement with a value, in function returning 'void'

}}}


--
Ticket URL: <URL:http://graph-tool.skewed.de/ticket/105>
graph-tool <URL:http://graph-tool.skewed.de/>
An efficient python module for graph analysis and manipulation.


More information about the graph-tool-tickets mailing list