[Digikam-users] Digikam compil crashes on Mac OS Lion...

G g.is at free.fr
Sat Dec 17 16:44:11 GMT 2011


Hi,

I've exactly followed the instructions at 
http://fossies.org/linux/misc/digikam-2.4.1.tar.gz:a/digikam-2.4.1/core/README.MACOSX

>     515 - INSTALLATION TO COMPILE CURRENT DIGIKAM CODE FROM GIT/MASTER
>     52----------------------------------------------------------------
>     53
>     54* Process stage 1 to install Macports on your computer.
>     55
>     56* Process stage 4 of this tutorial to install all dependencies.
>     57
>     58* Process Stage 3 of this tutorial to setup system for KDE Applications.
>     59
>     60* In you prefered directory dedicated to store and compile source code, checkout digiKam Software Compilation
>     61* from KDE git/master repository, and start cmake configuration:
>     62
>     63>  git clone git://anongit.kde.org/digikam-software-compilation ./2.x
>     64>  cd 2.x
>     65>  ./download-repos
>     66>  bootstrap.macports
>     67
>     68* If all is fine digiKam software compilation can be compiled as well into "build" sub-folder:
>     69
>     70>  cd build
>     71>  make


All is OK until the last step... during the "make" step of the digikam 
2.x repository I've got with git...

Here is the crash info... Any idea, tips welcome...

Thanks in advance.

G.

