Error compiling a program trying to use Boost::thread. Nothing special on the offending line, simply an include of thread.hpp

Fedora 17
gcc 4.7
Boost: 1_47_0

/usr/local/lib/Boost/boost_1_
47_0/boost/thread/pthread/thread_data.hpp:36:41: error: use of deleted function ‘boost::shared_ptr<boost::detail::tss_cleanup_function>::shared_ptr(const boost::shared_ptr<boost::detail::tss_cleanup_function>&)’


1) Seems like boost is trying to pull in boost:shared_ptr. Shouldnt this be pulling this from the std namespace now ?
2) Why are the boost libraries in a stage dir ? i.e. boost_1_47_0/stage/lib/libboost_program_options.so.1.47.0
Is this standard now ?


tia,

Sunil