Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
llvm 16/17 build failures on i386
To:
ports <ports@openbsd.org>
Date:
Fri, 26 Jul 2024 13:20:59 +0100

Download raw body.

Thread
  • Stuart Henderson:

    llvm 16/17 build failures on i386

Any ideas? Full logs available if wanted.

error: use of overloaded operator '=' is ambiguous (with operand types 'RegisterValue' and 'int')                           PCBREG(ebp);                                                  ^~~~~~~~~~~

FAILED: tools/lldb/source/Plugins/Process/OpenBSDKernel/CMakeFiles/lldbPluginProcessOpenBSDKernel.dir/RegisterContextOpenBSDKernel_i386.cpp.o 
/pobj/llvm-16.0.6/bin/c++ -DHAVE_ROUND -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/pobj/llvm-16.0.6/build-i386/tools/lldb/source/Plugins/Process/OpenBSDKernel -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include -I/pobj/llvm-16.0.6/build-i386/tools/lldb/include -I/pobj/llvm-16.0.6/build-i386/include -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/llvm/include -I/usr/local/include/python3.11 -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/llvm/../clang/include -I/pobj/llvm-16.0.6/build-i386/tools/lldb/../clang/include -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source -I/pobj/llvm-16.0.6/build-i386/tools/lldb/source -O2 -pipe  -fno-ret-protector -mno-retpoline -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -DNDEBUG -std=c++17  -fno-exceptions -MD -MT tools/lldb/source/Plugins/Process/OpenBSDKernel/CMakeFiles/lldbPluginProcessOpenBSDKernel.dir/RegisterContextOpenBSDKernel_i386.cpp.o -MF tools/lldb/source/Plugins/Process/OpenBSDKernel/CMakeFiles/lldbPluginProcessOpenBSDKernel.dir/RegisterContextOpenBSDKernel_i386.cpp.o.d -o tools/lldb/source/Plugins/Process/OpenBSDKernel/CMakeFiles/lldbPluginProcessOpenBSDKernel.dir/RegisterContextOpenBSDKernel_i386.cpp.o -c /pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:69:5: error: use of overloaded operator '=' is ambiguous (with operand types 'RegisterValue' and 'int')
    PCBREG(ebp);
    ^~~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:67:13: note: expanded from macro 'PCBREG'
      value = pcb.pcb_##x;                                              \
      ~~~~~ ^ ~~~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:150:8: note: candidate function
  void operator=(uint8_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:155:8: note: candidate function
  void operator=(uint16_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:160:8: note: candidate function
  void operator=(uint32_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:165:8: note: candidate function
  void operator=(uint64_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:175:8: note: candidate function
  void operator=(float f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:180:8: note: candidate function
  void operator=(double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:185:8: note: candidate function
  void operator=(long double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:70:5: error: use of overloaded operator '=' is ambiguous (with operand types 'RegisterValue' and 'int')
    PCBREG(esp);
    ^~~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:67:13: note: expanded from macro 'PCBREG'
      value = pcb.pcb_##x;                                              \
      ~~~~~ ^ ~~~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:150:8: note: candidate function
  void operator=(uint8_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:155:8: note: candidate function
  void operator=(uint16_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:160:8: note: candidate function
  void operator=(uint32_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:165:8: note: candidate function
  void operator=(uint64_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:175:8: note: candidate function
  void operator=(float f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:180:8: note: candidate function
  void operator=(double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:185:8: note: candidate function
  void operator=(long double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:96:5: error: use of overloaded operator '=' is ambiguous (with operand types 'RegisterValue' and 'int')
    SFREG(edi);
    ^~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:93:13: note: expanded from macro 'SFREG'
      value = sf.sf_##x;                                                \
      ~~~~~ ^ ~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:150:8: note: candidate function
  void operator=(uint8_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:155:8: note: candidate function
  void operator=(uint16_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:160:8: note: candidate function
  void operator=(uint32_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:165:8: note: candidate function
  void operator=(uint64_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:175:8: note: candidate function
  void operator=(float f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:180:8: note: candidate function
  void operator=(double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:185:8: note: candidate function
  void operator=(long double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:97:5: error: use of overloaded operator '=' is ambiguous (with operand types 'RegisterValue' and 'int')
    SFREG(esi);
    ^~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:93:13: note: expanded from macro 'SFREG'
      value = sf.sf_##x;                                                \
      ~~~~~ ^ ~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:150:8: note: candidate function
  void operator=(uint8_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:155:8: note: candidate function
  void operator=(uint16_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:160:8: note: candidate function
  void operator=(uint32_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:165:8: note: candidate function
  void operator=(uint64_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:175:8: note: candidate function
  void operator=(float f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:180:8: note: candidate function
  void operator=(double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:185:8: note: candidate function
  void operator=(long double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:98:5: error: use of overloaded operator '=' is ambiguous (with operand types 'RegisterValue' and 'int')
    SFREG(ebx);
    ^~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:93:13: note: expanded from macro 'SFREG'
      value = sf.sf_##x;                                                \
      ~~~~~ ^ ~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:150:8: note: candidate function
  void operator=(uint8_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:155:8: note: candidate function
  void operator=(uint16_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:160:8: note: candidate function
  void operator=(uint32_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:165:8: note: candidate function
  void operator=(uint64_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:175:8: note: candidate function
  void operator=(float f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:180:8: note: candidate function
  void operator=(double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:185:8: note: candidate function
  void operator=(long double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:99:5: error: use of overloaded operator '=' is ambiguous (with operand types 'RegisterValue' and 'int')
    SFREG(eip);
    ^~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:93:13: note: expanded from macro 'SFREG'
      value = sf.sf_##x;                                                \
      ~~~~~ ^ ~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:150:8: note: candidate function
  void operator=(uint8_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:155:8: note: candidate function
  void operator=(uint16_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:160:8: note: candidate function
  void operator=(uint32_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:165:8: note: candidate function
  void operator=(uint64_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:175:8: note: candidate function
  void operator=(float f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:180:8: note: candidate function
  void operator=(double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:185:8: note: candidate function
  void operator=(long double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:100:5: error: use of overloaded operator '=' is ambiguous (with operand types 'RegisterValue' and 'int')
    PCBREG(ebp);
    ^~~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:67:13: note: expanded from macro 'PCBREG'
      value = pcb.pcb_##x;                                              \
      ~~~~~ ^ ~~~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:150:8: note: candidate function
  void operator=(uint8_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:155:8: note: candidate function
  void operator=(uint16_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:160:8: note: candidate function
  void operator=(uint32_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:165:8: note: candidate function
  void operator=(uint64_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:175:8: note: candidate function
  void operator=(float f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:180:8: note: candidate function
  void operator=(double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:185:8: note: candidate function
  void operator=(long double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:101:5: error: use of overloaded operator '=' is ambiguous (with operand types 'RegisterValue' and 'int')
    PCBREG(esp);
    ^~~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_i386.cpp:67:13: note: expanded from macro 'PCBREG'
      value = pcb.pcb_##x;                                              \
      ~~~~~ ^ ~~~~~~~~~~~
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:150:8: note: candidate function
  void operator=(uint8_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:155:8: note: candidate function
  void operator=(uint16_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:160:8: note: candidate function
  void operator=(uint32_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:165:8: note: candidate function
  void operator=(uint64_t uint) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:175:8: note: candidate function
  void operator=(float f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:180:8: note: candidate function
  void operator=(double f) {
       ^
/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include/lldb/Utility/RegisterValue.h:185:8: note: candidate function
  void operator=(long double f) {
       ^
8 errors generated.
[5211/5727] /pobj/llvm-16.0.6/bin/c++ -DHAVE_ROUND -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/pobj/llvm-16.0.6/build-i386/tools/lldb/source/Plugins/Process/OpenBSDKernel -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include -I/pobj/llvm-16.0.6/build-i386/tools/lldb/include -I/pobj/llvm-16.0.6/build-i386/include -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/llvm/include -I/usr/local/include/python3.11 -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/llvm/../clang/include -I/pobj/llvm-16.0.6/build-i386/tools/lldb/../clang/include -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source -I/pobj/llvm-16.0.6/build-i386/tools/lldb/source -O2 -pipe  -fno-ret-protector -mno-retpoline -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -DNDEBUG -std=c++17  -fno-exceptions -MD -MT tools/lldb/source/Plugins/Process/OpenBSDKernel/CMakeFiles/lldbPluginProcessOpenBSDKernel.dir/RegisterContextOpenBSDKernel_x86_64.cpp.o -MF tools/lldb/source/Plugins/Process/OpenBSDKernel/CMakeFiles/lldbPluginProcessOpenBSDKernel.dir/RegisterContextOpenBSDKernel_x86_64.cpp.o.d -o tools/lldb/source/Plugins/Process/OpenBSDKernel/CMakeFiles/lldbPluginProcessOpenBSDKernel.dir/RegisterContextOpenBSDKernel_x86_64.cpp.o -c /pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/RegisterContextOpenBSDKernel_x86_64.cpp
[5212/5727] /pobj/llvm-16.0.6/bin/c++ -DHAVE_ROUND -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/pobj/llvm-16.0.6/build-i386/tools/lldb/source/Plugins/Process/OpenBSDKernel -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include -I/pobj/llvm-16.0.6/build-i386/tools/lldb/include -I/pobj/llvm-16.0.6/build-i386/include -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/llvm/include -I/usr/local/include/python3.11 -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/llvm/../clang/include -I/pobj/llvm-16.0.6/build-i386/tools/lldb/../clang/include -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source -I/pobj/llvm-16.0.6/build-i386/tools/lldb/source -O2 -pipe  -fno-ret-protector -mno-retpoline -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -DNDEBUG -std=c++17  -fno-exceptions -MD -MT tools/lldb/source/Plugins/Process/OpenBSDKernel/CMakeFiles/lldbPluginProcessOpenBSDKernel.dir/ThreadOpenBSDKernel.cpp.o -MF tools/lldb/source/Plugins/Process/OpenBSDKernel/CMakeFiles/lldbPluginProcessOpenBSDKernel.dir/ThreadOpenBSDKernel.cpp.o.d -o tools/lldb/source/Plugins/Process/OpenBSDKernel/CMakeFiles/lldbPluginProcessOpenBSDKernel.dir/ThreadOpenBSDKernel.cpp.o -c /pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/Process/OpenBSDKernel/ThreadOpenBSDKernel.cpp
[5213/5727] /pobj/llvm-16.0.6/bin/c++ -DHAVE_ROUND -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/pobj/llvm-16.0.6/build-i386/tools/lldb/source/Plugins/REPL/Clang -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/REPL/Clang -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/include -I/pobj/llvm-16.0.6/build-i386/tools/lldb/include -I/pobj/llvm-16.0.6/build-i386/include -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/llvm/include -I/usr/local/include/python3.11 -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/llvm/../clang/include -I/pobj/llvm-16.0.6/build-i386/tools/lldb/../clang/include -I/pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source -I/pobj/llvm-16.0.6/build-i386/tools/lldb/source -O2 -pipe  -fno-ret-protector -mno-retpoline -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -DNDEBUG -std=c++17  -fno-exceptions -MD -MT tools/lldb/source/Plugins/REPL/Clang/CMakeFiles/lldbPluginClangREPL.dir/ClangREPL.cpp.o -MF tools/lldb/source/Plugins/REPL/Clang/CMakeFiles/lldbPluginClangREPL.dir/ClangREPL.cpp.o.d -o tools/lldb/source/Plugins/REPL/Clang/CMakeFiles/lldbPluginClangREPL.dir/ClangREPL.cpp.o -c /pobj/llvm-16.0.6/llvm-project-16.0.6.src/lldb/source/Plugins/REPL/Clang/ClangREPL.cpp
ninja: build stopped: subcommand failed.

*** Error 1 in devel/llvm/16 (/usr/ports/devel/cmake/cmake.port.mk:52 'do-build': @cd /pobj/llvm-16.0.6/build-i386 && exec /usr/bin/env -i L...)
*** Error 2 in devel/llvm/16 (/usr/ports/infrastructure/mk/bsd.port.mk:3057 '/pobj/llvm-16.0.6/build-i386/.build_done': @cd /usr/ports/devel...)
*** Error 2 in devel/llvm/16 (/usr/ports/infrastructure/mk/bsd.port.mk:2704 'build': @lock=llvm-16.0.6;  export _LOCKS_HELD=" llvm-16.0.6"; ...)
===> Exiting devel/llvm/16 with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo};  : ${target:=build};  for i in ; do  eval...)
>>> Ended at 1721849649.74
max_stuck=82.14/depends=10.77/show-prepare-results=1.47/patch=38.06/configure=82.19/build=8211.79
Error: job failed with 512 on localhost at 1721849649