another MSVC2008 warnings...

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

another MSVC2008 warnings...

Gilles Caulier-4
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
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: another MSVC2008 warnings...

Marcel Wiesweg

> Marcel,
>
> Where GCC don't cry, Microsoft Visual C++ is not happy. This time it's
> about Boost interface :

It pretty much impossible for me to understand these warnings in templated
code... the same with gcc and MSVC compiler. You have the slightest mistake
and get hundreds of lines of compiler messages.
These are only warnings, not errors?
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: another MSVC2008 warnings...

Gilles Caulier-4
2011/4/5 Marcel Wiesweg <[hidden email]>:

>
>> Marcel,
>>
>> Where GCC don't cry, Microsoft Visual C++ is not happy. This time it's
>> about Boost interface :
>
> It pretty much impossible for me to understand these warnings in templated
> code... the same with gcc and MSVC compiler. You have the slightest mistake
> and get hundreds of lines of compiler messages.
> These are only warnings, not errors?

Yes, it's warnings from MSVC

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel