hi, I try to build boost 1.58 on CentOS, but it cannot be done, there're many errors. could anybody help? thanks.
==============================

./b2 --with-log -q

gcc.compile.c++ bin.v2/libs/system/build/gcc-4.8.5/release/threading-multi/error_code.o
In file included from libs/system/src/error_code.cpp:19:0:
./boost/system/detail/error_code.ipp:48:27: error: expected ‘;’ at end of member declaration
     const char *   name() const BOOST_SYSTEM_NOEXCEPT;
                           ^
./boost/system/detail/error_code.ipp:48:33: error: ‘BOOST_SYSTEM_NOEXCEPT’ does not name a type
     const char *   name() const BOOST_SYSTEM_NOEXCEPT;
                                 ^
./boost/system/detail/error_code.ipp:56:32: error: expected ‘;’ at end of member declaration
     const char *        name() const BOOST_SYSTEM_NOEXCEPT;
                                ^
./boost/system/detail/error_code.ipp:56:38: error: ‘BOOST_SYSTEM_NOEXCEPT’ does not name a type
     const char *        name() const BOOST_SYSTEM_NOEXCEPT;