id summary reporter owner description type status milestone component version severity resolution keywords cc 4665 compilation error in macro BOOST_CLASS_EXPORT_KEY2 and BOOST_CLASS_IS_WRAPPER Sergey Voropaev Robert Ramey "There is compilation error in next code (VC 7.1) {{{ #include #include struct b {}; template struct a {}; BOOST_CLASS_EXPORT_KEY2(b, ""b"") //OK BOOST_CLASS_EXPORT_KEY2(a, ""a"") //VC 7.1 error error C2947: expecting '>' to terminate template-argument-list, found '>>' BOOST_CLASS_IS_WRAPPER(b) //OK BOOST_CLASS_IS_WRAPPER(a) //VC 7.1 error error C2947: expecting '>' to terminate template-argument-list, found '>>' }}} The problem is in macro BOOST_CLASS_EXPORT_KEY2 and BOOST_CLASS_IS_WRAPPER. All sequence of character in text of macro """" must be changed to ""< T >""" Bugs closed To Be Determined serialization Boost 1.44.0 Problem fixed