[Digikam-devel] another MSVC2008 warnings...
Gilles Caulier
caulier.gilles at gmail.com
Tue Apr 5 16:39:29 BST 2011
Marcel,
Where GCC don't cry, Microsoft Visual C++ is not happy. This time it's
about Boost interface :
Scanning dependencies of target digikamdatabase
[ 45%] Building CXX object
core/digikam/CMakeFiles/digikamdatabase.dir/__/libs/database/imagehistory/imagehistorygraph.cpp.obj
imagehistorygraph.cpp
D:\4.5.4\KDE4-MSVC\include\boost/graph/named_function_params.hpp(386)
: warning C4181: qualificateur appliqué au type référence ignoré
D:\4.5.4\KDE4-MSVC\include\boost/graph/named_function_params.hpp(475)
: voir la référence à l'instanciation de la classe modèle
'boost::detail
::override_const_property_t<ArgType,Prop,Graph,Exists>' en cours de compilation
with
[
ArgType=const boost::typed_identity_property_map<size_t>,
Prop=boost::vertex_index_t,
Graph=CG_t,
Exists=true
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/named_function_params.hpp(508)
: voir la référence à l'instanciation de la classe modèle
'boost::detail
::map_maker_helper<Exists,Graph,ArgPack,Value,PM>' en cours de compilation
with
[
Exists=false,
Graph=CG_t,
ArgPack=arg_pack_type,
Value=boost::default_color_type,
PM=int
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/depth_first_search.hpp(300)
: voir la référence à l'instanciation de la classe modèle
'boost::detail::m
ap_maker<Graph,ArgPack,MapTag,ValueType>' en cours de compilation
with
[
Graph=CG_t,
ArgPack=arg_pack_type,
MapTag=boost::graph::keywords::tag::color_map,
ValueType=boost::default_color_type
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/topological_sort.hpp(65)
: voir la référence à l'instanciation de la fonction modèle 'void
boost::depth
_first_search<VertexListGraph,boost::topo_sort_visitor<OutputIterator>,boost::graph_visitor_t,boost::bgl_named_params<T,Tag,Base>>(const
VertexListGra
ph &,const boost::bgl_named_params<boost::topo_sort_visitor<OutputIterator>,boost::graph_visitor_t,boost::bgl_named_params<T,Tag,Base>>
&)' en cours d
e compilation
with
[
VertexListGraph=CG_t,
OutputIterator=std::back_insert_iterator<std::vector<size_t>>,
T=boost::typed_identity_property_map<size_t>,
Tag=boost::vertex_index_t,
Base=boost::no_property
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/transitive_closure.hpp(121)
: voir la référence à l'instanciation de la fonction modèle 'void
boost::to
pological_sort<CG_t,std::back_insert_iterator<_Container>,boost::typed_identity_property_map<T>,boost::vertex_index_t,boost::no_property>(VertexListGr
aph &,OutputIterator,const
boost::bgl_named_params<boost::typed_identity_property_map<T>,Tag,Base>
&)' en cours de compilation
with
[
_Container=std::vector<size_t>,
T=size_t,
VertexListGraph=CG_t,
OutputIterator=std::back_insert_iterator<std::vector<size_t>>,
Tag=boost::vertex_index_t,
Base=boost::no_property
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/transitive_closure.hpp(283)
: voir la référence à l'instanciation de la fonction modèle 'void
boost::tr
ansitive_closure<Graph,GraphTC,boost::iterator_property_map<RandomAccessIterator,IndexMap,T,R>,VertexIndexMap>(const
Graph &,GraphTC &,G_to_TC_VertexM
ap,VertexIndexMap)' en cours de compilation
with
[
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
GraphTC=boost::adjacency_list<boost::vecS,boost::vecS,boost::bidirectionalS,boost::property<boost::vertex_index_t,int,boost::property<vert
ex_properties_t,Digikam::HistoryVertexProperties>>,boost::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
RandomAccessIterator=std::_Vector_iterator<size_t,std::allocator<size_t>>,
IndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryV
ertexProperties>>,unsigned int>,
T=unsigned int,
R=unsigned int &,
VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::Hi
storyVertexProperties>>,unsigned int>,
G_to_TC_VertexMap=boost::iterator_property_map<std::_Vector_iterator<size_t,std::allocator<size_t>>,boost::vec_adj_list_vertex_id_map<boos
t::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,unsigned int,unsigned int &
>
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/transitive_closure.hpp(296)
: voir la référence à l'instanciation de la fonction modèle 'void
boost::de
tail::transitive_closure_dispatch<Graph,GraphTC,boost::iterator_property_map<RandomAccessIterator,IndexMap,T,R>,boost::vec_adj_list_vertex_id_map<Prop
erty,Vertex>>(const Graph &,GraphTC
&,G_to_TC_VertexMap,VertexIndexMap)' en cours de compilation
with
[
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
GraphTC=boost::adjacency_list<boost::vecS,boost::vecS,boost::bidirectionalS,boost::property<boost::vertex_index_t,int,boost::property<vert
ex_properties_t,Digikam::HistoryVertexProperties>>,boost::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
RandomAccessIterator=std::_Vector_iterator<size_t,std::allocator<size_t>>,
IndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryV
ertexProperties>>,unsigned int>,
T=unsigned int,
R=unsigned int &,
Property=boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexProperties>>,
Vertex=unsigned int,
G_to_TC_VertexMap=boost::iterator_property_map<std::_Vector_iterator<size_t,std::allocator<size_t>>,boost::vec_adj_list_vertex_id_map<boos
t::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,unsigned int,unsigned int &
>,
VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::Hi
storyVertexProperties>>,unsigned int>
]
d:\devel\msvc\digikam-sc\core\libs\database\imagehistory\imagehistorygraph_boost.h(623)
: voir la référence à l'instanciation de la fonction m
odèle 'void boost::transitive_closure<boost::adjacency_list<OutEdgeListS,VertexListS,DirectedS,VertexProperty,EdgeProperty>,boost::adjacency_list<OutE
dgeListS,VertexListS,DirectedS,VertexProperty,EdgeProperty>,boost::iterator_property_map<RandomAccessIterator,IndexMap,T,R>,boost::orig_to_copy_t,boos
t::no_property>(const Graph &,GraphTC &,const
boost::bgl_named_params<boost::iterator_property_map<RandomAccessIterator,IndexMap,T,R>,Tag,Base>
&)' en
cours de compilation
with
[
OutEdgeListS=boost::vecS,
VertexListS=boost::vecS,
DirectedS=boost::bidirectionalS,
VertexProperty=boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexProperties>>,
EdgeProperty=boost::property<edge_properties_t,Digikam::HistoryEdgeProperties>,
RandomAccessIterator=std::_Vector_iterator<size_t,std::allocator<size_t>>,
IndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryV
ertexProperties>>,unsigned int>,
T=unsigned int,
R=unsigned int &,
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
GraphTC=boost::adjacency_list<boost::vecS,boost::vecS,boost::bidirectionalS,boost::property<boost::vertex_index_t,int,boost::property<vert
ex_properties_t,Digikam::HistoryVertexProperties>>,boost::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
Tag=boost::orig_to_copy_t,
Base=boost::no_property
]
d:\devel\msvc\digikam-sc\core\libs\database\imagehistory\imagehistorygraph_boost.h(611)
: lors de la compilation de la fonction membre '<Incon
nu>' de la classe <Inconnu>
d:\devel\msvc\digikam-sc\core\libs\database\imagehistory\imagehistorygraphdata.h(103)
: voir la référence à l'instanciation de la classe modèl
e 'Digikam::Graph<VertexProperties,EdgeProperties>' en cours de compilation
with
[
VertexProperties=Digikam::HistoryVertexProperties,
EdgeProperties=Digikam::HistoryEdgeProperties
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/named_function_params.hpp(386)
: warning C4181: qualificateur appliqué au type référence ignoré
D:\4.5.4\KDE4-MSVC\include\boost/graph/named_function_params.hpp(475)
: voir la référence à l'instanciation de la classe modèle
'boost::detail
::override_const_property_t<ArgType,Prop,Graph,Exists>' en cours de compilation
with
[
ArgType=const
boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::His
toryVertexProperties>>,unsigned int>,
Prop=boost::vertex_index_t,
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
Exists=true
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/named_function_params.hpp(508)
: voir la référence à l'instanciation de la classe modèle
'boost::detail
::map_maker_helper<Exists,Graph,ArgPack,Value,PM>' en cours de compilation
with
[
Exists=false,
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
ArgPack=arg_pack_type,
Value=boost::default_color_type,
PM=int
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/depth_first_search.hpp(300)
: voir la référence à l'instanciation de la classe modèle
'boost::detail::m
ap_maker<Graph,ArgPack,MapTag,ValueType>' en cours de compilation
with
[
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
ArgPack=arg_pack_type,
MapTag=boost::graph::keywords::tag::color_map,
ValueType=boost::default_color_type
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/strong_components.hpp(108)
: voir la référence à l'instanciation de la fonction modèle 'void
boost::dep
th_first_search<Graph,boost::detail::tarjan_scc_visitor<ComponentMap,RootMap,DiscoverTime,Stack>,boost::graph_visitor_t,boost::bgl_named_params<T,Tag,
Base>>(const VertexListGraph &,const
boost::bgl_named_params<boost::detail::tarjan_scc_visitor<ComponentMap,RootMap,DiscoverTime,Stack>,boost::graph_v
isitor_t,boost::bgl_named_params<T,Tag,Base>> &)' en cours de compilation
with
[
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
ComponentMap=boost::iterator_property_map<size_type
*,boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::p
roperty<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,size_type,size_type &>,
RootMap=boost::iterator_property_map<std::_Vector_iterator<size_t,std::allocator<size_t>>,boost::vec_adj_list_vertex_id_map<boost::propert
y<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,unsigned int,unsigned int &>,
DiscoverTime=boost::iterator_property_map<std::_Vector_iterator<size_t,std::allocator<size_t>>,boost::vec_adj_list_vertex_id_map<boost::pr
operty<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,unsigned int,unsigned int &>,
Stack=std::stack<Vertex>,
T=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexPr
operties>>,unsigned int>,
Tag=boost::vertex_index_t,
Base=boost::no_property,
VertexListGraph=boost::adjacency_list<boost::vecS,boost::vecS,boost::bidirectionalS,boost::property<boost::vertex_index_t,int,boost::prope
rty<vertex_properties_t,Digikam::HistoryVertexProperties>>,boost::property<edge_properties_t,Digikam::HistoryEdgeProperties>>
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/strong_components.hpp(151)
: voir la référence à l'instanciation de la fonction modèle 'unsigned
int bo
ost::detail::strong_components_impl<Graph,ComponentMap,RootMap,boost::iterator_property_map<RandomAccessIterator,IndexMap,T,R>,VertexIndexMap,boost::v
ertex_index_t,boost::no_property>(const Graph
&,ComponentMap,RootMap,DiscoverTime,const
boost::bgl_named_params<VertexIndexMap,Tag,Base> &)' en cours
de compilation
with
[
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
ComponentMap=boost::iterator_property_map<size_type
*,boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::p
roperty<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,size_type,size_type &>,
RootMap=boost::iterator_property_map<std::_Vector_iterator<size_t,std::allocator<size_t>>,boost::vec_adj_list_vertex_id_map<boost::propert
y<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,unsigned int,unsigned int &>,
RandomAccessIterator=std::_Vector_iterator<size_t,std::allocator<size_t>>,
IndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryV
ertexProperties>>,unsigned int>,
T=unsigned int,
R=unsigned int &,
VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::Hi
storyVertexProperties>>,unsigned int>,
DiscoverTime=boost::iterator_property_map<std::_Vector_iterator<size_t,std::allocator<size_t>>,boost::vec_adj_list_vertex_id_map<boost::pr
operty<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,unsigned int,unsigned int &>,
Tag=boost::vertex_index_t,
Base=boost::no_property
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/strong_components.hpp(164)
: voir la référence à l'instanciation de la fonction modèle 'unsigned
int bo
ost::detail::strong_comp_dispatch2<boost::detail::error_property_not_found>::apply<Graph,ComponentMap,RootMap,VertexIndexMap,boost::vertex_index_t,boo
st::no_property>(const Graph &,ComponentMap,RootMap,const
boost::bgl_named_params<T,Tag,Base>
&,boost::detail::error_property_not_found)' en cours de
compilation
with
[
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
ComponentMap=boost::iterator_property_map<size_type
*,boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::p
roperty<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,size_type,size_type &>,
RootMap=boost::iterator_property_map<std::_Vector_iterator<size_t,std::allocator<size_t>>,boost::vec_adj_list_vertex_id_map<boost::propert
y<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,unsigned int,unsigned int &>,
VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::Hi
storyVertexProperties>>,unsigned int>,
T=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexPr
operties>>,unsigned int>,
Tag=boost::vertex_index_t,
Base=boost::no_property
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/strong_components.hpp(201)
: voir la référence à l'instanciation de la fonction modèle 'unsigned
int bo
ost::detail::scc_helper2<Graph,ComponentMap,boost::iterator_property_map<RandomAccessIterator,IndexMap,T,R>,VertexIndexMap,boost::vertex_index_t,boost
::no_property,boost::detail::error_property_not_found>(const Graph
&,ComponentMap,RootMap,const
boost::bgl_named_params<VertexIndexMap,Tag,Base> &,Dis
coverTimeMap)' en cours de compilation
with
[
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
ComponentMap=boost::iterator_property_map<size_type
*,boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::p
roperty<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,size_type,size_type &>,
RandomAccessIterator=std::_Vector_iterator<size_t,std::allocator<size_t>>,
IndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryV
ertexProperties>>,unsigned int>,
T=unsigned int,
R=unsigned int &,
VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::Hi
storyVertexProperties>>,unsigned int>,
RootMap=boost::iterator_property_map<std::_Vector_iterator<size_t,std::allocator<size_t>>,boost::vec_adj_list_vertex_id_map<boost::propert
y<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,unsigned int,unsigned int &>,
Tag=boost::vertex_index_t,
Base=boost::no_property,
DiscoverTimeMap=boost::detail::error_property_not_found
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/strong_components.hpp(214)
: voir la référence à l'instanciation de la fonction modèle 'unsigned
int bo
ost::detail::strong_comp_dispatch1<boost::detail::error_property_not_found>::apply<Graph,ComponentMap,VertexIndexMap,boost::vertex_index_t,boost::no_p
roperty>(const Graph &,ComponentMap,const
boost::bgl_named_params<T,Tag,Base>
&,boost::detail::error_property_not_found)' en cours de compilation
with
[
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
ComponentMap=boost::iterator_property_map<size_type
*,boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::p
roperty<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,size_type,size_type &>,
VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::Hi
storyVertexProperties>>,unsigned int>,
T=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexPr
operties>>,unsigned int>,
Tag=boost::vertex_index_t,
Base=boost::no_property
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/strong_components.hpp(229)
: voir la référence à l'instanciation de la fonction modèle 'unsigned
int bo
ost::detail::scc_helper1<Graph,ComponentMap,boost::detail::error_property_not_found,VertexIndexMap,boost::vertex_index_t,boost::no_property>(const
Gra
ph &,ComponentMap,const boost::bgl_named_params<T,Tag,Base>
&,RootMap)' en cours de compilation
with
[
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
ComponentMap=boost::iterator_property_map<size_type
*,boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::p
roperty<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,size_type,size_type &>,
VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::Hi
storyVertexProperties>>,unsigned int>,
T=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryVertexPr
operties>>,unsigned int>,
Tag=boost::vertex_index_t,
Base=boost::no_property,
RootMap=boost::detail::error_property_not_found
]
D:\4.5.4\KDE4-MSVC\include\boost/graph/transitive_closure.hpp(92)
: voir la référence à l'instanciation de la fonction modèle 'unsigned
int bo
ost::strong_components<Graph,boost::iterator_property_map<RandomAccessIterator,IndexMap,T,R>,VertexIndexMap,boost::vertex_index_t,boost::no_property>(
const Graph &,ComponentMap,const
boost::bgl_named_params<VertexIndexMap,Tag,Base>
&,boost::graph::detail::no_parameter)' en cours de compilation
with
[
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::property<edge_properties_t,Digikam::HistoryEdgeProperties>>,
RandomAccessIterator=size_type *,
IndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::HistoryV
ertexProperties>>,unsigned int>,
T=size_type,
R=size_type &,
VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::property<vertex_properties_t,Digikam::Hi
storyVertexProperties>>,unsigned int>,
ComponentMap=boost::iterator_property_map<size_type
*,boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t,int,boost::p
roperty<vertex_properties_t,Digikam::HistoryVertexProperties>>,unsigned
int>,size_type,size_type &>,
Tag=boost::vertex_index_t,
Base=boost::no_property
]
[ 45%] Building CXX object
core/digikam/CMakeFiles/digikamdatabase.dir/__/libs/database/imagehistory/imagehistorygraphmodel.cpp.obj
imagehistorygraphmodel.cpp
I just commented this MSVC pragma :
https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/libs/database/imagehistory/imagehistorygraph_boost.h#L29
Warning explanation are there :
http://msdn.microsoft.com/en-us/library/ms929812.aspx
I'm not sure if the mistake come from digiKam code of boost library.
Boost version used under windows is 1.44
Gilles Caulier
More information about the Digikam-devel
mailing list