id summary reporter owner description type status milestone component version severity resolution keywords cc 12371 boost thread/future.hpp fails to build Matthew Ferrante viboes "Upgrading from Boost 1.41 to 1.61. When compiling an application that uses boost thread library, I get the following errors: {{{ /usr/local/include/boost/thread/future.hpp: In member function ‘void boost::detail::future_async_shared_state::init(const Fp&)’: /usr/local/include/boost/thread/future.hpp:856: error: expected primary-expression before ‘(’ token /usr/local/include/boost/thread/future.hpp: In member function ‘void boost::detail::future_async_shared_state::init(const Fp&)’: /usr/local/include/boost/thread/future.hpp:881: error: expected primary-expression before ‘(’ token /usr/local/include/boost/thread/future.hpp: In member function ‘void boost::detail::future_async_shared_state::init(const Fp&)’: /usr/local/include/boost/thread/future.hpp:907: error: expected primary-expression before ‘(’ token }}} Each of these lines is a call to the boost::thread constructor, but they are not prepended with the ""boost::"" namespace. Adding ""boost::"" to these three lines fixes the error." Bugs closed Boost 1.62.0 thread Boost 1.61.0 Problem fixed