id summary reporter owner description type status milestone component version severity resolution keywords cc 7995 compile error in transform_width.hpp when the min macro is defined Richard Webb Robert Ramey "When trying to compile some code that uses base64_from_binary in VC9 using 1.53, i got the errors: {{{ boost\archive\iterators\transform_width.hpp(151) : error C2589: '(' : illegal token on right side of '::' boost\archive\iterators\transform_width.hpp(151) : error C2059: syntax error : '::' }}} Which seems to be down to the 'min' macro being defined. Changing line 151 to something like {{{ unsigned int i = (std::min)(missing_bits, m_remaining_bits); }}} allows it to compile. " Bugs closed To Be Determined serialization Boost 1.53.0 Problem fixed