[Digikam-devel] [Bug 287772] build failed against boost-1.48

Marcel Wiesweg marcel.wiesweg at gmx.de
Mon Nov 28 20:54:22 GMT 2011


https://bugs.kde.org/show_bug.cgi?id=287772





--- Comment #2 from Marcel Wiesweg <marcel wiesweg gmx de>  2011-11-28 20:54:21 ---
Boost templates produce the worst to read error messages gcc can offer.
With a closer look, most noise is centered around a single line:
1394: return vertexLessThan(
      boost::target(a.toEdge(), g), boost::target(b.toEdge(), g));
in the context of a reverse_graph.

Another error in property_map gives, thankfully, this explanation: no known
conversion for argument 1 from 'const
boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag,
long unsigned int> >' to 'const key_type& {aka const
boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned int>&}'

In the changelog for boost Graph 1.48, I see 
"Changed edge_descriptor type for reverse_graph to a new data type to avoid
ambiguities with the edge_descriptor of the underlying graph. "
So I assume this is the cause: source incompatible changes in the new release.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list