[Boost-bugs] [Boost C++ Libraries] #2999: no matching function for call to container_category

Subject: [Boost-bugs] [Boost C++ Libraries] #2999: no matching function for call to container_category
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-05-07 04:10:38


#2999: no matching function for call to container_category
----------------------------------+-----------------------------------------
 Reporter: kostmo_at_[hidden] | Owner:
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: None
  Version: Boost Release Branch | Severity: Problem
 Keywords: |
----------------------------------+-----------------------------------------
 I attempted to compile this game
 (http://www.xs4all.nl/~weegen/Minesweeper3D/#downloads) with Boost 1.39.0,
 but am stopped by this error:

 /usr/include/boost/pending/container_traits.hpp:414: error: no matching
 function for call to
 â€˜container_category(FixedVector<boost::detail::sei_<unsigned int,
 std::_List_iterator<boost::list_edge<unsigned int, boost::no_property> >,
 boost::no_property>, 32u>&)’


 This is the final line of a long error chain that is quite
 incomprehensible to me, but I will paste it here in hopes that it is
 helpful for debugging:

 /usr/include/boost/pending/container_traits.hpp: In function
 â€˜std::pair<typename C::iterator, bool>
 boost::graph_detail::push(Container&, const T&) [with Container =
 FixedVector<boost::detail::sei_<unsigned int,
 std::_List_iterator<boost::list_edge<unsigned int, boost::no_property> >,
 boost::no_property>, 32u>, T = boost::add_edge(typename
 Config::vertex_descriptor, typename Config::vertex_descriptor, const
 typename Config::edge_property_type&, boost::undirected_graph_helper<C>&)
 [with Config =
 boost::detail::adj_list_gen<boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, boost::vecS, boost::fixed_vecS<32u>,
 boost::undirectedS, boost::property<boost::vertex_bundle_t,
 M3D::FieldProperties, boost::no_property>, boost::no_property,
 boost::no_property, boost::listS>::config]::StoredEdge]’:
 /usr/include/boost/graph/detail/adjacency_list.hpp:1022: instantiated
 from ‘std::pair<typename Config::edge_descriptor, bool>
 boost::add_edge(typename Config::vertex_descriptor, typename
 Config::vertex_descriptor, const typename Config::edge_property_type&,
 boost::undirected_graph_helper<C>&) [with Config =
 boost::detail::adj_list_gen<boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, boost::vecS, boost::fixed_vecS<32u>,
 boost::undirectedS, boost::property<boost::vertex_bundle_t,
 M3D::FieldProperties, boost::no_property>, boost::no_property,
 boost::no_property, boost::listS>::config]’
 /usr/include/boost/graph/detail/adjacency_list.hpp:2224: instantiated
 from ‘std::pair<typename Config::edge_descriptor, bool>
 boost::add_edge(typename Config::vertex_descriptor, typename
 Config::vertex_descriptor, const typename Config::edge_property_type&,
 boost::vec_adj_list_impl<G, C, B>&) [with Graph =
 boost::adjacency_list<boost::fixed_vecS<32u>, boost::vecS,
 boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, Config =
 boost::detail::adj_list_gen<boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, boost::vecS, boost::fixed_vecS<32u>,
 boost::undirectedS, boost::property<boost::vertex_bundle_t,
 M3D::FieldProperties, boost::no_property>, boost::no_property,
 boost::no_property, boost::listS>::config, Base =
 boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, boost::vecS, boost::fixed_vecS<32u>,
 boost::undirectedS, boost::property<boost::vertex_bundle_t,
 M3D::FieldProperties, boost::no_property>, boost::no_property,
 boost::no_property, boost::listS>::config>]’
 /usr/include/boost/graph/detail/adjacency_list.hpp:2233: instantiated
 from ‘std::pair<typename Config::edge_descriptor, bool>
 boost::add_edge(typename Config::vertex_descriptor, typename
 Config::vertex_descriptor, boost::vec_adj_list_impl<G, C, B>&) [with Graph
 = boost::adjacency_list<boost::fixed_vecS<32u>, boost::vecS,
 boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, Config =
 boost::detail::adj_list_gen<boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, boost::vecS, boost::fixed_vecS<32u>,
 boost::undirectedS, boost::property<boost::vertex_bundle_t,
 M3D::FieldProperties, boost::no_property>, boost::no_property,
 boost::no_property, boost::listS>::config, Base =
 boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, boost::vecS, boost::fixed_vecS<32u>,
 boost::undirectedS, boost::property<boost::vertex_bundle_t,
 M3D::FieldProperties, boost::no_property>, boost::no_property,
 boost::no_property, boost::listS>::config>]’
 /usr/include/boost/graph/detail/adjacency_list.hpp:2161: instantiated
 from ‘void boost::vec_adj_list_impl<Graph, Config, Base>::copy_impl(const
 boost::vec_adj_list_impl<Graph, Config, Base>&) [with Graph =
 boost::adjacency_list<boost::fixed_vecS<32u>, boost::vecS,
 boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, Config =
 boost::detail::adj_list_gen<boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, boost::vecS, boost::fixed_vecS<32u>,
 boost::undirectedS, boost::property<boost::vertex_bundle_t,
 M3D::FieldProperties, boost::no_property>, boost::no_property,
 boost::no_property, boost::listS>::config, Base =
 boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, boost::vecS, boost::fixed_vecS<32u>,
 boost::undirectedS, boost::property<boost::vertex_bundle_t,
 M3D::FieldProperties, boost::no_property>, boost::no_property,
 boost::no_property, boost::listS>::config>]’
 /usr/include/boost/graph/detail/adjacency_list.hpp:2096: instantiated
 from ‘boost::vec_adj_list_impl<Graph, Config,
 Base>::vec_adj_list_impl(const boost::vec_adj_list_impl<Graph, Config,
 Base>&) [with Graph = boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, Config =
 boost::detail::adj_list_gen<boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, boost::vecS, boost::fixed_vecS<32u>,
 boost::undirectedS, boost::property<boost::vertex_bundle_t,
 M3D::FieldProperties, boost::no_property>, boost::no_property,
 boost::no_property, boost::listS>::config, Base =
 boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::fixed_vecS<32u>,
 boost::vecS, boost::undirectedS, M3D::FieldProperties, boost::no_property,
 boost::no_property, boost::listS>, boost::vecS, boost::fixed_vecS<32u>,
 boost::undirectedS, boost::property<boost::vertex_bundle_t,
 M3D::FieldProperties, boost::no_property>, boost::no_property,
 boost::no_property, boost::listS>::config>]’
 /usr/include/boost/graph/adjacency_list.hpp:407: instantiated from
 â€˜boost::adjacency_list<OutEdgeListS, VertexListS, DirectedS,
 VertexProperty, EdgeProperty, GraphProperty,
 EdgeListS>::adjacency_list(const boost::adjacency_list<OutEdgeListS,
 VertexListS, DirectedS, VertexProperty, EdgeProperty, GraphProperty,
 EdgeListS>&) [with OutEdgeListS = boost::fixed_vecS<32u>, VertexListS =
 boost::vecS, DirectedS = boost::undirectedS, VertexProperty =
 M3D::FieldProperties, EdgeProperty = boost::no_property, GraphProperty =
 boost::no_property, EdgeListS = boost::listS]’
 src/BareModel.hpp:14: instantiated from here
 /usr/include/boost/pending/container_traits.hpp:414: error: no matching
 function for call to
 â€˜container_category(FixedVector<boost::detail::sei_<unsigned int,
 std::_List_iterator<boost::list_edge<unsigned int, boost::no_property> >,
 boost::no_property>, 32u>&)’
 scons: *** [src/Application.o] Error 1
 scons: building terminated because of errors.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/2999>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:00 UTC