Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 717836

Summary: sys-devel/clang-10.0.0 - ../x/y/clang/lib/Basic/Diagnostic.cpp:786:22: error: 'llvm::sys::locale' has not been declared
Product: Gentoo Linux Reporter: ernsteiswuerfel <erhard_f>
Component: Current packagesAssignee: LLVM support project <llvm>
Status: RESOLVED OBSOLETE    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
emerge --info

Description ernsteiswuerfel archtester 2020-04-17 09:49:23 UTC
Created attachment 633374 [details]
build.log

[...]
[243/1542] /usr/bin/i686-pc-linux-gnu-g++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/Basic -I/var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/lib/Basic -I/var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/include -Iinclude -I/include -I/usr/lib/llvm/10/include  -DNDEBUG -Os -march=pentium4 -pipe -fPIC -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o -c /var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/lib/Basic/Diagnostic.cpp
FAILED: lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o 
/usr/bin/i686-pc-linux-gnu-g++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/Basic -I/var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/lib/Basic -I/var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/include -Iinclude -I/include -I/usr/lib/llvm/10/include  -DNDEBUG -Os -march=pentium4 -pipe -fPIC -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o -c /var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/lib/Basic/Diagnostic.cpp
/var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/lib/Basic/Diagnostic.cpp: In member function 'void clang::Diagnostic::FormatDiagnostic(const char*, const char*, llvm::SmallVectorImpl<char>&) const':
/var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/lib/Basic/Diagnostic.cpp:786:22: error: 'llvm::sys::locale' has not been declared
  786 |       if (llvm::sys::locale::isPrint(c) || c == '\t') {
      |                      ^~~~~~
[244/1542] /usr/bin/i686-pc-linux-gnu-g++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/Basic -I/var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/lib/Basic -I/var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/include -Iinclude -I/include -I/usr/lib/llvm/10/include  -DNDEBUG -Os -march=pentium4 -pipe -fPIC -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o -c /var/tmp/portage/sys-devel/clang-10.0.0/work/x/y/clang/lib/Basic/DiagnosticIDs.cpp
ninja: build stopped: subcommand failed.
 * ERROR: sys-devel/clang-10.0.0::gentoo failed (compile phase):
 *   ninja -v -j2 -l0 failed
Comment 1 ernsteiswuerfel archtester 2020-04-17 09:50:22 UTC
Created attachment 633376 [details]
emerge --info
Comment 2 ernsteiswuerfel archtester 2020-05-14 23:01:07 UTC
sys-devel/clang-10.0.0 builds fine now with current toolchain and python 3.7. Closing this as I cannot reproduce the bug any longer.