==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_85000316-d496-4b38-9001-de2733929239]...done ==> Making package: llvm14 14.0.6-5.1 (Fri May 2 05:25:24 2025) ==> Retrieving sources... -> Downloading llvm-14.0.6.src.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 47.3M 0 1369 0 0 2676 0 5:09:17 --:--:-- 5:09:17 2676 22 47.3M 22 10.5M 0 0 7368k 0 0:00:06 0:00:01 0:00:05 11.0M 46 47.3M 46 22.0M 0 0 9135k 0 0:00:05 0:00:02 0:00:03 11.2M 71 47.3M 71 33.9M 0 0 9.7M 0 0:00:04 0:00:03 0:00:01 11.4M 97 47.3M 97 46.3M 0 0 10.3M 0 0:00:04 0:00:04 --:--:-- 11.7M 100 47.3M 100 47.3M 0 0 10.3M 0 0:00:04 0:00:04 --:--:-- 11.7M -> Downloading llvm-14.0.6.src.tar.xz.sig... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 566 100 566 0 0 1087 0 --:--:-- --:--:-- --:--:-- 1087 -> Found llvm-coroutines-ubsan.patch -> Found nopipes.diff ==> Validating source files with sha256sums... llvm-14.0.6.src.tar.xz ... Passed llvm-14.0.6.src.tar.xz.sig ... Skipped llvm-coroutines-ubsan.patch ... Passed nopipes.diff ... Passed ==> Verifying source file signatures with gpg... llvm-14.0.6.src.tar.xz ... Passed ==> Making package: llvm14 14.0.6-5.1 (Fri May 2 03:25:31 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (11) New Version Net Change extra/cppdap 1.58.0-2 1.55 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 0.77 MiB extra/libuv 1.51.0-1 0.62 MiB core/mpdecimal 4.0.0-2 0.32 MiB extra/rhash 1.4.4-1 0.32 MiB extra/cmake 4.0.1-1 78.86 MiB core/libedit 20250104_3.1-1 0.26 MiB extra/ninja 1.12.1-2 0.38 MiB core/python 3.13.3-1 67.42 MiB extra/python-psutil 7.0.0-1 1.10 MiB Total Installed Size: 151.65 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing ninja... installing libedit... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-psutil... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found llvm-14.0.6.src.tar.xz -> Found llvm-14.0.6.src.tar.xz.sig -> Found llvm-coroutines-ubsan.patch -> Found nopipes.diff ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting llvm-14.0.6.src.tar.xz with bsdtar ==> Starting prepare()... patching file docs/LangRef.rst patching file include/llvm/IR/FixedMetadataKinds.def patching file include/llvm/IR/MDBuilder.h patching file lib/CodeGen/AsmPrinter/AsmPrinter.cpp patching file lib/IR/MDBuilder.cpp patching file lib/Transforms/Instrumentation/AddressSanitizer.cpp patching file test/CodeGen/X86/func-sanitizer.ll patching file lib/Transforms/Coroutines/CoroSplit.cpp patching file test/Transforms/Coroutines/coro-split-00.ll patching file test/Bindings/Go/lit.local.cfg ==> Starting build()... CMake Deprecation Warning at CMakeLists.txt:8 (cmake_policy): The OLD behavior for policy CMP0116 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 15.1.1 -- The CXX compiler identification is GNU 15.1.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sysexits.h -- Looking for sysexits.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for histedit.h -- Looking for histedit.h - found -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Looking for linux/magic.h -- Looking for linux/magic.h - found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pfm_initialize in pfm -- Looking for pfm_initialize in pfm - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Looking for compress2 -- Looking for compress2 - found -- Found LibXml2: /usr/lib/libxml2.so (found version "2.14.2") -- Looking for xmlReadMemory -- Looking for xmlReadMemory - found -- Looking for el_init in edit -- Looking for el_init in edit - found -- Performing Test Terminfo_LINKABLE -- Performing Test Terminfo_LINKABLE - Success -- Found Terminfo: /usr/lib/libtinfo.so -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for __register_frame -- Looking for __register_frame - found -- Looking for __deregister_frame -- Looking for __deregister_frame - found -- Looking for __unw_add_dynamic_fde -- Looking for __unw_add_dynamic_fde - not found -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for mallinfo2 -- Looking for mallinfo2 - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - not found -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Looking for proc_pid_rusage -- Looking for proc_pid_rusage - not found -- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE -- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE - Success -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Ninja version: 1.12.1 -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM host triple: x86_64-pc-linux-gnu -- LLVM default target triple: x86_64-pc-linux-gnu -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG -- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed -- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG -- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Failed -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Found Python3: /usr/bin/python3.13 (found suitable version "3.13.3", minimum required is "3.6") found components: Interpreter CMake Warning at cmake/modules/VersionFromVCS.cmake:49 (message): Git not found. Version cannot be determined. Call Stack (most recent call first): CMakeLists.txt:943 (get_source_info) -- Linker detection: GNU ld -- Performing Test HAS_WERROR_GLOBAL_CTORS -- Performing Test HAS_WERROR_GLOBAL_CTORS - Failed -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting AVR -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting RISCV -- Targeting Sparc -- Targeting SystemZ -- Targeting VE -- Targeting WebAssembly -- Targeting X86 -- Targeting XCore -- Registering Bye as a pass plugin (static build: OFF) -- Configuring done (6.2s) -- Generating done (1.1s) -- Build files have been written to: /startdir/src/llvm-14.0.6.src/build CMake Deprecation Warning at CMakeLists.txt:8 (cmake_policy): The OLD behavior for policy CMP0116 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Ninja version: 1.12.1 -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- LLVM host triple: x86_64-pc-linux-gnu -- LLVM default target triple: x86_64-pc-linux-gnu -- Building with -fPIC CMake Warning at cmake/modules/VersionFromVCS.cmake:49 (message): Git not found. Version cannot be determined. Call Stack (most recent call first): CMakeLists.txt:943 (get_source_info) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting AVR -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting RISCV -- Targeting Sparc -- Targeting SystemZ -- Targeting VE -- Targeting WebAssembly -- Targeting X86 -- Targeting XCore -- Registering Bye as a pass plugin (static build: OFF) -- Configuring done (1.1s) -- Generating done (1.1s) -- Build files have been written to: /startdir/src/llvm-14.0.6.src/build [1/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AutoConvert.cpp.o [2/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ABIBreak.cpp.o [3/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o [4/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o [5/3726] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o [6/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o [7/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o [8/3726] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/DLangDemangle.cpp.o [9/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o [10/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o [11/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o [12/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o FAILED: lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/startdir/src/llvm-14.0.6.src/build/lib/Support -I/startdir/src/llvm-14.0.6.src/lib/Support -I/startdir/src/llvm-14.0.6.src/build/include -I/startdir/src/llvm-14.0.6.src/include -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/llvm14 -g1 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++14 -fno-exceptions -MD -MT lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o -MF lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o.d -o lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o -c /startdir/src/llvm-14.0.6.src/lib/Support/circular_raw_ostream.cpp In file included from /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:16, from /startdir/src/llvm-14.0.6.src/include/llvm/Support/circular_raw_ostream.h:17, from /startdir/src/llvm-14.0.6.src/lib/Support/circular_raw_ostream.cpp:13: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:88:69: error: ‘uint64_t’ was not declared in this scope 88 | typename std::conditional= 8, uint64_t, | ^~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:29:1: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 28 | #include +++ |+#include 29 | #include /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:89:31: error: ‘uint32_t’ was not declared in this scope 89 | uint32_t>::type; | ^~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:89:31: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:89:39: error: template argument 2 is invalid 89 | uint32_t>::type; | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:89:39: error: template argument 3 is invalid /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:89:40: error: ‘’ is not a template [-fpermissive] 89 | uint32_t>::type; | ^~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:93:27: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 93 | alignas(SmallVectorBase>) char Base[sizeof( | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:93:47: error: template argument 1 is invalid [-Wtemplate-body] 93 | alignas(SmallVectorBase>) char Base[sizeof( | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:93:48: error: expected ‘)’ before ‘>’ token [-Wtemplate-body] 93 | alignas(SmallVectorBase>) char Base[sizeof( | ~ ^~ | ) /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:93:48: error: expected unqualified-id before ‘>’ token [-Wtemplate-body] 93 | alignas(SmallVectorBase>) char Base[sizeof( | ^~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:103:30: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 103 | : public SmallVectorBase> { | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:103:50: error: template argument 1 is invalid [-Wtemplate-body] 103 | : public SmallVectorBase> { | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:103:51: error: expected ‘{’ before ‘>’ token 103 | : public SmallVectorBase> { | ^~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In member function ‘T* llvm::SmallVectorTemplateBase >::mallocForGrow(size_t, size_t&)’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:351:25: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 351 | SmallVectorBase>::mallocForGrow( | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:351:45: error: template argument 1 is invalid [-Wtemplate-body] 351 | SmallVectorBase>::mallocForGrow( | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:351:50: error: ‘::mallocForGrow’ has not been declared [-Wtemplate-body] 351 | SmallVectorBase>::mallocForGrow( | ^~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:554:7: required from ‘class llvm::SmallVectorImpl’ 554 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:232:28: required from here 232 | return this->operator<<(StringRef(Str)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:455:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 455 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:102:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 102 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:232:28: required from here 232 | return this->operator<<(StringRef(Str)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:558:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 558 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:559:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 559 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:560:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 560 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:561:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 561 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:598:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ 598 | using SuperClass::set_size; | ^~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h: In member function ‘llvm::raw_ostream& llvm::raw_ostream::operator<<(const llvm::SmallVectorImpl&)’: /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:247:22: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘data’ 247 | return write(Str.data(), Str.size()); | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:247:34: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘size’ 247 | return write(Str.data(), Str.size()); | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h: In member function ‘llvm::StringRef llvm::raw_svector_ostream::str() const’: /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:687:47: error: ‘class llvm::SmallVectorImpl’ has no member named ‘data’ 687 | StringRef str() const { return StringRef(OS.data(), OS.size()); } | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:687:58: error: ‘class llvm::SmallVectorImpl’ has no member named ‘size’ 687 | StringRef str() const { return StringRef(OS.data(), OS.size()); } | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h: In member function ‘virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)’: /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:690:8: error: ‘class llvm::SmallVectorImpl’ has no member named ‘reserve’ 690 | OS.reserve(tell() + ExtraSize); | ^~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 0]’: /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:716:71: required from here 716 | buffer_ostream(raw_ostream &OS) : raw_svector_ostream(Buffer), OS(OS) {} | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ [13/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o [14/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o [15/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o [16/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o [17/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o FAILED: lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/startdir/src/llvm-14.0.6.src/build/lib/Support -I/startdir/src/llvm-14.0.6.src/lib/Support -I/startdir/src/llvm-14.0.6.src/build/include -I/startdir/src/llvm-14.0.6.src/include -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/llvm14 -g1 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++14 -fno-exceptions -MD -MT lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o -MF lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o.d -o lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o -c /startdir/src/llvm-14.0.6.src/lib/Support/Caching.cpp In file included from /startdir/src/llvm-14.0.6.src/include/llvm/Support/Error.h:17, from /startdir/src/llvm-14.0.6.src/include/llvm/Support/Caching.h:18, from /startdir/src/llvm-14.0.6.src/lib/Support/Caching.cpp:15: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:88:69: error: ‘uint64_t’ was not declared in this scope 88 | typename std::conditional= 8, uint64_t, | ^~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:29:1: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 28 | #include +++ |+#include 29 | #include /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:89:31: error: ‘uint32_t’ was not declared in this scope 89 | uint32_t>::type; | ^~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:89:31: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:89:39: error: template argument 2 is invalid 89 | uint32_t>::type; | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:89:39: error: template argument 3 is invalid /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:89:40: error: ‘’ is not a template [-fpermissive] 89 | uint32_t>::type; | ^~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:93:27: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 93 | alignas(SmallVectorBase>) char Base[sizeof( | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:93:47: error: template argument 1 is invalid [-Wtemplate-body] 93 | alignas(SmallVectorBase>) char Base[sizeof( | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:93:48: error: expected ‘)’ before ‘>’ token [-Wtemplate-body] 93 | alignas(SmallVectorBase>) char Base[sizeof( | ~ ^~ | ) /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:93:48: error: expected unqualified-id before ‘>’ token [-Wtemplate-body] 93 | alignas(SmallVectorBase>) char Base[sizeof( | ^~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:103:30: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 103 | : public SmallVectorBase> { | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:103:50: error: template argument 1 is invalid [-Wtemplate-body] 103 | : public SmallVectorBase> { | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:103:51: error: expected ‘{’ before ‘>’ token 103 | : public SmallVectorBase> { | ^~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In member function ‘T* llvm::SmallVectorTemplateBase >::mallocForGrow(size_t, size_t&)’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:351:25: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 351 | SmallVectorBase>::mallocForGrow( | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:351:45: error: template argument 1 is invalid [-Wtemplate-body] 351 | SmallVectorBase>::mallocForGrow( | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:351:50: error: ‘::mallocForGrow’ has not been declared [-Wtemplate-body] 351 | SmallVectorBase>::mallocForGrow( | ^~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:554:7: required from ‘class llvm::SmallVectorImpl’ 554 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:52:26: required from here 52 | SmallVectorImpl::assign(RHS.begin(), RHS.end()); | ^~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:455:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 455 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:102:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 102 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:52:26: required from here 52 | SmallVectorImpl::assign(RHS.begin(), RHS.end()); | ^~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:558:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 558 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:559:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 559 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:560:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 560 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:561:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 561 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:598:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ 598 | using SuperClass::set_size; | ^~~~~~~~ In file included from /startdir/src/llvm-14.0.6.src/include/llvm/ADT/StringExtras.h:21, from /startdir/src/llvm-14.0.6.src/include/llvm/Support/Error.h:18: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/Twine.h: In constructor ‘llvm::Twine::Twine(const llvm::SmallVectorImpl&)’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/Twine.h:313:34: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘data’ 313 | LHS.ptrAndLength.ptr = Str.data(); | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/Twine.h:314:37: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘size’ 314 | LHS.ptrAndLength.length = Str.size(); | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/Twine.h: In member function ‘llvm::StringRef llvm::Twine::toStringRef(llvm::SmallVectorImpl&) const’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/Twine.h:481:28: error: ‘class llvm::SmallVectorImpl’ has no member named ‘data’ 481 | return StringRef(Out.data(), Out.size()); | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/Twine.h:481:40: error: ‘class llvm::SmallVectorImpl’ has no member named ‘size’ 481 | return StringRef(Out.data(), Out.size()); | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/StringExtras.h: In function ‘void llvm::toHex(ArrayRef, bool, SmallVectorImpl&)’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/StringExtras.h:173:10: error: ‘class llvm::SmallVectorImpl’ has no member named ‘resize_for_overwrite’ 173 | Output.resize_for_overwrite(Length * 2); | ^~~~~~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/StringExtras.h:177:11: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVectorImpl’ and ‘size_t’ {aka ‘long unsigned int’}) 177 | Output[i * 2 ] = hexdigit(c >> 4, LowerCase); | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/StringExtras.h:178:11: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVectorImpl’ and ‘size_t’ {aka ‘long unsigned int’}) 178 | Output[i * 2 + 1] = hexdigit(c & 15, LowerCase); | ^ In file included from /startdir/src/llvm-14.0.6.src/include/llvm/Support/Error.h:27: /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h: In member function ‘llvm::raw_ostream& llvm::raw_ostream::operator<<(const llvm::SmallVectorImpl&)’: /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:247:22: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘data’ 247 | return write(Str.data(), Str.size()); | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:247:34: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘size’ 247 | return write(Str.data(), Str.size()); | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h: In member function ‘llvm::StringRef llvm::raw_svector_ostream::str() const’: /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:687:47: error: ‘class llvm::SmallVectorImpl’ has no member named ‘data’ 687 | StringRef str() const { return StringRef(OS.data(), OS.size()); } | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:687:58: error: ‘class llvm::SmallVectorImpl’ has no member named ‘size’ 687 | StringRef str() const { return StringRef(OS.data(), OS.size()); } | ^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h: In member function ‘virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)’: /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:690:8: error: ‘class llvm::SmallVectorImpl’ has no member named ‘reserve’ 690 | OS.reserve(tell() + ExtraSize); | ^~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, false>’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:554:7: required from ‘class llvm::SmallVectorImpl >’ 554 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1182:22: required from ‘class llvm::SmallVector, 2>’ 1182 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/Error.h:1029:31: required from here 1029 | SmallVector Errors; | ^~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:311:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 311 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:102:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 102 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1182:22: required from ‘class llvm::SmallVector, 2>’ 1182 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/Error.h:1029:31: required from here 1029 | SmallVector Errors; | ^~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:558:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 558 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:559:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 559 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:560:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 560 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:561:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 561 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:598:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ 598 | using SuperClass::set_size; | ^~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/Error.h: In function ‘std::string llvm::toString(Error)’: /startdir/src/llvm-14.0.6.src/include/llvm/Support/Error.h:1033:22: error: ‘class llvm::SmallVector, 2>’ has no member named ‘begin’ 1033 | return join(Errors.begin(), Errors.end(), "\n"); | ^~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/Error.h:1033:38: error: ‘class llvm::SmallVector, 2>’ has no member named ‘end’ 1033 | return join(Errors.begin(), Errors.end(), "\n"); | ^~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 16]’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:29:3: required from here 29 | SmallString() = default; | ^~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ In file included from /startdir/src/llvm-14.0.6.src/include/llvm/ADT/StringExtras.h:19: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h: In instantiation of ‘llvm::SmallString::operator std::string() const [with unsigned int InternalLen = 16; std::string = std::__cxx11::basic_string]’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/StringExtras.h:185:22: required from here 185 | return std::string(Output); | ^~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:273:30: error: ‘const class llvm::SmallString<16>’ has no member named ‘data’ 273 | return std::string(this->data(), this->size()); | ~~~~~~^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 40]’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:29:3: required from here 29 | SmallString() = default; | ^~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h: In instantiation of ‘llvm::StringRef llvm::SmallString::str() const [with unsigned int InternalLen = 40]’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/StringExtras.h:322:27: required from here 322 | return std::string(S.str()); | ~~~~~^~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:260:50: error: ‘const class llvm::SmallString<40>’ has no member named ‘data’ 260 | StringRef str() const { return StringRef(this->data(), this->size()); } | ~~~~~~^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 0]’: /startdir/src/llvm-14.0.6.src/include/llvm/Support/raw_ostream.h:716:71: required from here 716 | buffer_ostream(raw_ostream &OS) : raw_svector_ostream(Buffer), OS(OS) {} | ^ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 128]’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:29:3: required from here 29 | SmallString() = default; | ^~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 64]’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:29:3: required from here 29 | SmallString() = default; | ^~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h: In instantiation of ‘llvm::StringRef llvm::SmallString::str() const [with unsigned int InternalLen = 64]’: /startdir/src/llvm-14.0.6.src/lib/Support/Caching.cpp:161:65: required from here 161 | AddBuffer, std::move(*Temp), std::string(EntryPath.str()), Task); | ~~~~~~~~~~~~~^~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:260:50: error: ‘const class llvm::SmallString<64>’ has no member named ‘data’ 260 | StringRef str() const { return StringRef(this->data(), this->size()); } | ~~~~~~^~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = char; unsigned int N = 64]’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:26:7: required from here 26 | class SmallString : public SmallVector { | ^~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1216:14: error: ‘const class llvm::SmallVector’ has no member named ‘empty’ 1216 | if (!RHS.empty()) | ~~~~^~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 32]’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:29:3: required from ‘bool llvm::detail::to_float(const llvm::Twine&, N&, N (*)(const char*, char**)) [with N = float]’ 29 | SmallString() = default; | ^~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/StringExtras.h:285:26: required from here 285 | return detail::to_float(T, Num, strtof); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1189:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = char; unsigned int N = 64]’: /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallString.h:26:7: required from ‘static void std::_Function_base::_Base_manager<_Functor>::_M_create(std::_Any_data&, _Fn&&, std::false_type) [with _Fn = llvm::localCache(Twine, Twine, Twine, AddBufferFn)::::; _Functor = llvm::localCache(Twine, Twine, Twine, AddBufferFn)::::; std::false_type = std::false_type]’ 26 | class SmallString : public SmallVector { | ^~~~~~~~~~~ /usr/include/c++/15.1.1/bits/std_function.h:217:15: required from ‘static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Fn&&) [with _Fn = llvm::localCache(Twine, Twine, Twine, AddBufferFn)::::; _Functor = llvm::localCache(Twine, Twine, Twine, AddBufferFn)::::]’ 217 | _M_create(__functor, std::forward<_Fn>(__f), _Local_storage()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.1.1/bits/std_function.h:451:36: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = llvm::localCache(Twine, Twine, Twine, AddBufferFn)::::; _Constraints = void; _Res = llvm::Expected >; _ArgTypes = {unsigned int}]’ 451 | _My_handler::_M_init_functor(_M_functor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 452 | std::forward<_Functor>(__f)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/include/llvm/Support/Error.h:519:5: required from ‘llvm::Expected::Expected(OtherT&&, std::enable_if_t<((bool)std::is_convertible<_U1, _T1>::value)>*) [with OtherT = llvm::localCache(Twine, Twine, Twine, AddBufferFn)::::; T = std::function >(unsigned int)>; std::enable_if_t<((bool)std::is_convertible<_U1, _T1>::value)> = void]’ 519 | new (getStorage()) storage_type(std::forward(Val)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/llvm-14.0.6.src/lib/Support/Caching.cpp:140:12: required from here 140 | return [=](size_t Task) -> Expected> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // Create the cache directory if not already done. Doing this lazily | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | // ensures the filesystem isn't mutated until the cache is. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (std::error_code EC = sys::fs::create_directories( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | CacheDirectoryPath, /*IgnoreExisting=*/true)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | return errorCodeToError(EC); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | | 147 | // Write to a temporary to avoid race condition | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | SmallString<64> TempFilenameModel; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | sys::path::append(TempFilenameModel, CacheDirectoryPath, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | TempFilePrefix + "-%%%%%%.tmp.o"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | Expected Temp = sys::fs::TempFile::create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | TempFilenameModel, sys::fs::owner_read | sys::fs::owner_write); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | if (!Temp) | ~~~~~~~~~~ 154 | return createStringError(errc::io_error, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | toString(Temp.takeError()) + ": " + CacheName + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | ": Can't get a temporary file"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | | 158 | // This CacheStream will move the temporary file into the cache when done. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return std::make_unique( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | std::make_unique(Temp->FD, /* ShouldClose */ false), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | AddBuffer, std::move(*Temp), std::string(EntryPath.str()), Task); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | }; | ~ /startdir/src/llvm-14.0.6.src/include/llvm/ADT/SmallVector.h:1226:14: error: ‘class llvm::SmallVector’ has no member named ‘empty’ 1226 | if (!RHS.empty()) | ~~~~^~~~~ [18/3726] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/RustDemangle.cpp.o [19/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o [20/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o [21/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o [22/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o [23/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64TargetParser.cpp.o [24/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o [25/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o [26/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMTargetParser.cpp.o [27/3726] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o [28/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [29/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFixedPoint.cpp.o [30/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o [31/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o [32/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o [33/3726] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o [34/3726] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o [35/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o [36/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o [37/3726] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_85000316-d496-4b38-9001-de2733929239/build