2_TensorFlow1.31.1 GPU版本源码编译【报错备忘】

2_TensorFlow1.31.1 GPU版本源码编译【报错备忘】

下面的是按照从现在往过去的时间轴写的,即,编译出错,是从文本内容的后面往前看的顺序。


★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
终于编译成功了!  编译日志见《TensorFlow1.31.1 GPU版本【编译成功日志】.log》
【gcc4.8.4】使用命令【bazel build  --copt=-march=native  --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package   --verbose_failures】
编译TensorFlow1.31.1 GPU版本成功:
Target //tensorflow/tools/pip_package:build_pip_package up-to-date:
  bazel-bin/tensorflow/tools/pip_package/build_pip_package
INFO: Elapsed time: 9937.403s, Critical Path: 386.06s
INFO: 15033 processes: 15033 local.
INFO: Build completed successfully, 18677 total actions
root@longhk:/tensorflow-1.13.1# 
注意:
bazel build 【这个要去掉,否则编译报错: --cxxopt=-std=c++11  】 --copt=-march=native  --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package   --verbose_failures
即使用命令:
bazel build  --copt=-march=native  --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package   --verbose_failures

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
第④次报错:
ERROR: /tensorflow-1.13.1/tensorflow/contrib/image/BUILD:115:1: error while parsing .d file: /root/.cache/bazel/_bazel_root/3f83cabb457beddc67f1cf84eff7f8a3/execroot/org_tensorflow/bazel-out/k8-opt/bin/tensorflow/contrib/image/_objs/python/ops/_distort_image_ops_gpu/adjust_hsv_in_yiq_op_gpu.cu.pic.d (No such file or directory)
nvcc fatal   : redefinition of argument 'std'
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 2263.780s, Critical Path: 326.33s
INFO: 5372 processes: 5372 local.
FAILED: Build did NOT complete successfully
root@longhk:/tensorflow-1.13.1# 
【怀疑nvcc fatal   : redefinition of argument 'std'】错误原因是:
【CUDA_NVCC_FLAGS的编译参数中重复出现-std=c++11】
参考《nvcc fatal : redefinition of argument 'std'》
https://blog.csdn.net/qq_38156052/article/details/90270352


★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
第③次报错:   【unistd_ext.h:34:16: note: old declaration '__pid_t gettid()'】
  参考:   https://patchwork.kernel.org/project/qemu-devel/patch/[email protected]/  
    需要对源文件【/root/.cache/bazel/_bazel_root/3f83cabb457beddc67f1cf84eff7f8a3/external/grpc/src/core/lib/gpr/log_linux.cc】
       的【static long gettid(void) 】函数【返回值类型】进行修改:
           【static int  sys_gettid(void) 】

