id summary reporter owner description type status milestone component version severity resolution keywords cc 6141 Compilation error when boost.thread and boost.move are used together admin@… viboes "Thread component has the definition ""move"" in boost/thread/detail/move.hpp, but new version of library contains the global description of ""move"" semantics in boost.move. It gives the conflict at compilation ""ambiguous call to overloaded function"". It is a code reproduces the given problem. {{{ #include #include void func() { boost::shared_mutex mutex; boost::upgrade_lock _upgrade_lock(mutex); boost::upgrade_to_unique_lock _unique_lock(_upgrade_lock); // compilation error } }}} " Bugs closed Boost 1.49.0 thread Boost 1.48.0 Showstopper fixed move nathan@… viboes