[boost] problem when using boost::noncopyable_::noncopyable