
26 Mar
2011
26 Mar
'11
9:59 a.m.
Hello, I've got failures when tried to use Boost.Thread on OpenSolaris with SunStudio, I hadn't got such problems with older versions The error is: "./boost/thread/future.hpp", line 422: Error: boost::unique_lock<boost::mutex>::operator=(boost::unique_lock<boost::mutex>&) is not accessible from boost::detail::future_waiter::all_futures_lock::all_futures_lock(std::vector<boost::detail::future_waiter::registered_waiter>&). It wasn't a problem in older versions of Boost. At least 1.41 worked fine for me. The patch that fixes this issue is attached. Artyom