That's what I thought at first too, but his command line indicates that it's using clang. Either way, we shouldn't be using codecvt for the reasons you mention. Is this a change that can be reverted until this gets sorted out? LLVM has support for converting between UTF8, UTF16, and I believe UTF32, so that should probably be used instead.
On Thu Oct 30 2014 at 12:40:07 PM Shawn Best <sb...@blueshiftinc.com> wrote: > I have not synced to top of tree recently, but if a recent checkin had a > line like: > > #include <codecvt> > > it would break linux, or any build using gcc. This is a cutting edge c++ > 11 feature that is not implemented on all platforms. Refer to the > discussion on http://reviews.llvm.org/D5835 and also recent lldb-dev > thread about the Editline Rewrite > > > > On 10/30/2014 11:52 AM, Doug Snyder wrote: > > > i'm getting the following error when i try to build ToT on Ubuntu: > > [2409/2884] Building CXX object > tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o > FAILED: /usr/bin/ccache clang++ -Qunused-arguments -fcolor-diagnostics > -DGTEST_HAS_RTTI=0 -DHAVE_ROUND -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS > -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC > -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings > -Wmissing-field-initializers -pedantic -Wno-long-long > -Wcovered-switch-default -std=c++11 -fcolor-diagnostics -ffunction-sections > -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas > -Wno-deprecated-register -fno-exceptions -fno-rtti -fPIC -O3 -DNDEBUG > -Itools/lldb/source/DataFormatters > -I/home/dsnyder/tot/llvm/tools/lldb/source/DataFormatters > -I/home/dsnyder/tot/llvm/tools/lldb/include -Itools/lldb/include -Iinclude > -I/home/dsnyder/tot/llvm/include -I/usr/include/python2.7 > -I/usr/include/x86_64-linux-gnu/python2.7 > -I/home/dsnyder/tot/llvm/tools/lldb/../clang/include > -Itools/lldb/../clang/include -I/home/dsnyder/tot/llvm/tools/lldb/source/. > -I/home/dsnyder/tot/llvm/tools/lldb/source/Plugins/Process/Linux > -I/home/dsnyder/tot/llvm/tools/lldb/source/Plugins/Process/POSIX > -fno-exceptions -fno-rtti -MMD -MT > tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o > -MF > "tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o.d" > -o > tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o > -c /home/dsnyder/tot/llvm/tools/lldb/source/DataFormatters/StringPrinter.cpp > /home/dsnyder/tot/llvm/tools/lldb/source/DataFormatters/StringPrinter.cpp:19:10: > fatal error: 'codecvt' file not found > #include <codecvt> > ^ > 1 error generated. > > > > is anyone else seeing this? > i wasn't having this problem yesterday > > thanks, > doug > > > > > > _______________________________________________ > lldb-dev mailing > listlldb-...@cs.uiuc.eduhttp://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev > > > _______________________________________________ > lldb-dev mailing list > lldb-dev@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev >
_______________________________________________ lldb-dev mailing list lldb-dev@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev