std::lock instead of boost::lock
scons build updated