ERROR: /root/.cache/bazel/_bazel_root/3f83cabb457beddc67f1cf84eff7f8a3/external/grpc/BUILD:502:1: C++ compilation of rule '@grpc//:gpr_base' failed (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command 
  (cd /root/.cache/bazel/_bazel_root/3f83cabb457beddc67f1cf84eff7f8a3/execroot/org_tensorflow && \
  exec env - \
    CUDA_TOOLKIT_PATH=/usr/local/cuda \
    CUDNN_INSTALL_PATH=/usr/local/cuda-10.0 \
    GCC_HOST_COMPILER_PATH=/usr/bin/gcc \
    LD_LIBRARY_PATH=/usr/local/cuda/lib64 \
    NCCL_HDR_PATH=/usr/local/cuda-10.0/lib64/../include \
    NCCL_INSTALL_PATH=/usr/local/cuda-10.0/lib64 \
    PATH=/bin:/usr/bin \
    PWD=/proc/self/cwd \
    PYTHON_BIN_PATH=/usr/local/bin/python3 \
    PYTHON_LIB_PATH=/usr/local/lib/python3.6/site-packages \
    TF_CUDA_CLANG=0 \
    TF_CUDA_COMPUTE_CAPABILITIES=3.0 \
    TF_CUDA_VERSION=10.0 \
    TF_CUDNN_VERSION=7 \
    TF_NCCL_VERSION=2 \
    TF_NEED_CUDA=1 \
    TF_NEED_OPENCL_SYCL=0 \
    TF_NEED_ROCM=0 \
  external/local_config_cuda/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -MD -MF bazel-out/k8-opt/bin/external/grpc/_objs/gpr_base/log_linux.pic.d '-frandom-seed=bazel-out/k8-opt/bin/external/grpc/_objs/gpr_base/log_linux.pic.o' '-DGRPC_ARES=0' -iquote external/grpc -iquote bazel-out/k8-opt/genfiles/external/grpc -iquote bazel-out/k8-opt/bin/external/grpc -isystem external/grpc/include -isystem bazel-out/k8-opt/genfiles/external/grpc/include -isystem bazel-out/k8-opt/bin/external/grpc/include '-std=c++11' -Wno-builtin-macro-redefined '-D__DATE__="redacted"' '-D__TIMESTAMP__="redacted"' '-D__TIME__="redacted"' -fPIC -U_FORTIFY_SOURCE '-D_FORTIFY_SOURCE=1' -fstack-protector -Wall -fno-omit-frame-pointer -no-canonical-prefixes -fno-canonical-system-headers -DNDEBUG -g0 -O2 -ffunction-sections -fdata-sections '-march=native' '-march=native' -Wno-sign-compare '-std=c++11' -c external/grpc/src/core/lib/gpr/log_linux.cc -o bazel-out/k8-opt/bin/external/grpc/_objs/gpr_base/log_linux.pic.o)
Execution platform: @bazel_tools//platforms:host_platform
external/grpc/src/core/lib/gpr/log_linux.cc: In function 'long int gettid()':
external/grpc/src/core/lib/gpr/log_linux.cc:43:24: error: ambiguating new declaration of 'long int gettid()'
 static long gettid(void) { return syscall(__NR_gettid); }
                        ^
In file included from /usr/include/unistd.h:1170:0,
                 from external/grpc/src/core/lib/gpr/log_linux.cc:41:
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h:34:16: note: old declaration '__pid_t gettid()'
 extern __pid_t gettid (void) __THROW;
                ^
Target //tensorflow/tools/pip_package:build_pip_package failed to build
INFO: Elapsed time: 61.355s, Critical Path: 23.85s
INFO: 438 processes: 438 local.
FAILED: Build did NOT complete successfully

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
第②次主要报错【校验码不对!】:/root/.cache/bazel/_bazel_root/3f83cabb457beddc67f1cf84eff7f8a3/external/icu/release-62-1.tar.gz

root@longhk:/tensorflow-1.13.1# bazel clean --expunge
INFO: Invocation ID: 90a95350-710a-433d-ae61-d47060caabb8
INFO: Starting clean (this may take a while). Consider using --async if the clean takes more than several minutes.
root@longhk:/tensorflow-1.13.1# bazel build --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package   --verbose_failures
WARNING: ignoring _JAVA_OPTIONS in environment.
Starting local Bazel server and connecting to it...
WARNING: The following configs were expanded more than once: [cuda]. For repeatable flags, repeats are counted twice and may lead to unexpected behavior.
INFO: Invocation ID: 7ec85139-6760-404f-9a33-0cb0ba50dde7
DEBUG: /root/.cache/bazel/_bazel_root/3f83cabb457beddc67f1cf84eff7f8a3/external/bazel_tools/tools/cpp/lib_cc_configure.bzl:115:5: 
Auto-Configuration Warning: 'TMP' environment variable is not set, using 'C:\Windows\Temp' as default
ERROR: /tensorflow-1.13.1/tensorflow/tools/pip_package/BUILD:149:1: no such package '@icu//': java.io.IOException: Error downloading [https://mirror.bazel.build/github.com/unicode-org/icu/archive/release-62-1.tar.gz, https://github.com/unicode-org/icu/archive/release-62-1.tar.gz] to /root/.cache/bazel/_bazel_root/3f83cabb457beddc67f1cf84eff7f8a3/external/icu/release-62-1.tar.gz: Checksum was 86b85fbf1b251d7a658de86ce5a0c8f34151027cc60b01e1b76f167379acf181 but wanted e15ffd84606323cbad5515bf9ecdf8061cc3bf80fb883b9e6aa162e485aa9761 and referenced by '//tensorflow/tools/pip_package:licenses'
ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build aborted: no such package '@icu//': java.io.IOException: Error downloading [https://mirror.bazel.build/github.com/unicode-org/icu/archive/release-62-1.tar.gz, https://github.com/unicode-org/icu/archive/release-62-1.tar.gz] to /root/.cache/bazel/_bazel_root/3f83cabb457beddc67f1cf84eff7f8a3/external/icu/release-62-1.tar.gz: Checksum was 86b85fbf1b251d7a658de86ce5a0c8f34151027cc60b01e1b76f167379acf181 but wanted e15ffd84606323cbad5515bf9ecdf8061cc3bf80fb883b9e6aa162e485aa9761
INFO: Elapsed time: 516.515s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (360 packages loaded, 21744 targets configured)
    Fetching @icu; fetching 506s

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
第①次主要报错

root@longhk:/tensorflow-1.13.1# bazel version
WARNING: ignoring _JAVA_OPTIONS in environment.
Starting local Bazel server and connecting to it...
INFO: Invocation ID: fa0a7c15-736e-41e6-9ab9-d67aaba4dc16
Build label: 0.21.0
Build target: bazel-out/k8-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Wed Dec 19 12:58:44 2018 (1545224324)
Build timestamp: 1545224324
Build timestamp as int: 1545224324
root@longhk:/tensorflow-1.13.1# bazel clean
INFO: Invocation ID: ee473e7d-4284-402e-a430-8a9ae2d5dde3
INFO: Starting clean (this may take a while). Consider using --async if the clean takes more than several minutes.
root@longhk:/tensorflow-1.13.1# bazel build --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package   --verbose_failures
WARNING: The following configs were expanded more than once: [cuda]. For repeatable flags, repeats are counted twice and may lead to unexpected behavior.
INFO: Invocation ID: 879c1cdb-fbc4-4479-b7bf-a1d4ad9df50b
WARNING: /tensorflow-1.13.1/tensorflow/python/BUILD:2986:1: in py_library rule //tensorflow/python:standard_ops: target '//tensorflow/python:standard_ops' depends on deprecated target '//tensorflow/python/ops/distributions:distributions': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.distributions will not receive new features, and will be removed by early 2019. You should update all usage of `tf.distributions` to `tfp.distributions`.
WARNING: /tensorflow-1.13.1/tensorflow/python/BUILD:77:1: in py_library rule //tensorflow/python:no_contrib: target '//tensorflow/python:no_contrib' depends on deprecated target '//tensorflow/python/ops/distributions:distributions': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.distributions will not receive new features, and will be removed by early 2019. You should update all usage of `tf.distributions` to `tfp.distributions`.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/metrics/BUILD:16:1: in py_library rule //tensorflow/contrib/metrics:metrics_py: target '//tensorflow/contrib/metrics:metrics_py' depends on deprecated target '//tensorflow/python/ops/distributions:distributions': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.distributions will not receive new features, and will be removed by early 2019. You should update all usage of `tf.distributions` to `tfp.distributions`.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/gan/BUILD:136:1: in py_library rule //tensorflow/contrib/gan:losses_impl: target '//tensorflow/contrib/gan:losses_impl' depends on deprecated target '//tensorflow/python/ops/distributions:distributions': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.distributions will not receive new features, and will be removed by early 2019. You should update all usage of `tf.distributions` to `tfp.distributions`.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/learn/BUILD:17:1: in py_library rule //tensorflow/contrib/learn:learn: target '//tensorflow/contrib/learn:learn' depends on deprecated target '//tensorflow/contrib/session_bundle:exporter': No longer supported. Switch to SavedModel immediately.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/learn/BUILD:17:1: in py_library rule //tensorflow/contrib/learn:learn: target '//tensorflow/contrib/learn:learn' depends on deprecated target '//tensorflow/contrib/session_bundle:gc': No longer supported. Switch to SavedModel immediately.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/timeseries/python/timeseries/state_space_models/BUILD:233:1: in py_library rule //tensorflow/contrib/timeseries/python/timeseries/state_space_models:filtering_postprocessor: target '//tensorflow/contrib/timeseries/python/timeseries/state_space_models:filtering_postprocessor' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/timeseries/python/timeseries/BUILD:356:1: in py_library rule //tensorflow/contrib/timeseries/python/timeseries:ar_model: target '//tensorflow/contrib/timeseries/python/timeseries:ar_model' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/bayesflow/BUILD:17:1: in py_library rule //tensorflow/contrib/bayesflow:bayesflow_py: target '//tensorflow/contrib/bayesflow:bayesflow_py' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/timeseries/python/timeseries/state_space_models/BUILD:76:1: in py_library rule //tensorflow/contrib/timeseries/python/timeseries/state_space_models:kalman_filter: target '//tensorflow/contrib/timeseries/python/timeseries/state_space_models:kalman_filter' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/seq2seq/BUILD:23:1: in py_library rule //tensorflow/contrib/seq2seq:seq2seq_py: target '//tensorflow/contrib/seq2seq:seq2seq_py' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/seq2seq/BUILD:23:1: in py_library rule //tensorflow/contrib/seq2seq:seq2seq_py: target '//tensorflow/contrib/seq2seq:seq2seq_py' depends on deprecated target '//tensorflow/python/ops/distributions:distributions': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.distributions will not receive new features, and will be removed by early 2019. You should update all usage of `tf.distributions` to `tfp.distributions`.
WARNING: /tensorflow-1.13.1/tensorflow/contrib/BUILD:13:1: in py_library rule //tensorflow/contrib:contrib_py: target '//tensorflow/contrib:contrib_py' depends on deprecated target '//tensorflow/contrib/distributions:distributions_py': TensorFlow Distributions has migrated to TensorFlow Probability (https://github.com/tensorflow/probability). Deprecated copies remaining in tf.contrib.distributions are unmaintained, unsupported, and will be removed by late 2018. You should update all usage of `tf.contrib.distributions` to `tfp.distributions`.
INFO: Analysed target //tensorflow/tools/pip_package:build_pip_package (362 packages loaded, 23522 targets configured).
INFO: Found 1 target...
INFO: From Compiling external/snappy/snappy-sinksource.cc [for host]:
cc1plus: warning: command-line option '-Wno-implicit-function-declaration' is valid for C/ObjC but not for C++
INFO: From Compiling external/snappy/snappy-stubs-internal.cc [for host]:
cc1plus: warning: command-line option '-Wno-implicit-function-declaration' is valid for C/ObjC but not for C++
INFO: From Compiling external/snappy/snappy.cc [for host]:
cc1plus: warning: command-line option '-Wno-implicit-function-declaration' is valid for C/ObjC but not for C++
INFO: From Compiling tensorflow/lite/string_util.cc [for host]:
tensorflow/lite/string_util.cc: In member function 'int tflite::DynamicBuffer::WriteToBuffer(char**)':
tensorflow/lite/string_util.cc:89:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   89 |   for (int i = 0; i < offset_.size(); i++) {
      |                   ~~^~~~~~~~~~~~~~~~
INFO: From Compiling tensorflow/lite/arena_planner.cc [for host]:
tensorflow/lite/arena_planner.cc: In member function 'virtual TfLiteStatus tflite::ArenaPlanner::PlanAllocations()':
tensorflow/lite/arena_planner.cc:133:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  133 |   for (int i = 0; i < graph_info_->num_nodes(); ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
tensorflow/lite/arena_planner.cc:151:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  151 |   for (int i = 0; i < graph_info_->num_nodes(); ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
tensorflow/lite/arena_planner.cc: In member function 'virtual TfLiteStatus tflite::ArenaPlanner::ExecuteAllocations(int, int)':
tensorflow/lite/arena_planner.cc:191:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |   for (int i = 0; i < graph_info_->num_tensors(); ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
tensorflow/lite/arena_planner.cc: In member function 'TfLiteStatus tflite::ArenaPlanner::CalculateAllocationOfInternalTensors(int)':
tensorflow/lite/arena_planner.cc:282:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  282 |   if (node_index < graph_info_->num_nodes()) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
tensorflow/lite/arena_planner.cc: In member function 'TfLiteStatus tflite::ArenaPlanner::CalculateDeallocationOfInternalTensors(int)':
tensorflow/lite/arena_planner.cc:295:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  295 |   if (node_index < graph_info_->num_nodes()) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
INFO: From Compiling tensorflow/lite/c/c_api_internal.c [for host]:
In file included from tensorflow/lite/c/c_api_internal.c:16:
./tensorflow/lite/c/c_api_internal.h:60:34: warning: 'struct TfLiteContext' declared inside parameter list will not be visible outside of this definition or declaration
   60 |   TfLiteStatus (*Refresh)(struct TfLiteContext* context);
      |                                  ^~~~~~~~~~~~~
INFO: From Compiling tensorflow/lite/kernels/gemm_support.cc [for host]:
In file included from external/gemmlowp/public/../internal/../fixedpoint/fixedpoint.h:874,
                 from external/gemmlowp/public/../internal/output.h:26,
                 from external/gemmlowp/public/../internal/unpack.h:23,
                 from external/gemmlowp/public/../internal/single_thread_gemm.h:29,
                 from external/gemmlowp/public/../internal/multi_thread_gemm.h:24,
                 from external/gemmlowp/public/../internal/dispatch_gemm_shape.h:23,
                 from external/gemmlowp/public/gemmlowp.h:19,
                 from ./tensorflow/lite/kernels/gemm_support.h:18,
                 from tensorflow/lite/kernels/gemm_support.cc:15:
external/gemmlowp/public/../internal/../fixedpoint/./fixedpoint_sse.h:43:39: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes]
   43 | struct FixedPointRawTypeTraits<__m128i> {
      |                                       ^
In file included from external/gemmlowp/public/../internal/simd_wrappers.h:509,
                 from external/gemmlowp/public/../internal/output.h:28,
                 from external/gemmlowp/public/../internal/unpack.h:23,
                 from external/gemmlowp/public/../internal/single_thread_gemm.h:29,
                 from external/gemmlowp/public/../internal/multi_thread_gemm.h:24,
                 from external/gemmlowp/public/../internal/dispatch_gemm_shape.h:23,
                 from external/gemmlowp/public/gemmlowp.h:19,
                 from ./tensorflow/lite/kernels/gemm_support.h:18,
                 from tensorflow/lite/kernels/gemm_support.cc:15:
external/gemmlowp/public/../internal/simd_wrappers_sse.h:31:72: warning: ignoring attributes on template argument 'gemmlowp::Int32x4' {aka '__m128i'} [-Wignored-attributes]
   31 |       typename std::conditional= 4, Int32x4, std::int32_t>::type;
      |                                                                        ^
external/gemmlowp/public/../internal/simd_wrappers_sse.h:37:72: warning: ignoring attributes on template argument 'gemmlowp::Int16x8' {aka '__m128i'} [-Wignored-attributes]
   37 |       typename std::conditional= 8, Int16x8, std::int16_t>::type;
      |                                                                        ^
external/gemmlowp/public/../internal/simd_wrappers_sse.h:45:52: warning: ignoring attributes on template argument 'gemmlowp::Uint8x16' {aka '__m128i'} [-Wignored-attributes]
   45 |                                 std::uint8_t>::type>::type;
      |                                                    ^
ERROR: /root/.cache/bazel/_bazel_root/3f83cabb457beddc67f1cf84eff7f8a3/external/llvm/BUILD.bazel:1225:1: C++ compilation of rule '@llvm//:demangle' failed (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command 
  (cd /root/.cache/bazel/_bazel_root/3f83cabb457beddc67f1cf84eff7f8a3/execroot/org_tensorflow && \
  exec env - \
    PATH=/bin:/usr/bin \
    PWD=/proc/self/cwd \
  external/local_config_cuda/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -MD -MF bazel-out/host/bin/external/llvm/_objs/demangle/MicrosoftDemangleNodes.d '-frandom-seed=bazel-out/host/bin/external/llvm/_objs/demangle/MicrosoftDemangleNodes.o' -D_DEBUG -DLLVM_ENABLE_STATS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DLLVM_BUILD_GLOBAL_ISEL -iquote external/llvm -iquote bazel-out/host/genfiles/external/llvm -iquote bazel-out/host/bin/external/llvm -isystem external/llvm/include -isystem bazel-out/host/genfiles/external/llvm/include -isystem bazel-out/host/bin/external/llvm/include '-std=c++11' -Wno-builtin-macro-redefined '-D__DATE__="redacted"' '-D__TIMESTAMP__="redacted"' '-D__TIME__="redacted"' -fPIE -U_FORTIFY_SOURCE '-D_FORTIFY_SOURCE=1' -fstack-protector -Wall -fno-omit-frame-pointer -no-canonical-prefixes -fno-canonical-system-headers -DNDEBUG -g0 -O2 -ffunction-sections -fdata-sections -g0 '-march=native' -g0 -c external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp -o bazel-out/host/bin/external/llvm/_objs/demangle/MicrosoftDemangleNodes.o)
Execution platform: @bazel_tools//platforms:host_platform
In file included from external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:14:
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:14:17: error: found ':' in nested-name-specifier, expected '::'
   14 | enum Qualifiers : uint8_t {
      |                 ^
      |                 ::
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:14:6: error: 'Qualifiers' has not been declared
   14 | enum Qualifiers : uint8_t {
      |      ^~~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:14:27: error: expected unqualified-id before '{' token
   14 | enum Qualifiers : uint8_t {
      |                           ^
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:25: error: found ':' in nested-name-specifier, expected '::'
   25 | enum class StorageClass : uint8_t {
      |                         ^
      |                         ::
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:12: error: 'StorageClass' has not been declared
   25 | enum class StorageClass : uint8_t {
      |            ^~~~~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:35: error: expected unqualified-id before '{' token
   25 | enum class StorageClass : uint8_t {
      |                                   ^
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:24: error: found ':' in nested-name-specifier, expected '::'
   38 | enum class CallingConv : uint8_t {
      |                        ^
      |                        ::
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:12: error: 'CallingConv' has not been declared
   38 | enum class CallingConv : uint8_t {
      |            ^~~~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:34: error: expected unqualified-id before '{' token
   38 | enum class CallingConv : uint8_t {
      |                                  ^
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:26: error: found ':' in nested-name-specifier, expected '::'
   51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
      |                          ^
      |                          ::
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:12: error: 'ReferenceKind' has not been declared
   51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
      |            ^~~~~~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:36: error: expected unqualified-id before '{' token
   51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
      |                                    ^
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:89:34: error: found ':' in nested-name-specifier, expected '::'
   89 | enum class IntrinsicFunctionKind : uint8_t {
      |                                  ^
      |                                  ::
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:89:12: error: 'IntrinsicFunctionKind' has not been declared
   89 | enum class IntrinsicFunctionKind : uint8_t {
      |            ^~~~~~~~~~~~~~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:89:44: error: expected unqualified-id before '{' token
   89 | enum class IntrinsicFunctionKind : uint8_t {
      |                                            ^
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:180:16: error: found ':' in nested-name-specifier, expected '::'
  180 | enum FuncClass : uint16_t {
      |                ^
      |                ::
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:180:6: error: 'FuncClass' has not been declared
  180 | enum FuncClass : uint16_t {
      |      ^~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:180:27: error: expected unqualified-id before '{' token
  180 | enum FuncClass : uint16_t {
      |                           ^
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:283:3: error: 'Qualifiers' does not name a type
  283 |   Qualifiers Quals = Q_None;
      |   ^~~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:308:3: error: 'CallingConv' does not name a type
  308 |   CallingConv CallConvention = CallingConv::None;
      |   ^~~~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:311:3: error: 'FuncClass' does not name a type
  311 |   FuncClass FunctionClass = FC_Global;
      |   ^~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:339:3: error: 'uint64_t' does not name a type; did you mean 'u_int64_t'?
  339 |   uint64_t OffsetInVTable = 0;
      |   ^~~~~~~~
      |   u_int64_t
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:362:65: error: expected ')' before 'Operator'
  362 |   explicit IntrinsicFunctionIdentifierNode(IntrinsicFunctionKind Operator)
      |                                           ~                     ^~~~~~~~~
      |                                                                 )
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:368:3: error: 'IntrinsicFunctionKind' does not name a type
  368 |   IntrinsicFunctionKind Operator;
      |   ^~~~~~~~~~~~~~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:386:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
  386 |   uint32_t ScopeIndex = 0;
      |   ^~~~~~~~
      |   u_int32_t
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:419:5: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
  419 |     uint32_t StaticOffset = 0;
      |     ^~~~~~~~
      |     u_int32_t
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:524:30: error: expected ')' before 'Value'
  524 |   IntegerLiteralNode(uint64_t Value, bool IsNegative)
      |                     ~        ^~~~~~
      |                              )
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:529:3: error: 'uint64_t' does not name a type; did you mean 'u_int64_t'?
  529 |   uint64_t Value = 0;
      |   ^~~~~~~~
      |   u_int64_t
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:539:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
  539 |   uint32_t NVOffset = 0;
      |   ^~~~~~~~
      |   u_int32_t
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:541:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
  541 |   uint32_t VBTableOffset = 0;
      |   ^~~~~~~~
      |   u_int32_t
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:542:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
  542 |   uint32_t Flags = 0;
      |   ^~~~~~~~
      |   u_int32_t
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:557:3: error: 'Qualifiers' does not name a type
  557 |   Qualifiers Quals;
      |   ^~~~~~~~~~
external/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:584:3: error: 'StorageClass' does not name a type
  584 |   StorageClass SC = StorageClass::None;
      |   ^~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:37:53: error: 'Qualifiers' has not been declared
   37 | static bool outputSingleQualifier(OutputStream &OS, Qualifiers Q) {
      |                                                     ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In function 'bool outputSingleQualifier(OutputStream&, int)':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:39:8: error: 'Q_Const' was not declared in this scope
   39 |   case Q_Const:
      |        ^~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:42:8: error: 'Q_Volatile' was not declared in this scope
   42 |   case Q_Volatile:
      |        ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:45:8: error: 'Q_Restrict' was not declared in this scope
   45 |   case Q_Restrict:
      |        ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope:
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:54:56: error: 'Qualifiers' has not been declared
   54 | static bool outputQualifierIfPresent(OutputStream &OS, Qualifiers Q,
      |                                                        ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:55:38: error: 'Qualifiers' has not been declared
   55 |                                      Qualifiers Mask, bool NeedSpace) {
      |                                      ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:66:48: error: 'Qualifiers' has not been declared
   66 | static void outputQualifiers(OutputStream &OS, Qualifiers Q, bool SpaceBefore,
      |                                                ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In function 'void outputQualifiers(OutputStream&, int, bool, bool)':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:68:12: error: 'Q_None' was not declared in this scope
   68 |   if (Q == Q_None)
      |            ^~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:72:49: error: 'Q_Const' was not declared in this scope
   72 |   SpaceBefore = outputQualifierIfPresent(OS, Q, Q_Const, SpaceBefore);
      |                                                 ^~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:73:49: error: 'Q_Volatile' was not declared in this scope
   73 |   SpaceBefore = outputQualifierIfPresent(OS, Q, Q_Volatile, SpaceBefore);
      |                                                 ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:74:49: error: 'Q_Restrict' was not declared in this scope
   74 |   SpaceBefore = outputQualifierIfPresent(OS, Q, Q_Restrict, SpaceBefore);
      |                                                 ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope:
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:80:55: error: 'CallingConv' has not been declared
   80 | static void outputCallingConvention(OutputStream &OS, CallingConv CC) {
      |                                                       ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In function 'void outputCallingConvention(OutputStream&, int)':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:84:8: error: 'CallingConv' has not been declared
   84 |   case CallingConv::Cdecl:
      |        ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:87:8: error: 'CallingConv' has not been declared
   87 |   case CallingConv::Fastcall:
      |        ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:90:8: error: 'CallingConv' has not been declared
   90 |   case CallingConv::Pascal:
      |        ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:93:8: error: 'CallingConv' has not been declared
   93 |   case CallingConv::Regcall:
      |        ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:96:8: error: 'CallingConv' has not been declared
   96 |   case CallingConv::Stdcall:
      |        ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:99:8: error: 'CallingConv' has not been declared
   99 |   case CallingConv::Thiscall:
      |        ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:102:8: error: 'CallingConv' has not been declared
  102 |   case CallingConv::Eabi:
      |        ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:105:8: error: 'CallingConv' has not been declared
  105 |   case CallingConv::Vectorcall:
      |        ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:108:8: error: 'CallingConv' has not been declared
  108 |   case CallingConv::Clrcall:
      |        ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::PrimitiveTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:141:24: error: 'Quals' was not declared in this scope
  141 |   outputQualifiers(OS, Quals, true, false);
      |                        ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::IntegerLiteralNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:184:9: error: 'Value' was not declared in this scope
  184 |   OS << Value;
      |         ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::IntrinsicFunctionIdentifierNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:243:11: error: 'Operator' was not declared in this scope; did you mean 'perror'?
  243 |   switch (Operator) {
      |           ^~~~~~~~
      |           perror
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:244:29: error: 'IntrinsicFunctionKind' has not been declared
  244 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, New, "operator new");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:245:29: error: 'IntrinsicFunctionKind' has not been declared
  245 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Delete, "operator delete");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:246:29: error: 'IntrinsicFunctionKind' has not been declared
  246 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Assign, "operator=");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:247:29: error: 'IntrinsicFunctionKind' has not been declared
  247 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, RightShift, "operator>>");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:248:29: error: 'IntrinsicFunctionKind' has not been declared
  248 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LeftShift, "operator<<");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:249:29: error: 'IntrinsicFunctionKind' has not been declared
  249 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LogicalNot, "operator!");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:250:29: error: 'IntrinsicFunctionKind' has not been declared
  250 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Equals, "operator==");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:251:29: error: 'IntrinsicFunctionKind' has not been declared
  251 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, NotEquals, "operator!=");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:252:29: error: 'IntrinsicFunctionKind' has not been declared
  252 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ArraySubscript,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:254:29: error: 'IntrinsicFunctionKind' has not been declared
  254 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Pointer, "operator->");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:255:29: error: 'IntrinsicFunctionKind' has not been declared
  255 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Increment, "operator++");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:256:29: error: 'IntrinsicFunctionKind' has not been declared
  256 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Decrement, "operator--");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:257:29: error: 'IntrinsicFunctionKind' has not been declared
  257 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Minus, "operator-");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:258:29: error: 'IntrinsicFunctionKind' has not been declared
  258 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Plus, "operator+");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:259:29: error: 'IntrinsicFunctionKind' has not been declared
  259 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Dereference, "operator*");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:260:29: error: 'IntrinsicFunctionKind' has not been declared
  260 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseAnd, "operator&");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:261:29: error: 'IntrinsicFunctionKind' has not been declared
  261 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, MemberPointer,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:263:29: error: 'IntrinsicFunctionKind' has not been declared
  263 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Divide, "operator/");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:264:29: error: 'IntrinsicFunctionKind' has not been declared
  264 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Modulus, "operator%");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:265:29: error: 'IntrinsicFunctionKind' has not been declared
  265 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LessThan, "operator<");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:266:29: error: 'IntrinsicFunctionKind' has not been declared
  266 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LessThanEqual, "operator<=");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:267:29: error: 'IntrinsicFunctionKind' has not been declared
  267 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, GreaterThan, "operator>");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:268:29: error: 'IntrinsicFunctionKind' has not been declared
  268 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, GreaterThanEqual,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:270:29: error: 'IntrinsicFunctionKind' has not been declared
  270 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Comma, "operator,");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:271:29: error: 'IntrinsicFunctionKind' has not been declared
  271 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Parens, "operator()");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:272:29: error: 'IntrinsicFunctionKind' has not been declared
  272 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseNot, "operator~");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:273:29: error: 'IntrinsicFunctionKind' has not been declared
  273 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseXor, "operator^");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:274:29: error: 'IntrinsicFunctionKind' has not been declared
  274 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseOr, "operator|");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:275:29: error: 'IntrinsicFunctionKind' has not been declared
  275 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LogicalAnd, "operator&&");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:276:29: error: 'IntrinsicFunctionKind' has not been declared
  276 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LogicalOr, "operator||");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:277:29: error: 'IntrinsicFunctionKind' has not been declared
  277 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, TimesEqual, "operator*=");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:278:29: error: 'IntrinsicFunctionKind' has not been declared
  278 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, PlusEqual, "operator+=");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:279:29: error: 'IntrinsicFunctionKind' has not been declared
  279 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, MinusEqual, "operator-=");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:280:29: error: 'IntrinsicFunctionKind' has not been declared
  280 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, DivEqual, "operator/=");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:281:29: error: 'IntrinsicFunctionKind' has not been declared
  281 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ModEqual, "operator%=");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:282:29: error: 'IntrinsicFunctionKind' has not been declared
  282 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, RshEqual, "operator>>=");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:283:29: error: 'IntrinsicFunctionKind' has not been declared
  283 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LshEqual, "operator<<=");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:284:29: error: 'IntrinsicFunctionKind' has not been declared
  284 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseAndEqual,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:286:29: error: 'IntrinsicFunctionKind' has not been declared
  286 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseOrEqual,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:288:29: error: 'IntrinsicFunctionKind' has not been declared
  288 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseXorEqual,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:290:29: error: 'IntrinsicFunctionKind' has not been declared
  290 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VbaseDtor, "`vbase dtor'");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:291:29: error: 'IntrinsicFunctionKind' has not been declared
  291 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecDelDtor,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:293:29: error: 'IntrinsicFunctionKind' has not been declared
  293 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, DefaultCtorClosure,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:295:29: error: 'IntrinsicFunctionKind' has not been declared
  295 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ScalarDelDtor,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:297:29: error: 'IntrinsicFunctionKind' has not been declared
  297 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecCtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:299:29: error: 'IntrinsicFunctionKind' has not been declared
  299 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecDtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:301:29: error: 'IntrinsicFunctionKind' has not been declared
  301 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecVbaseCtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:303:29: error: 'IntrinsicFunctionKind' has not been declared
  303 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VdispMap,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:305:29: error: 'IntrinsicFunctionKind' has not been declared
  305 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVecCtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:307:29: error: 'IntrinsicFunctionKind' has not been declared
  307 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVecDtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:309:29: error: 'IntrinsicFunctionKind' has not been declared
  309 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVecVbaseCtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:311:29: error: 'IntrinsicFunctionKind' has not been declared
  311 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, CopyCtorClosure,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:313:29: error: 'IntrinsicFunctionKind' has not been declared
  313 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LocalVftableCtorClosure,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:315:29: error: 'IntrinsicFunctionKind' has not been declared
  315 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ArrayNew, "operator new[]");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:316:29: error: 'IntrinsicFunctionKind' has not been declared
  316 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ArrayDelete,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:318:29: error: 'IntrinsicFunctionKind' has not been declared
  318 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ManVectorCtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:320:29: error: 'IntrinsicFunctionKind' has not been declared
  320 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ManVectorDtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:322:29: error: 'IntrinsicFunctionKind' has not been declared
  322 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVectorCopyCtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:324:29: error: 'IntrinsicFunctionKind' has not been declared
  324 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVectorVbaseCopyCtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:326:29: error: 'IntrinsicFunctionKind' has not been declared
  326 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VectorCopyCtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:328:29: error: 'IntrinsicFunctionKind' has not been declared
  328 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VectorVbaseCopyCtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:330:29: error: 'IntrinsicFunctionKind' has not been declared
  330 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ManVectorVbaseCopyCtorIter,
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:332:29: error: 'IntrinsicFunctionKind' has not been declared
  332 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, CoAwait, "co_await");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:333:29: error: 'IntrinsicFunctionKind' has not been declared
  333 |     OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Spaceship, "operator <=>");
      |                             ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:23:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
   23 |   case Enum::Value:                                                            \
      |        ^~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:334:8: error: 'IntrinsicFunctionKind' has not been declared
  334 |   case IntrinsicFunctionKind::MaxIntrinsic:
      |        ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:335:8: error: 'IntrinsicFunctionKind' has not been declared
  335 |   case IntrinsicFunctionKind::None:
      |        ^~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::LocalStaticGuardIdentifierNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:344:7: error: 'ScopeIndex' was not declared in this scope
  344 |   if (ScopeIndex > 0)
      |       ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::FunctionSignatureNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:371:7: error: 'FunctionClass' was not declared in this scope
  371 |   if (FunctionClass & FC_Public)
      |       ^~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:371:23: error: 'FC_Public' was not declared in this scope
  371 |   if (FunctionClass & FC_Public)
      |                       ^~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:373:7: error: 'FunctionClass' was not declared in this scope
  373 |   if (FunctionClass & FC_Protected)
      |       ^~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:373:23: error: 'FC_Protected' was not declared in this scope
  373 |   if (FunctionClass & FC_Protected)
      |                       ^~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:375:7: error: 'FunctionClass' was not declared in this scope
  375 |   if (FunctionClass & FC_Private)
      |       ^~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:375:23: error: 'FC_Private' was not declared in this scope
  375 |   if (FunctionClass & FC_Private)
      |                       ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:378:9: error: 'FunctionClass' was not declared in this scope
  378 |   if (!(FunctionClass & FC_Global)) {
      |         ^~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:378:25: error: 'FC_Global' was not declared in this scope
  378 |   if (!(FunctionClass & FC_Global)) {
      |                         ^~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:379:25: error: 'FC_Static' was not declared in this scope
  379 |     if (FunctionClass & FC_Static)
      |                         ^~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:382:7: error: 'FunctionClass' was not declared in this scope
  382 |   if (FunctionClass & FC_Virtual)
      |       ^~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:382:23: error: 'FC_Virtual' was not declared in this scope
  382 |   if (FunctionClass & FC_Virtual)
      |                       ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:385:7: error: 'FunctionClass' was not declared in this scope
  385 |   if (FunctionClass & FC_ExternC)
      |       ^~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:385:23: error: 'FC_ExternC' was not declared in this scope
  385 |   if (FunctionClass & FC_ExternC)
      |                       ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:394:33: error: 'CallConvention' was not declared in this scope
  394 |     outputCallingConvention(OS, CallConvention);
      |                                 ^~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::FunctionSignatureNode::outputPost(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:399:9: error: 'FunctionClass' was not declared in this scope
  399 |   if (!(FunctionClass & FC_NoParameterList)) {
      |         ^~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:399:25: error: 'FC_NoParameterList' was not declared in this scope
  399 |   if (!(FunctionClass & FC_NoParameterList)) {
      |                         ^~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:408:7: error: 'Quals' was not declared in this scope
  408 |   if (Quals & Q_Const)
      |       ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:408:15: error: 'Q_Const' was not declared in this scope
  408 |   if (Quals & Q_Const)
      |               ^~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:410:7: error: 'Quals' was not declared in this scope
  410 |   if (Quals & Q_Volatile)
      |       ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:410:15: error: 'Q_Volatile' was not declared in this scope
  410 |   if (Quals & Q_Volatile)
      |               ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:412:7: error: 'Quals' was not declared in this scope
  412 |   if (Quals & Q_Restrict)
      |       ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:412:15: error: 'Q_Restrict' was not declared in this scope
  412 |   if (Quals & Q_Restrict)
      |               ^~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:414:7: error: 'Quals' was not declared in this scope
  414 |   if (Quals & Q_Unaligned)
      |       ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:414:15: error: 'Q_Unaligned' was not declared in this scope
  414 |   if (Quals & Q_Unaligned)
      |               ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::ThunkSignatureNode::outputPost(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:433:7: error: 'FunctionClass' was not declared in this scope
  433 |   if (FunctionClass & FC_StaticThisAdjust) {
      |       ^~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:433:23: error: 'FC_StaticThisAdjust' was not declared in this scope
  433 |   if (FunctionClass & FC_StaticThisAdjust) {
      |                       ^~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:434:38: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset'
  434 |     OS << "`adjustor{" << ThisAdjust.StaticOffset << "}'";
      |                                      ^~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:435:30: error: 'FC_VirtualThisAdjust' was not declared in this scope
  435 |   } else if (FunctionClass & FC_VirtualThisAdjust) {
      |                              ^~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:436:25: error: 'FC_VirtualThisAdjustEx' was not declared in this scope
  436 |     if (FunctionClass & FC_VirtualThisAdjustEx) {
      |                         ^~~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:439:32: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset'
  439 |          << ", " << ThisAdjust.StaticOffset << "}'";
      |                                ^~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:442:24: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset'
  442 |          << ThisAdjust.StaticOffset << "}'";
      |                        ^~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::PointerTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:461:7: error: 'Quals' was not declared in this scope
  461 |   if (Quals & Q_Unaligned)
      |       ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:461:15: error: 'Q_Unaligned' was not declared in this scope
  461 |   if (Quals & Q_Unaligned)
      |               ^~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:470:38: error: 'const struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'CallConvention'
  470 |     outputCallingConvention(OS, Sig->CallConvention);
      |                                      ^~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:492:24: error: 'Quals' was not declared in this scope
  492 |   outputQualifiers(OS, Quals, false, false);
      |                        ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::TagTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:512:24: error: 'Quals' was not declared in this scope
  512 |   outputQualifiers(OS, Quals, true, false);
      |                        ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::ArrayTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:519:24: error: 'Quals' was not declared in this scope
  519 |   outputQualifiers(OS, Quals, true, false);
      |                        ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'void llvm::ms_demangle::ArrayTypeNode::outputOneDimension(OutputStream&, llvm::ms_demangle::OutputFlags, llvm::ms_demangle::Node*) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:526:12: error: 'struct llvm::ms_demangle::IntegerLiteralNode' has no member named 'Value'
  526 |   if (ILN->Value != 0)
      |            ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::VariableSymbolNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:562:11: error: 'SC' was not declared in this scope
  562 |   switch (SC) {
      |           ^~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:563:8: error: 'StorageClass' has not been declared
  563 |   case StorageClass::PrivateStatic:
      |        ^~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:566:8: error: 'StorageClass' has not been declared
  566 |   case StorageClass::PublicStatic:
      |        ^~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:569:8: error: 'StorageClass' has not been declared
  569 |   case StorageClass::ProtectedStatic:
      |        ^~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::RttiBaseClassDescriptorNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:597:9: error: 'NVOffset' was not declared in this scope
  597 |   OS << NVOffset << ", " << VBPtrOffset << ", " << VBTableOffset << ", "
      |         ^~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:597:52: error: 'VBTableOffset' was not declared in this scope; did you mean 'VBPtrOffset'?
  597 |   OS << NVOffset << ", " << VBPtrOffset << ", " << VBTableOffset << ", "
      |                                                    ^~~~~~~~~~~~~
      |                                                    VBPtrOffset
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:598:15: error: 'const struct llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'Flags'
  598 |      << this->Flags;
      |               ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::VcallThunkIdentifierNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:609:23: error: 'OffsetInVTable' was not declared in this scope
  609 |   OS << "`vcall'{" << OffsetInVTable << ", {flat}}";
      |                       ^~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::SpecialTableSymbolNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:613:24: error: 'Quals' was not declared in this scope
  613 |   outputQualifiers(OS, Quals, false, true);
      |                        ^~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope:
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:80:13: warning: 'void outputCallingConvention(OutputStream&, int)' defined but not used [-Wunused-function]
   80 | static void outputCallingConvention(OutputStream &OS, CallingConv CC) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:66:13: warning: 'void outputQualifiers(OutputStream&, int, bool, bool)' defined but not used [-Wunused-function]
   66 | static void outputQualifiers(OutputStream &OS, Qualifiers Q, bool SpaceBefore,
      |             ^~~~~~~~~~~~~~~~
external/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:54:13: warning: 'bool outputQualifierIfPresent(OutputStream&, int, int, bool)' defined but not used [-Wunused-function]
   54 | static bool outputQualifierIfPresent(OutputStream &OS, Qualifiers Q,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
Target //tensorflow/tools/pip_package:build_pip_package failed to build
INFO: Elapsed time: 76.282s, Critical Path: 37.58s
INFO: 241 processes: 241 local.
FAILED: Build did NOT complete successfully
root@longhk:/tensorflow-1.13.1# 


 

 

你可能感兴趣的:(2_TensorFlow1.31.1 GPU版本源码编译【报错备忘】)