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

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


Le 17/12/11 18:03, Gilles Caulier a écrit :
> problem is know :
>
> https://bugs.kde.org/show_bug.cgi?id=287772
>
> Gilles Caulier
OK. Thank you.
But is there a way to have a working older version ?
The compil from git port (port install digikam) is also broken (version 
2.1.1).

Maybe the best way is to have a Linux VM hosted on the Mac to have an 
easy Digikam use...

Thanks,

G.
>
> 2011/12/17 G<g.is at free.fr>:
>> 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.
>> _______________________________________________
>> Digikam-users mailing list
>> Digikam-users at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-users
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users




More information about the Digikam-users mailing list