> [ 70%] Building CXX object 
> core/digikam/CMakeFiles/digikamdatabase.dir/__/libs/database/imagehistory/imagehistorygraphmodel.cpp.o
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h: 
> In member function ‘void Digikam::Graph<VertexProperties, 
> EdgeProperties>::GraphSearch::depth_first_search_sorted(const 
> IncidenceGraph&, Digikam::Graph<VertexProperties, 
> EdgeProperties>::Vertex, DFSVisitor&, ColorMap, LessThan) [with 
> IncidenceGraph = 
> boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, 
> boost::bidirectionalS, boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, DFSVisitor = 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::GraphSearch::DepthFirstSearchVisitor, 
> ColorMap = 
> boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type*, 
> std::vector<boost::default_color_type, 
> std::allocator<boost::default_color_type> > >, 
> boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, 
> int, boost::property<vertex_properties_t, 
> Digikam::HistoryVertexProperties, boost::no_property> >, long unsigned 
> int>, boost::default_color_type, boost::default_color_type&>, LessThan 
> = Digikam::LessThanOnVertexImageInfo<bool (*)(const 
> Digikam::ImageInfo&, const Digikam::ImageInfo&)>, VertexProperties = 
> Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’:
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1310: 
> instantiated from ‘void Digikam::Graph<VertexProperties, 
> EdgeProperties>::GraphSearch::depthFirstSearchSorted(const GraphType&, 
> const Digikam::Graph<VertexProperties, EdgeProperties>::Vertex&, bool, 
> LessThan) [with GraphType = boost::adjacency_list<boost::vecS, 
> boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, LessThan = 
> Digikam::LessThanOnVertexImageInfo<bool (*)(const Digikam::ImageInfo&, 
> const Digikam::ImageInfo&)>, VertexProperties = 
> Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:994: 
> instantiated from ‘QList<Digikam::Graph<VertexProperties, 
> EdgeProperties>::Vertex> Digikam::Graph<VertexProperties, 
> EdgeProperties>::verticesDepthFirstSorted(const 
> Digikam::Graph<VertexProperties, EdgeProperties>::Vertex&, LessThan) 
> const [with LessThan = Digikam::LessThanOnVertexImageInfo<bool 
> (*)(const Digikam::ImageInfo&, const Digikam::ImageInfo&)>, 
> VertexProperties = Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraphmodel.cpp:334: 
> instantiated from here
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1418: 
> error: no matching function for call to ‘target(const 
> boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned 
> int>&, const boost::reverse_graph<boost::adjacency_list<boost::vecS, 
> boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>&)’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h: 
> In static member function ‘static QList<Value> 
> Digikam::Graph<VertexProperties, EdgeProperties>::toList(const 
> range_t&) [with Value = 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Edge, range_t = 
> std::pair<boost::transform_iterator<boost::detail::reverse_graph_edge_descriptor_maker<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int> >, 
> boost::detail::in_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sei_<long 
> unsigned int, std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >*, 
> std::vector<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >, 
> std::allocator<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> > > > >, long 
> unsigned int, boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, long int>, boost::use_default, 
> boost::use_default>, 
> boost::transform_iterator<boost::detail::reverse_graph_edge_descriptor_maker<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int> >, 
> boost::detail::in_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sei_<long 
> unsigned int, std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >*, 
> std::vector<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >, 
> std::allocator<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> > > > >, long 
> unsigned int, boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, long int>, boost::use_default, boost::use_default> 
> >, VertexProperties = Digikam::HistoryVertexProperties, EdgeProperties 
> = Digikam::HistoryEdgeProperties]’:
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1049: 
> instantiated from ‘static QList<Digikam::Graph<VertexProperties, 
> EdgeProperties>::Edge> Digikam::Graph<VertexProperties, 
> EdgeProperties>::toEdgeList(const range_t&) [with range_t = 
> std::pair<boost::transform_iterator<boost::detail::reverse_graph_edge_descriptor_maker<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int> >, 
> boost::detail::in_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sei_<long 
> unsigned int, std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >*, 
> std::vector<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >, 
> std::allocator<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> > > > >, long 
> unsigned int, boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, long int>, boost::use_default, 
> boost::use_default>, 
> boost::transform_iterator<boost::detail::reverse_graph_edge_descriptor_maker<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int> >, 
> boost::detail::in_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sei_<long 
> unsigned int, std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >*, 
> std::vector<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >, 
> std::allocator<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> > > > >, long 
> unsigned int, boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, long int>, boost::use_default, boost::use_default> 
> >, VertexProperties = Digikam::HistoryVertexProperties, EdgeProperties 
> = Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1411: 
> instantiated from ‘void Digikam::Graph<VertexProperties, 
> EdgeProperties>::GraphSearch::depth_first_search_sorted(const 
> IncidenceGraph&, Digikam::Graph<VertexProperties, 
> EdgeProperties>::Vertex, DFSVisitor&, ColorMap, LessThan) [with 
> IncidenceGraph = 
> boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, 
> boost::bidirectionalS, boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, DFSVisitor = 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::GraphSearch::DepthFirstSearchVisitor, 
> ColorMap = 
> boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type*, 
> std::vector<boost::default_color_type, 
> std::allocator<boost::default_color_type> > >, 
> boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, 
> int, boost::property<vertex_properties_t, 
> Digikam::HistoryVertexProperties, boost::no_property> >, long unsigned 
> int>, boost::default_color_type, boost::default_color_type&>, LessThan 
> = Digikam::LessThanOnVertexImageInfo<bool (*)(const 
> Digikam::ImageInfo&, const Digikam::ImageInfo&)>, VertexProperties = 
> Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1310: 
> instantiated from ‘void Digikam::Graph<VertexProperties, 
> EdgeProperties>::GraphSearch::depthFirstSearchSorted(const GraphType&, 
> const Digikam::Graph<VertexProperties, EdgeProperties>::Vertex&, bool, 
> LessThan) [with GraphType = boost::adjacency_list<boost::vecS, 
> boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, LessThan = 
> Digikam::LessThanOnVertexImageInfo<bool (*)(const Digikam::ImageInfo&, 
> const Digikam::ImageInfo&)>, VertexProperties = 
> Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:994: 
> instantiated from ‘QList<Digikam::Graph<VertexProperties, 
> EdgeProperties>::Vertex> Digikam::Graph<VertexProperties, 
> EdgeProperties>::verticesDepthFirstSorted(const 
> Digikam::Graph<VertexProperties, EdgeProperties>::Vertex&, LessThan) 
> const [with LessThan = Digikam::LessThanOnVertexImageInfo<bool 
> (*)(const Digikam::ImageInfo&, const Digikam::ImageInfo&)>, 
> VertexProperties = Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraphmodel.cpp:334: 
> instantiated from here
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1036: 
> error: no match for ‘operator<<’ in ‘list << 
> ((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::in_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sei_<long 
> unsigned int, std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >*, 
> std::vector<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >, 
> std::allocator<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> > > > >, long 
> unsigned int, 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::random_access_traversal_tag>, 
> boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int> >, long int>*)(& it))->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::in_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sei_<long 
> unsigned int, std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >*, 
> std::vector<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> >, 
> std::allocator<boost::detail::sei_<long unsigned int, 
> std::_List_iterator<boost::list_edge<long unsigned int, 
> boost::property<edge_properties_t, Digikam::HistoryEdgeProperties, 
> boost::no_property> > >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property> > > > >, long 
> unsigned int, 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::random_access_traversal_tag>, Reference = 
> boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int> >, Difference = long int]()’
> /opt/local/include/QtCore/qlist.h:320: note: candidates are: QList<T>& 
> QList<T>::operator<<(const T&) [with T = 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Edge]
> /opt/local/include/QtCore/qlist.h:322: note: QList<T>& 
> QList<T>::operator<<(const QList<T>&) [with T = 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Edge]
> /Users/g/SOURCES/digikam/2.x/core/libs/database/databaseparameters.h:156: 
> note: QDebug Digikam::operator<<(QDebug, const 
> Digikam::DatabaseParameters&)
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imageinfo.h:459: note: 
> QDebug& Digikam::operator<<(QDebug&, const Digikam::ImageInfo&)
> /Users/g/SOURCES/digikam/2.x/build/core/digikam/../../../core/libs/database/imagehistory/imagehistorygraph.h:191: 
> note: QDebug Digikam::operator<<(QDebug, const 
> Digikam::ImageHistoryGraph&)
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraphdata.h:77: 
> note: QDebug Digikam::operator<<(QDebug, const 
> Digikam::HistoryVertexProperties&)
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraphdata.h:78: 
> note: QDebug Digikam::operator<<(QDebug, const Digikam::HistoryImageId&)
> /opt/local/include/kdebug.h:220: note: QDebug operator<<(QDebug, const 
> KDateTime&)
> /opt/local/include/kdebug.h:219: note: QDebug operator<<(QDebug, const 
> KUrl&)
> /opt/local/include/kdebug.h:203: note: QDebug operator<<(QDebug, 
> QDebug (*)(QDebug, KDebugTag))
> /opt/local/include/QtCore/qtextstream.h:293: note: QTextStream& 
> operator<<(QTextStream&, QTextStreamManipulator)
> /opt/local/include/QtCore/qtextstream.h:290: note: QTextStream& 
> operator<<(QTextStream&, QTextStream& (*)(QTextStream&))
> /opt/local/include/QtGui/qtreewidget.h:254: note: QDataStream& 
> operator<<(QDataStream&, const QTreeWidgetItem&)
> /opt/local/include/QtSql/qsqlerror.h:97: note: QDebug 
> operator<<(QDebug, const QSqlError&)
> /opt/local/include/QtCore/qurl.h:288: note: QDebug operator<<(QDebug, 
> const QUrl&)
> /opt/local/include/QtCore/qurl.h:283: note: QDataStream& 
> operator<<(QDataStream&, const QUrl&)
> /opt/local/include/QtCore/qdatetime.h:333: note: QDebug 
> operator<<(QDebug, const QDateTime&)
> /opt/local/include/QtCore/qdatetime.h:332: note: QDebug 
> operator<<(QDebug, const QTime&)
> /opt/local/include/QtCore/qdatetime.h:331: note: QDebug 
> operator<<(QDebug, const QDate&)
> /opt/local/include/QtCore/qdatetime.h:326: note: QDataStream& 
> operator<<(QDataStream&, const QDateTime&)
> /opt/local/include/QtCore/qdatetime.h:324: note: QDataStream& 
> operator<<(QDataStream&, const QTime&)
> /opt/local/include/QtCore/qdatetime.h:322: note: QDataStream& 
> operator<<(QDataStream&, const QDate&)
> /opt/local/include/QtGui/qstyleoption.h:963: note: QDebug 
> operator<<(QDebug, const QStyleOption&)
> /opt/local/include/QtGui/qstyleoption.h:962: note: QDebug 
> operator<<(QDebug, const QStyleOption::OptionType&)
> /opt/local/include/QtGui/qstyle.h:882: note: QDebug operator<<(QDebug, 
> QFlags<QStyle::StateFlag>)
> /opt/local/include/QtGui/qicon.h:144: note: QDataStream& 
> operator<<(QDataStream&, const QIcon&)
> /opt/local/include/QtCore/qlocale.h:720: note: QDataStream& 
> operator<<(QDataStream&, const QLocale&)
> /opt/local/include/QtGui/qitemselectionmodel.h:222: note: QDebug 
> operator<<(QDebug, const QItemSelectionRange&)
> /opt/local/include/QtGui/qkeysequence.h:217: note: QDebug 
> operator<<(QDebug, const QKeySequence&)
> /opt/local/include/QtGui/qkeysequence.h:203: note: QDataStream& 
> operator<<(QDataStream&, const QKeySequence&)
> /opt/local/include/QtGui/qcursor.h:166: note: QDataStream& 
> operator<<(QDataStream&, const QCursor&)
> /opt/local/include/QtGui/qsizepolicy.h:220: note: QDataStream& 
> operator<<(QDataStream&, const QSizePolicy&)
> /opt/local/include/QtGui/qfont.h:356: note: QDebug operator<<(QDebug, 
> const QFont&)
> /opt/local/include/QtGui/qfont.h:351: note: QDataStream& 
> operator<<(QDataStream&, const QFont&)
> /opt/local/include/QtGui/qpalette.h:239: note: QDataStream& 
> operator<<(QDataStream&, const QColorGroup&)
> /opt/local/include/QtGui/qpalette.h:254: note: QDataStream& 
> operator<<(QDataStream&, const QPalette&)
> /opt/local/include/QtGui/qbrush.h:165: note: QDebug operator<<(QDebug, 
> const QBrush&)
> /opt/local/include/QtGui/qbrush.h:160: note: QDataStream& 
> operator<<(QDataStream&, const QBrush&)
> /opt/local/include/QtGui/qpixmap.h:313: note: QDataStream& 
> operator<<(QDataStream&, const QPixmap&)
> /opt/local/include/QtGui/qimage.h:351: note: QDataStream& 
> operator<<(QDataStream&, const QImage&)
> /opt/local/include/QtGui/qtransform.h:360: note: QDebug 
> operator<<(QDebug, const QTransform&)
> /opt/local/include/QtGui/qtransform.h:355: note: QDataStream& 
> operator<<(QDataStream&, const QTransform&)
> /opt/local/include/QtGui/qpainterpath.h:423: note: QDebug 
> operator<<(QDebug, const QPainterPath&)
> /opt/local/include/QtGui/qpainterpath.h:255: note: QDataStream& 
> operator<<(QDataStream&, const QPainterPath&)
> /opt/local/include/QtGui/qmatrix.h:193: note: QDebug 
> operator<<(QDebug, const QMatrix&)
> /opt/local/include/QtGui/qmatrix.h:188: note: QDataStream& 
> operator<<(QDataStream&, const QMatrix&)
> /opt/local/include/QtCore/qline.h:416: note: QDataStream& 
> operator<<(QDataStream&, const QLineF&)
> /opt/local/include/QtCore/qline.h:412: note: QDebug operator<<(QDebug, 
> const QLineF&)
> /opt/local/include/QtCore/qline.h:205: note: QDataStream& 
> operator<<(QDataStream&, const QLine&)
> /opt/local/include/QtCore/qline.h:201: note: QDebug operator<<(QDebug, 
> const QLine&)
> /opt/local/include/QtGui/qregion.h:228: note: QDebug 
> operator<<(QDebug, const QRegion&)
> /opt/local/include/QtGui/qregion.h:223: note: QDataStream& 
> operator<<(QDataStream&, const QRegion&)
> /opt/local/include/QtGui/qpolygon.h:172: note: QDataStream& 
> operator<<(QDataStream&, const QPolygonF&)
> /opt/local/include/QtGui/qpolygon.h:165: note: QDebug 
> operator<<(QDebug, const QPolygonF&)
> /opt/local/include/QtGui/qpolygon.h:107: note: QDataStream& 
> operator<<(QDataStream&, const QPolygon&)
> /opt/local/include/QtGui/qpolygon.h:100: note: QDebug 
> operator<<(QDebug, const QPolygon&)
> /opt/local/include/QtGui/qcolor.h:274: note: QDataStream& 
> operator<<(QDataStream&, const QColor&)
> /opt/local/include/QtGui/qcolor.h:60: note: QDebug operator<<(QDebug, 
> const QColor&)
> /opt/local/include/QtCore/qstringlist.h:249: note: QDataStream& 
> operator<<(QDataStream&, const QStringList&)
> /opt/local/include/QtCore/qregexp.h:154: note: QDataStream& 
> operator<<(QDataStream&, const QRegExp&)
> /opt/local/include/QtCore/qrect.h:851: note: QDebug operator<<(QDebug, 
> const QRectF&)
> /opt/local/include/QtCore/qrect.h:621: note: QDataStream& 
> operator<<(QDataStream&, const QRectF&)
> /opt/local/include/QtCore/qrect.h:507: note: QDebug operator<<(QDebug, 
> const QRect&)
> /opt/local/include/QtCore/qrect.h:199: note: QDataStream& 
> operator<<(QDataStream&, const QRect&)
> /opt/local/include/QtCore/qpoint.h:356: note: QDebug 
> operator<<(QDebug, const QPointF&)
> /opt/local/include/QtCore/qpoint.h:237: note: QDataStream& 
> operator<<(QDataStream&, const QPointF&)
> /opt/local/include/QtCore/qpoint.h:181: note: QDebug 
> operator<<(QDebug, const QPoint&)
> /opt/local/include/QtCore/qpoint.h:103: note: QDataStream& 
> operator<<(QDataStream&, const QPoint&)
> /opt/local/include/QtCore/qsize.h:361: note: QDebug operator<<(QDebug, 
> const QSizeF&)
> /opt/local/include/QtCore/qsize.h:255: note: QDataStream& 
> operator<<(QDataStream&, const QSizeF&)
> /opt/local/include/QtCore/qsize.h:198: note: QDebug operator<<(QDebug, 
> const QSize&)
> /opt/local/include/QtCore/qsize.h:102: note: QDataStream& 
> operator<<(QDataStream&, const QSize&)
> /opt/local/include/QtCore/qmargins.h:140: note: QDebug 
> operator<<(QDebug, const QMargins&)
> /opt/local/include/QtCore/qabstractitemmodel.h:148: note: QDebug 
> operator<<(QDebug, const QPersistentModelIndex&)
> /opt/local/include/QtCore/qabstractitemmodel.h:102: note: QDebug 
> operator<<(QDebug, const QModelIndex&)
> /opt/local/include/QtCore/qvariant.h:613: note: QDebug 
> operator<<(QDebug, QVariant::Type)
> /opt/local/include/QtCore/qvariant.h:540: note: QDataStream& 
> operator<<(QDataStream&, QVariant::Type)
> /opt/local/include/QtCore/qvariant.h:538: note: QDataStream& 
> operator<<(QDataStream&, const QVariant&)
> /opt/local/include/QtCore/qvariant.h:612: note: QDebug 
> operator<<(QDebug, const QVariant&)
> /opt/local/include/QtCore/qiodevice.h:247: note: QDebug 
> operator<<(QDebug, QFlags<QIODevice::OpenModeFlag>)
> /opt/local/include/QtCore/qobject.h:397: note: QDebug 
> operator<<(QDebug, const QObject*)
> /opt/local/include/QtCore/qstring.h:1083: note: QDataStream& 
> operator<<(QDataStream&, const QString&)
> /opt/local/include/QtCore/qchar.h:394: note: QDataStream& 
> operator<<(QDataStream&, const QChar&)
> /opt/local/include/QtCore/qbytearray.h:577: note: QDataStream& 
> operator<<(QDataStream&, const QByteArray&)
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h: 
> In member function ‘bool Digikam::Graph<VertexProperties, 
> EdgeProperties>::GraphSearch::lessThanMapEdgeToTarget<GraphType, 
> VertexLessThan>::operator()(const Digikam::Graph<VertexProperties, 
> EdgeProperties>::Edge&, Digikam::Graph<VertexProperties, 
> EdgeProperties>::Edge) [with GraphType = 
> boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, 
> boost::bidirectionalS, boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, VertexLessThan = 
> Digikam::LessThanOnVertexImageInfo<bool (*)(const Digikam::ImageInfo&, 
> const Digikam::ImageInfo&)>, VertexProperties = 
> Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’:
> /opt/local/include/QtCore/qalgorithms.h:351: instantiated from ‘void 
> QAlgorithmsPrivate::qSortHelper(RandomAccessIterator, 
> RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = 
> QList<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Edge>::iterator, T = 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Edge, LessThan = 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::GraphSearch::lessThanMapEdgeToTarget<boost::reverse_graph<boost::adjacency_list<boost::vecS, 
> boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, 
> Digikam::LessThanOnVertexImageInfo<bool (*)(const Digikam::ImageInfo&, 
> const Digikam::ImageInfo&)> >]’
> /opt/local/include/QtCore/qalgorithms.h:187: instantiated from ‘void 
> qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with 
> RandomAccessIterator = 
> QList<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Edge>::iterator, LessThan = 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::GraphSearch::lessThanMapEdgeToTarget<boost::reverse_graph<boost::adjacency_list<boost::vecS, 
> boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, 
> Digikam::LessThanOnVertexImageInfo<bool (*)(const Digikam::ImageInfo&, 
> const Digikam::ImageInfo&)> >]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1414: 
> instantiated from ‘void Digikam::Graph<VertexProperties, 
> EdgeProperties>::GraphSearch::depth_first_search_sorted(const 
> IncidenceGraph&, Digikam::Graph<VertexProperties, 
> EdgeProperties>::Vertex, DFSVisitor&, ColorMap, LessThan) [with 
> IncidenceGraph = 
> boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, 
> boost::bidirectionalS, boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, DFSVisitor = 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::GraphSearch::DepthFirstSearchVisitor, 
> ColorMap = 
> boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type*, 
> std::vector<boost::default_color_type, 
> std::allocator<boost::default_color_type> > >, 
> boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, 
> int, boost::property<vertex_properties_t, 
> Digikam::HistoryVertexProperties, boost::no_property> >, long unsigned 
> int>, boost::default_color_type, boost::default_color_type&>, LessThan 
> = Digikam::LessThanOnVertexImageInfo<bool (*)(const 
> Digikam::ImageInfo&, const Digikam::ImageInfo&)>, VertexProperties = 
> Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1310: 
> instantiated from ‘void Digikam::Graph<VertexProperties, 
> EdgeProperties>::GraphSearch::depthFirstSearchSorted(const GraphType&, 
> const Digikam::Graph<VertexProperties, EdgeProperties>::Vertex&, bool, 
> LessThan) [with GraphType = boost::adjacency_list<boost::vecS, 
> boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, LessThan = 
> Digikam::LessThanOnVertexImageInfo<bool (*)(const Digikam::ImageInfo&, 
> const Digikam::ImageInfo&)>, VertexProperties = 
> Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:994: 
> instantiated from ‘QList<Digikam::Graph<VertexProperties, 
> EdgeProperties>::Vertex> Digikam::Graph<VertexProperties, 
> EdgeProperties>::verticesDepthFirstSorted(const 
> Digikam::Graph<VertexProperties, EdgeProperties>::Vertex&, LessThan) 
> const [with LessThan = Digikam::LessThanOnVertexImageInfo<bool 
> (*)(const Digikam::ImageInfo&, const Digikam::ImageInfo&)>, 
> VertexProperties = Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraphmodel.cpp:334: 
> instantiated from here
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1394: 
> error: no matching function for call to ‘target(const 
> boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned 
> int>&, const boost::reverse_graph<boost::adjacency_list<boost::vecS, 
> boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>&)’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1394: 
> error: no matching function for call to ‘target(const 
> boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned 
> int>&, const boost::reverse_graph<boost::adjacency_list<boost::vecS, 
> boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>&)’
> /opt/local/include/boost/property_map/property_map.hpp: In function 
> ‘Reference boost::get(const boost::put_get_helper<Reference, 
> PropertyMap>&, const K&) [with PropertyMap = 
> boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, int>, Reference = int&, K = 
> boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int> >]’:
> /opt/local/include/boost/graph/relax.hpp:53: instantiated from ‘bool 
> boost::relax(typename boost::graph_traits<G>::edge_descriptor, const 
> Graph&, const WeightMap&, PredecessorMap&, DistanceMap&, const 
> BinaryFunction&, const BinaryPredicate&) [with Graph = 
> boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, 
> boost::bidirectionalS, boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, WeightMap = 
> boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, int>, PredecessorMap = 
> boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex> >, DistanceMap = 
> boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, int> >, BinaryFunction = 
> boost::closed_plus<int>, BinaryPredicate = std::greater<int>]’
> /opt/local/include/boost/graph/dag_shortest_paths.hpp:64: instantiated 
> from ‘void boost::dag_shortest_paths(const VertexListGraph&, typename 
> boost::graph_traits<G>::vertex_descriptor, DistanceMap, WeightMap, 
> ColorMap, PredecessorMap, DijkstraVisitor, Compare, Combine, DistInf, 
> DistZero) [with VertexListGraph = 
> boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, 
> boost::bidirectionalS, boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, DijkstraVisitor = 
> boost::dijkstra_visitor<boost::null_visitor>, DistanceMap = 
> boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, int> >, WeightMap = 
> boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, int>, ColorMap = 
> boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type*, 
> std::vector<boost::default_color_type, 
> std::allocator<boost::default_color_type> > >, 
> boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, 
> int, boost::property<vertex_properties_t, 
> Digikam::HistoryVertexProperties, boost::no_property> >, long unsigned 
> int>, boost::default_color_type, boost::default_color_type&>, 
> PredecessorMap = 
> boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex> >, Compare = 
> std::greater<int>, Combine = boost::closed_plus<int>, DistInf = int, 
> DistZero = int]’
> /opt/local/include/boost/graph/dag_shortest_paths.hpp:94: instantiated 
> from ‘void boost::detail::dag_sp_dispatch2(const VertexListGraph&, 
> typename boost::graph_traits<G>::vertex_descriptor, DistanceMap, 
> WeightMap, ColorMap, IndexMap, DijkstraVisitor, const Params&) [with 
> VertexListGraph = 
> boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, 
> boost::bidirectionalS, boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, DijkstraVisitor = 
> boost::dijkstra_visitor<boost::null_visitor>, DistanceMap = 
> boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, int> >, WeightMap = 
> boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, int>, ColorMap = 
> boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type*, 
> std::vector<boost::default_color_type, 
> std::allocator<boost::default_color_type> > >, 
> boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, 
> int, boost::property<vertex_properties_t, 
> Digikam::HistoryVertexProperties, boost::no_property> >, long unsigned 
> int>, boost::default_color_type, boost::default_color_type&>, IndexMap 
> = 
> boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, 
> int, boost::property<vertex_properties_t, 
> Digikam::HistoryVertexProperties, boost::no_property> >, long unsigned 
> int>, Params = 
> boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex> >, 
> boost::vertex_predecessor_t, 
> boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, int> >, 
> boost::vertex_distance_t, boost::bgl_named_params<int, 
> boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, 
> boost::distance_compare_t, 
> boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, int>, boost::edge_weight_t, boost::no_property> > 
> > > >]’
> /opt/local/include/boost/graph/dag_shortest_paths.hpp:123: 
> instantiated from ‘void boost::detail::dag_sp_dispatch1(const 
> VertexListGraph&, typename boost::graph_traits<G>::vertex_descriptor, 
> DistanceMap, WeightMap, ColorMap, IndexMap, DijkstraVisitor, const 
> Params&) [with VertexListGraph = 
> boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, 
> boost::bidirectionalS, boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, DijkstraVisitor = 
> boost::dijkstra_visitor<boost::null_visitor>, DistanceMap = 
> boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, int> >, WeightMap = 
> boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, int>, ColorMap = 
> boost::detail::error_property_not_found, IndexMap = 
> boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, 
> int, boost::property<vertex_properties_t, 
> Digikam::HistoryVertexProperties, boost::no_property> >, long unsigned 
> int>, Params = 
> boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex> >, 
> boost::vertex_predecessor_t, 
> boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, int> >, 
> boost::vertex_distance_t, boost::bgl_named_params<int, 
> boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, 
> boost::distance_compare_t, 
> boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, int>, boost::edge_weight_t, boost::no_property> > 
> > > >]’
> /opt/local/include/boost/graph/dag_shortest_paths.hpp:146: 
> instantiated from ‘void boost::dag_shortest_paths(const 
> VertexListGraph&, typename boost::graph_traits<G>::vertex_descriptor, 
> const boost::bgl_named_params<P, T, R>&) [with VertexListGraph = 
> boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, 
> boost::bidirectionalS, boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, Param = 
> boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, 
> Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex> >, Tag = 
> boost::vertex_predecessor_t, Rest = 
> boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, 
> Digikam::HistoryEdgeProperties>::Vertex, int> >, 
> boost::vertex_distance_t, boost::bgl_named_params<int, 
> boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, 
> boost::distance_compare_t, 
> boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, int>, boost::edge_weight_t, boost::no_property> > 
> > >]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:1219: 
> instantiated from ‘void Digikam::Graph<VertexProperties, 
> EdgeProperties>::Path::longestPath(const GraphType&, const 
> Digikam::Graph<VertexProperties, EdgeProperties>::Vertex&) [with 
> GraphType = boost::reverse_graph<boost::adjacency_list<boost::vecS, 
> boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>, const 
> boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, 
> boost::property<boost::vertex_index_t, int, 
> boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, 
> boost::no_property> >, boost::property<edge_properties_t, 
> Digikam::HistoryEdgeProperties, boost::no_property>, 
> boost::no_property, boost::listS>&>, VertexProperties = 
> Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraph_boost.h:724: 
> instantiated from ‘QList<Digikam::Graph<VertexProperties, 
> EdgeProperties>::Vertex> Digikam::Graph<VertexProperties, 
> EdgeProperties>::longestPathTouching(const 
> Digikam::Graph<VertexProperties, EdgeProperties>::Vertex&, LessThan) 
> const [with LessThan = Digikam::LessThanOnVertexImageInfo<bool 
> (*)(const Digikam::ImageInfo&, const Digikam::ImageInfo&)>, 
> VertexProperties = Digikam::HistoryVertexProperties, EdgeProperties = 
> Digikam::HistoryEdgeProperties]’
> /Users/g/SOURCES/digikam/2.x/core/libs/database/imagehistory/imagehistorygraphmodel.cpp:310: 
> instantiated from here
> /opt/local/include/boost/property_map/property_map.hpp:354: error: no 
> match for ‘operator[]’ in ‘(const 
> boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, int>&)((const 
> boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, 
> long unsigned int>, int>*)(& pa))[k]’
> /opt/local/include/boost/property_map/property_map.hpp:575: note: 
> candidates are: ValueType& boost::ref_property_map<KeyType, 
> ValueType>::operator[](const KeyType&) const [with KeyType = 
> boost::detail::edge_desc_impl<boost::bidirectional_tag, long unsigned 
> int>, ValueType = int]
> make[2]: *** 
> [core/digikam/CMakeFiles/digikamdatabase.dir/__/libs/database/imagehistory/imagehistorygraphmodel.cpp.o] 
> Error 1
> make[1]: *** [core/digikam/CMakeFiles/digikamdatabase.dir/all] Error 2
> make: *** [all] Error 2

G.



More information about the Digikam-users mailing list