In file included from ../../../../boost/throw_exception.hpp:36:
../../../../boost/exception/exception.hpp:15:57: error: extra ';' outside of a function is a C++11 extension [-Werror,-Wc++11-extra-semi]
namespace boost { template <class T> class shared_ptr; };
^
1 error generated.