Boost C++ Libraries: Ticket #149: MSVC7.1 format problem https://svn.boost.org/trac10/ticket/149 <pre class="wiki">I tried a simple usage of format and str under MSVC7.1 #include &lt;boost/format.hpp&gt; #include &lt;iostream&gt; using namespace std; void main() { using boost::format; using boost::io::group; using boost::io::str; std::string s; s= str( format(" %d %d ") % 11 % 22 ); assert( s == " 11 22 "); cout &lt;&lt; s &lt;&lt; endl; } and it failed with this error plus many more... C:\boost\site\boost\format\feed_args.hpp(79) : error C2065: 'disambiguater' : undeclared identifier in feed_args.hpp, line 73, I commented out the BOOST_WORKAROUND section for MSVC. Everything compiled just fine and ran as expected. I'd send you a diff, but since I'm not completely comfortable with all of the BOOST defines, I'll let somebody more qualified do that. my email is carter.l.smithhart_AT_boeing.com </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/149 Trac 1.4.3 samuel_k Wed, 28 May 2003 11:01:26 GMT status changed https://svn.boost.org/trac10/ticket/149#comment:1 https://svn.boost.org/trac10/ticket/149#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=545049 the code in Boost release 1.30 is prior to MSVC 7.1 The fix to support newer MSVC compilers is already implemented in CVS since 2003/04/25. </pre> Ticket