boost_variant_bug.cpp 32>FinalizeBuildStatus: Deleting file "prezi-viewer-unittest.dir\Debug\prezi-vi.7453E762.tlog\unsuccessfulbuild". Touching "prezi-viewer-unittest.dir\Debug\prezi-vi.7453E762.tlog\prezi-viewer-unittest.lastbuildstate". 32>Done Building Project "d:\native-editor\build\windows_x64_debug\msbuild\external\prezi-viewer\prezi-viewer-unittest.vcxproj" (default targets). 15>Done Building Project "d:\native-editor\build\windows_x64_debug\msbuild\external\prezi-viewer\prezi-viewer-unittest.vcxproj.metaproj" (default targets). 31>D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/detail/move.hpp(60): error C2668: 'boost::swap' : ambiguous call to overloaded function [d:\native-editor\build\windows_x64_debug\msbuild\native-editor.vcxproj] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/core/swap.hpp(54): could be 'void boost::swap(T1 &,T2 &)' [found using argument-dependent lookup] with [ T=T0 , T1=T0 , T2=T0 ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/detail/move.hpp(44): or 'void boost::detail::variant::move_swap_fallback::swap(T1 &,T2 &)' with [ T=T0 , T1=T0 , T2=T0 ] while trying to match the argument list '(T0, T0)' D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(811) : see reference to function template instantiation 'void boost::detail::variant::move_swap(T &,T &)' being compiled with [ T=T0 ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(944) : see reference to function template instantiation 'void boost::detail::variant::swap_with>::operator ()(T &) const' being compiled with [ T=T0 ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(944) : see reference to function template instantiation 'void boost::detail::variant::swap_with>::operator ()(T &) const' being compiled with [ T=T0 ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/detail/visitation_impl.hpp(113) : see reference to function template instantiation 'void boost::detail::variant::invoke_visitor::internal_visit(T &,int)' being compiled with [ Visitor=boost::detail::variant::swap_with> , T=T0 ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/detail/visitation_impl.hpp(113) : see reference to function template instantiation 'void boost::detail::variant::invoke_visitor::internal_visit(T &,int)' being compiled with [ Visitor=boost::detail::variant::swap_with> , T=T0 ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/detail/visitation_impl.hpp(156) : see reference to function template instantiation 'void boost::detail::variant::visitation_impl_invoke_impl(int,Visitor &,VoidPtrCV,T *,boost::mpl::true_)' being compiled with [ Visitor=boost::detail::variant::invoke_visitor>> , VoidPtrCV=void * , T=T0 ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/detail/visitation_impl.hpp(237) : see reference to function template instantiation 'void boost::detail::variant::visitation_impl_invoke(int,Visitor &,VoidPtrCV,T *,NoBackupFlag,int)' being compiled with [ Visitor=boost::detail::variant::invoke_visitor>> , VoidPtrCV=void * , NoBackupFlag=boost::variant::has_fallback_type_ , T=T0 ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(2245) : see reference to function template instantiation 'void boost::detail::variant::visitation_impl::has_fallback_type_>(const int,const int,Visitor &,VoidPtrCV,boost::mpl::false_,NoBackupFlag,Which *,step0 *)' being compiled with [ Visitor=boost::detail::variant::invoke_visitor>> , VoidPtrCV=void * , NoBackupFlag=boost::variant::has_fallback_type_ , Which=first_which , step0=first_step ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(2256) : see reference to function template instantiation 'void boost::variant::internal_apply_visitor_impl(int,int,Visitor &,VoidPtrCV)' being compiled with [ Visitor=boost::detail::variant::invoke_visitor>> , VoidPtrCV=void * ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(2256) : see reference to function template instantiation 'void boost::variant::internal_apply_visitor_impl(int,int,Visitor &,VoidPtrCV)' being compiled with [ Visitor=boost::detail::variant::invoke_visitor>> , VoidPtrCV=void * ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(2279) : see reference to function template instantiation 'void boost::variant::internal_apply_visitor>(boost::detail::variant::invoke_visitor &)' being compiled with [ Visitor=boost::detail::variant::swap_with> ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(2279) : see reference to function template instantiation 'void boost::variant::internal_apply_visitor>(boost::detail::variant::invoke_visitor &)' being compiled with [ Visitor=boost::detail::variant::swap_with> ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(2128) : see reference to function template instantiation 'void boost::variant::apply_visitor>>(Visitor &)' being compiled with [ Visitor=boost::detail::variant::swap_with> ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(2128) : see reference to function template instantiation 'void boost::variant::apply_visitor>>(Visitor &)' being compiled with [ Visitor=boost::detail::variant::swap_with> ] D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(2122) : while compiling class template member function 'void boost::variant::swap(boost::variant &)' D:\native-editor\build\windows_x64_debug\libs\boostLibs\include\boost/variant/variant.hpp(2325) : see reference to function template instantiation 'void boost::variant::swap(boost::variant &)' being compiled ..\..\..\src\editor\boost_variant_bug.cpp(14) : see reference to class template instantiation 'boost::variant' being compiled