Closed owent closed 2 months ago
Describe your environment
Linux+GCC 4.8
What is the expected behavior? Build success
What is the actual behavior?
cd /home/runner/work/cmake-toolset/cmake-toolset/test/build_jobs_dir/_deps/opentelemetry_cpp-v1.15.0/linux-x86_64-gnu/sdk/src/trace && /usr/bin/g++-4.8 -DENABLE_ASYNC_EXPORT -DENABLE_METRICS_EXEMPLAR_PREVIEW -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -D__CLANG_SUPPORT_DYN_ANNOTATION__ -I/home/runner/work/cmake-toolset/cmake-toolset/test/build_jobs_dir/_deps/opentelemetry_cpp-v1.15.0/linux-x86_64-gnu/generated/third_party/opentelemetry-proto -I/home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/api/include -I/home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/sdk/include -I/home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/sdk -I/home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/ext/include -isystem /home/runner/work/cmake-toolset/cmake-toolset/test/third_party/install/linux-x86_64-gnu/include -fexceptions -frtti -pthread -O2 -g -DNDEBUG -ggdb -std=gnu++1y -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/tracer_context.cc.o -MF CMakeFiles/opentelemetry_trace.dir/tracer_context.cc.o.d -o CMakeFiles/opentelemetry_trace.dir/tracer_context.cc.o -c /home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/sdk/src/trace/tracer_context.cc In file included from /home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/sdk/include/opentelemetry/sdk/trace/recordable.h:12:0, from /home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/sdk/include/opentelemetry/sdk/trace/multi_recordable.h:10, from /home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/sdk/include/opentelemetry/sdk/trace/multi_span_processor.h:11, from /home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/sdk/src/trace/tracer_context.cc:5: /home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/sdk/include/opentelemetry/sdk/instrumentationscope/instrumentation_scope.h:76:12: error: ‘std::enable_if_t’ has not been declared std::enable_if_t<opentelemetry::common::detail::is_key_value_iterable<ArgumentType>::value> ^ /home/runner/work/cmake-toolset/cmake-toolset/test/third_party/packages/opentelemetry-cpp-v1.15.0/sdk/include/opentelemetry/sdk/instrumentationscope/instrumentation_scope.h:76:23: error: expected ‘>’ before ‘<’ token std::enable_if_t<opentelemetry::common::detail::is_key_value_iterable<ArgumentType>::value> ^ make[2]: *** [sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/build.make:76: sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/tracer_context.cc.o] Error 1 make[2]: Leaving directory '/home/runner/work/cmake-toolset/cmake-toolset/test/build_jobs_dir/_deps/opentelemetry_cpp-v1.15.0/linux-x86_64-gnu' make[1]: *** [CMakeFiles/Makefile2:543: sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 make[1]: Leaving directory '/home/runner/work/cmake-toolset/cmake-toolset/test/build_jobs_dir/_deps/opentelemetry_cpp-v1.15.0/linux-x86_64-gnu'
Describe your environment
Linux+GCC 4.8
What is the expected behavior? Build success
What is the actual behavior?