Boost C++ Libraries: Ticket #3898: boost serialization lib problems with ObjectiveC++ https://svn.boost.org/trac10/ticket/3898 <p> In file boost_1_42_0/libs/serialization/src/basic_iarchive.cpp on line 299 (in method basic_iarchive_impl::register_type()) variable name "id" is used, which is a keyword in ObjectiveC++. Hence this file fails to compile when working with Cocoa framework on MacOSX. Please change this variable name to say "cid". </p> <p> A similar problem was reported in regex library (Ticket<a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2306" title="#2306: Bugs: boost regex lib problems with ObjectiveC++ (closed: fixed)">#2306</a>) for version 1.38. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3898 Trac 1.4.3 Robert Ramey Fri, 26 Feb 2010 06:30:47 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/3898#comment:1 https://svn.boost.org/trac10/ticket/3898#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> OK - I made this change on my local system. It should show up in next release. </p> <p> Robert Ramey </p> Ticket