[Boost-bugs] [Boost C++ Libraries] #10630: iostreams/test/code_converter_test does not compile with Xcode 6

Subject: [Boost-bugs] [Boost C++ Libraries] #10630: iostreams/test/code_converter_test does not compile with Xcode 6
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-10-07 12:54:02


#10630: iostreams/test/code_converter_test does not compile with Xcode 6
------------------------------+-----------------------
 Reporter: nat@… | Owner: turkanis
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: iostreams
  Version: Boost 1.56.0 | Severity: Problem
 Keywords: codecvt |
------------------------------+-----------------------
 Apparently the bundled std::codecvt template has changed in a way
 incompatible with code_converter_test.

 {{{
 ./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<wchar_t, char,
 boost::iostreams::tes\
 t::null_padded_codecvt_state>'
 struct codecvt_helper : std::codecvt<Intern, Extern, State> {
                         ^
 }}}

 This same error occurs with debug and 64-bit builds.

 This is not a regression: the same failure occurs with Boost 1.55.0.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/10630>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:17 UTC