id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 7478,Compiles fails with compilers supporting char16_t and char32_t fails if the library doesn't provides std::u16string and std::u32string,viboes,viboes," {{{ In file included from ratio_io/ratio_io_pass.cpp:16: ../../../boost/ratio/ratio_io.hpp:130:17: error: no type named 'u16string' in namespace 'std' static std::u16string symbol() {return std::u16string(1, u'a');} ~~~~~^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. ""/Users/viboes/clang/clang+llvm-3.1-x86_64-apple-darwin11/bin/clang++"" -x c++ -std=c++11 -O0 -g -Wextra -Wno-long-long -pedantic -O0 -fno-inline -Wall -pedantic -g -DBOOST_ALL_NO_LIB=1 -DBOOST_ENABLE_WARNINGS -DBOOST_MPL_NEXT_PRIOR_EXT -DBOOST_RATIO_USES_MPL_ASSERT -DBOOST_RATIO_VERSION=2 -I""../../.."" -c -o ""../../../bin.v2/libs/ratio/test/ratio_io_pass.test/clang-darwin-3.1x/debug/ratio_io/ratio_io_pass.o"" ""ratio_io/ratio_io_pass.cpp"" }}} ",Bugs,closed,Boost 1.52.0,ratio,Boost 1.51.0,Problem,fixed,,