1>------ Build started: Project: CTut, Configuration: Debug Win32 ------ 1>Build started 1/10/2013 4:37:46 PM. 1>InitializeBuildStatus: 1> Touching "Debug\CTut.unsuccessfulbuild". 1>ClCompile: 1> main.cpp 1>c:\users\aerlaut\documents\visual studio 2010\projects\ctut\ctut\main.cpp(49): error C2668: 'std::tr1::tie' : ambiguous call to overloaded function 1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xxtuple1(34): could be 'std::tr1::tuple<_Arg0,_Arg1,_Arg2,_Arg3,_Arg4,_Arg5,_Arg6,_Arg7,_Arg8,_Arg9> std::tr1::tie,boost::detail::undirected_edge_iter>(boost::detail::undirected_edge_iter &,boost::detail::undirected_edge_iter &)' [found using argument-dependent lookup] 1> with 1> [ 1> _Arg0=boost::detail::undirected_edge_iter,std::allocator>>>,boost::detail::edge_desc_impl,__w64 int> &, 1> _Arg1=boost::detail::undirected_edge_iter,std::allocator>>>,boost::detail::edge_desc_impl,__w64 int> &, 1> _Arg2=std::tr1::_Nil, 1> _Arg3=std::tr1::_Nil, 1> _Arg4=std::tr1::_Nil, 1> _Arg5=std::tr1::_Nil, 1> _Arg6=std::tr1::_Nil, 1> _Arg7=std::tr1::_Nil, 1> _Arg8=std::tr1::_Nil, 1> _Arg9=std::tr1::_Nil, 1> EdgeIter=std::_List_iterator,std::allocator>>>, 1> EdgeDescriptor=boost::detail::edge_desc_impl, 1> Difference=__w64 int 1> ] 1> c:\program files\boost\boost_1_54_0\boost\tuple\detail\tuple_basic.hpp(873): or 'boost::tuples::tuple boost::tuples::tie,boost::detail::undirected_edge_iter>(boost::detail::undirected_edge_iter &,boost::detail::undirected_edge_iter &)' 1> with 1> [ 1> T0=boost::detail::undirected_edge_iter,std::allocator>>>,boost::detail::edge_desc_impl,__w64 int> &, 1> T1=boost::detail::undirected_edge_iter,std::allocator>>>,boost::detail::edge_desc_impl,__w64 int> &, 1> T2=boost::tuples::detail::tie_traits::type, 1> T3=boost::tuples::detail::tie_traits::type, 1> T4=boost::tuples::detail::tie_traits::type, 1> T5=boost::tuples::detail::tie_traits::type, 1> T6=boost::tuples::detail::tie_traits::type, 1> T7=boost::tuples::detail::tie_traits::type, 1> T8=boost::tuples::detail::tie_traits::type, 1> T9=boost::tuples::detail::tie_traits::type, 1> EdgeIter=std::_List_iterator,std::allocator>>>, 1> EdgeDescriptor=boost::detail::edge_desc_impl, 1> Difference=__w64 int 1> ] 1> while trying to match the argument list '(boost::detail::undirected_edge_iter, boost::detail::undirected_edge_iter)' 1> with 1> [ 1> EdgeIter=std::_List_iterator,std::allocator>>>, 1> EdgeDescriptor=boost::detail::edge_desc_impl, 1> Difference=__w64 int 1> ] 1> 1>Build FAILED. 1> 1>Time Elapsed 00:00:03.20 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========