Update: I've now downgraded to 1.46.1, with which this error did not occur. I've logged a ticket (#99) on the graph-tool website - perhaps even if it's not worth the effort fixing this error, it'd be good to warn users about it.
On Thu, Apr 5, 2012 at 6:55 PM, Mikhail Spivakov <[email protected]> wrote: >> I'm trying to compile graph-tool on CentOS 5.4 with boost 1.49.0, and I'm >> getting two errors > > Just thought I'd upload the full output of make, although it looks scary: > www.ebi.ac.uk/~spivakov/makelog_graph_tool.txt > > Would very much appreciate if you could look into this. > > Many thanks! > Mikhail > > > > On Thu, Apr 5, 2012 at 12:37 PM, Mikhail Spivakov <[email protected]> wrote: >> Hello! >> >> I'm trying to compile graph-tool on CentOS 5.4 with boost 1.49.0, and >> I'm getting the following two errors: >> >> boost/property_map/property_map.hpp:354: error: no match for >> 'operator[]' in '(const boost::unchecked_vector_property_map<long >> double, boost::adj_list_edge_property_map<boost::bidirectional_tag, >> long unsigned int, long unsigned int&, long unsigned int, >> boost::property<boost::edge_index_t, long unsigned int, >> boost::no_property>, boost::edge_index_t> >&)((const >> boost::unchecked_vector_property_map<long double, >> boost::adj_list_edge_property_map<boost::bidirectional_tag, long >> unsigned int, long unsigned int&, long unsigned int, >> boost::property<boost::edge_index_t, long unsigned int, >> boost::no_property>, boost::edge_index_t> >*)(& pa))[k]' >> >> /homes/spivakov/n/boost_1_49_0/boost/property_map/property_map.hpp:361: >> error: no match for 'operator[]' in '(const >> boost::unchecked_vector_property_map<double, >> boost::adj_list_edge_property_map<boost::bidirectional_tag, long >> unsigned int, long unsigned int&, long unsigned int, >> boost::property<boost::edge_index_t, long unsigned int, >> boost::no_property>, boost::edge_index_t> >&)((const >> boost::unchecked_vector_property_map<double, >> boost::adj_list_edge_property_map<boost::bidirectional_tag, long >> unsigned int, long unsigned int&, long unsigned int, >> boost::property<boost::edge_index_t, long unsigned int, >> boost::no_property>, boost::edge_index_t> >*)(& pa))[k]' >> >> As I understand, it's related to a problem with boost library itself >> (http://www.digipedia.pl/usenet/thread/14158/17481/#post17481), but >> I'm wondering if there is any workaround. >> >> Many thanks, >> Mikhail _______________________________________________ graph-tool mailing list [email protected] http://lists.skewed.de/mailman/listinfo/graph-tool
