I only get errors in other libraries, i.e. TypeOf and TypeTraits
(master branch). I'm still going to replace _MSC_VER checks in
Geometry with BOOST_MSVC checks but this will not fix the issues
you have.
In Geometry only some pragmas disabling warnings are enabled this
way. So everything is ok.
Boost.TypeOf
https://github.com/boostorg/typeof/pull/3
Boost.TypeTraits
https://github.com/boostorg/type_traits/pull/24
P.S. In both cases you could create a pull request with proposed
change on GitHub or create a ticket: https://svn.boost.org/trac/boost/newticket
if maintainers of those libraries didn't answer here.
So there is no need to do this.
Regards,
Adam