id summary reporter owner description type status milestone component version severity resolution keywords cc 13480 When included , boost::move uses implemented in boost\thread\detail\move.hpp instead of boost\move\utility_core.hpp Mariano Quesada viboes "Hello, Please see the attached file. If fails to build when header file ""boost\thread.hpp"" is included. Apparently when is not include ""::boost:move"" is implemented by ""boost\move\utility_core.hpp"" but when is included then is implemented by ""boost\thread\detail\move.hpp"". In both header files there is a boost::move function and it looks like it selects the wrong one. Probably depends on the compiler because this is happening in VS2017 but not in VS2013. Is there any workaround besides the fix? Thank you for your help. " Bugs closed To Be Determined thread Boost 1.66.0 Problem invalid