Boost C++ Libraries: Ticket #10630: iostreams/test/code_converter_test does not compile with Xcode 6 https://svn.boost.org/trac10/ticket/10630 <p> Apparently the bundled std::codecvt template has changed in a way incompatible with code_converter_test. </p> <pre class="wiki">./b2 toolset=darwin variant=release address-model=32 -a -q architecture=x86 -sNO_BZIP2=1 libs/iostreams/test//code_converter_test ... darwin.compile.c++ bin.v2/libs/iostreams/test/code_converter_test.test/darwin-4.2.1/release/address-model-32/architecture-x86/code_converter_test.o In file included from libs/iostreams/test/code_converter_test.cpp:17: In file included from ./boost/iostreams/code_converter.hpp:35: ./boost/iostreams/detail/codecvt_helper.hpp:217:25: error: implicit instantiation of undefined template 'std::__1::codecvt&lt;wchar_t, char, boost::iostreams::tes\ t::null_padded_codecvt_state&gt;' struct codecvt_helper : std::codecvt&lt;Intern, Extern, State&gt; { ^ </pre><p> This same error occurs with debug and 64-bit builds. </p> <p> This is not a regression: the same failure occurs with Boost 1.55.0. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10630 Trac 1.4.3 anonymous Mon, 27 Oct 2014 14:17:19 GMT <link>https://svn.boost.org/trac10/ticket/10630#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/10630#comment:1</guid> <description> <p> The issue is reproducible with Boost 1.55.0 on Mac OS X 10.9.5, Xcode 5.1: In file included from code_converter_test.cpp(39): ../../../boost/iostreams/detail/codecvt_helper.hpp(217): error: incomplete type is not allowed </p> <blockquote> <p> struct codecvt_helper : std::codecvt&lt;Intern, Extern, State&gt; { </p> <blockquote> <p> <sup> </sup></p> </blockquote> </blockquote> <p> &lt;...&gt; </p> </description> <category>Ticket</category> </item> </channel> </rss>