You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
opentelemetry-cpp library fails to compile, with the following error (see below). The error occurs when attempting to compile one of the opentelemetry example files. It appears that the most recent commit to this recipe enabled the compilation of example files: 7f3c816#diff-c07065fa17a58e51c2b83e0810c72267d76083f4011ce96af2edbf99cde3419bL105
In file included from /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/server.cc:7:
#0 751.5 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/tracer_common.h:29:26: error: expected ‘)’ before ‘&’ token
#0 751.5 29 | HttpTextMapCarrier<T>(T &headers) : headers_(headers) {}
#0 751.5 | ~ ^~
#0 751.5 | )
#0 751.6 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/server.cc: In member function ‘virtual int {anonymous}::RequestHandler::onHttpRequest(const testing::HttpRequest&, testing::HttpResponse&)’:
#0 751.6 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/server.cc:34:89: error: no matching function for call to ‘{anonymous}::HttpTextMapCarrier<std::map<std::basic_string<char>, std::basic_string<char> > >::HttpTextMapCarrier(std::map<std::basic_string<char>, std::basic_string<char> >&)’
#0 751.6 34 | const HttpTextMapCarrier<std::map<std::string, std::string>> carrier(request_headers);
...
This was fixed at some point in the past, examples have not been built for a while now, sorry that we missed the issue to close it back then, thanks anyway for the report!
Description
opentelemetry-cpp library fails to compile, with the following error (see below). The error occurs when attempting to compile one of the opentelemetry example files. It appears that the most recent commit to this recipe enabled the compilation of example files: 7f3c816#diff-c07065fa17a58e51c2b83e0810c72267d76083f4011ce96af2edbf99cde3419bL105
Package and Environment Details
Conan profile
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=20
compiler.libcxx=libstdc++
compiler.version=11
os=Linux
os_build=Linux
[options]
[build_requires]
[env]
Steps to reproduce
docker build . --platform=linux/amd64 --progress=plain
with the following Dockerfile:
With the following conanfile.txt:
Logs
Click to expand log
#13 739.3 [ 0%] Generating messages.pb.cc, messages.pb.h, messages.grpc.pb.cc, messages.grpc.pb.h #13 739.3 Scanning dependencies of target opentelemetry_version #13 739.3 Scanning dependencies of target common_foo_library #13 739.3 Scanning dependencies of target opentelemetry_common #13 739.3 Scanning dependencies of target common_metrics_foo_library #13 739.3 Scanning dependencies of target opentelemetry_http_client_curl #13 739.3 Scanning dependencies of target load_plugin_example #13 739.3 Scanning dependencies of target example_plugin #13 739.3 [ 1%] Building CXX object sdk/src/version/CMakeFiles/opentelemetry_version.dir/version.cc.o #13 739.3 [ 1%] Building CXX object sdk/src/common/CMakeFiles/opentelemetry_common.dir/random.cc.o #13 739.3 [ 1%] Building CXX object ext/src/http/client/curl/CMakeFiles/opentelemetry_http_client_curl.dir/http_client_factory_curl.cc.o #13 739.3 [ 3%] Building CXX object examples/common/foo_library/CMakeFiles/common_foo_library.dir/foo_library.cc.o #13 739.3 [ 3%] Building CXX object sdk/src/common/CMakeFiles/opentelemetry_common.dir/core.cc.o #13 739.3 [ 4%] Building CXX object ext/src/http/client/curl/CMakeFiles/opentelemetry_http_client_curl.dir/http_client_curl.cc.o #13 739.3 [ 6%] Building CXX object ext/src/http/client/curl/CMakeFiles/opentelemetry_http_client_curl.dir/http_operation_curl.cc.o #13 739.3 [ 7%] Building CXX object sdk/src/common/CMakeFiles/opentelemetry_common.dir/global_log_handler.cc.o #13 739.3 [ 7%] Building CXX object examples/common/metrics_foo_library/CMakeFiles/common_metrics_foo_library.dir/foo_library.cc.o #13 739.3 [ 8%] Building CXX object examples/plugin/load/CMakeFiles/load_plugin_example.dir/main.cc.o #13 739.3 [ 8%] Building CXX object sdk/src/common/CMakeFiles/opentelemetry_common.dir/platform/fork_unix.cc.o #13 739.3 [ 9%] Building CXX object examples/plugin/plugin/CMakeFiles/example_plugin.dir/tracer.cc.o #13 739.3 [ 9%] Building CXX object examples/plugin/plugin/CMakeFiles/example_plugin.dir/factory_impl.cc.o #13 739.3 [ 9%] Linking CXX static library libopentelemetry_version.a #13 739.3 Scanning dependencies of target example_grpc_proto #13 739.3 [ 11%] Building CXX object examples/grpc/CMakeFiles/example_grpc_proto.dir/messages.grpc.pb.cc.o #13 739.3 [ 11%] Building CXX object examples/grpc/CMakeFiles/example_grpc_proto.dir/messages.pb.cc.o #13 739.3 [ 11%] Built target opentelemetry_version #13 739.5 Scanning dependencies of target opentelemetry_proto #13 739.5 [ 13%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/trace/v1/trace.pb.cc.o #13 739.5 [ 13%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/common/v1/common.pb.cc.o #13 739.5 [ 13%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/resource/v1/resource.pb.cc.o #13 739.7 [ 14%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/logs/v1/logs.pb.cc.o #13 740.2 [ 15%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/metrics/v1/metrics.pb.cc.o #13 741.3 [ 15%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/collector/trace/v1/trace_service.pb.cc.o #13 741.4 [ 16%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/collector/trace/v1/trace_service.grpc.pb.cc.o #13 741.5 [ 17%] Linking CXX static library libopentelemetry_common.a #13 741.5 [ 17%] Built target opentelemetry_common #13 741.6 Scanning dependencies of target opentelemetry_resources #13 741.6 [ 18%] Building CXX object sdk/src/resource/CMakeFiles/opentelemetry_resources.dir/resource.cc.o #13 741.7 [ 19%] Building CXX object sdk/src/resource/CMakeFiles/opentelemetry_resources.dir/resource_detector.cc.o #13 741.8 [ 20%] Linking CXX shared library libexample_plugin.so #13 741.9 Scanning dependencies of target opentelemetry_metrics #13 741.9 [ 21%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/async_instruments.cc.o #13 741.9 [ 21%] Built target example_plugin #13 741.9 [ 22%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/meter_provider.cc.o #13 742.1 [ 23%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/collector/logs/v1/logs_service.pb.cc.o #13 742.3 [ 23%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/collector/logs/v1/logs_service.grpc.pb.cc.o #13 742.4 [ 24%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/collector/metrics/v1/metrics_service.pb.cc.o #13 742.5 [ 25%] Linking CXX executable load_plugin_example #13 742.6 [ 25%] Built target load_plugin_example #13 742.6 [ 26%] Building CXX object CMakeFiles/opentelemetry_proto.dir/generated/third_party/opentelemetry-proto/opentelemetry/proto/collector/metrics/v1/metrics_service.grpc.pb.cc.o #13 742.7 [ 26%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/meter.cc.o #13 742.8 [ 27%] Linking CXX static library libcommon_metrics_foo_library.a #13 742.8 [ 27%] Built target common_metrics_foo_library #13 742.9 [ 28%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/meter_context.cc.o #13 743.3 [ 28%] Linking CXX static library libcommon_foo_library.a #13 743.3 [ 28%] Built target common_foo_library #13 743.3 [ 28%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/metric_reader.cc.o #13 743.4 [ 28%] Linking CXX static library libopentelemetry_http_client_curl.a #13 743.5 [ 28%] Built target opentelemetry_http_client_curl #13 743.5 [ 29%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/instrument_metadata_validator.cc.o #13 743.5 [ 30%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader.cc.o #13 744.0 [ 30%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/metric_collector.cc.o #13 744.3 [ 31%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/observable_registry.cc.o #13 744.7 [ 32%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/sync_metric_storage.cc.o #13 744.8 [ 32%] Linking CXX static library libexample_grpc_proto.a #13 744.8 [ 32%] Built target example_grpc_proto #13 744.8 [ 32%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/temporal_metric_storage.cc.o #13 744.8 [ 32%] Linking CXX static library libopentelemetry_resources.a #13 744.9 [ 32%] Built target opentelemetry_resources #13 744.9 Scanning dependencies of target opentelemetry_trace #13 745.0 [ 33%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/tracer_context.cc.o #13 745.0 Scanning dependencies of target opentelemetry_exporter_jaeger_trace #13 745.1 [ 34%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/src/jaeger_exporter.cc.o #13 745.6 [ 35%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/histogram_aggregation.cc.o #13 746.2 [ 36%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/lastvalue_aggregation.cc.o #13 746.9 [ 36%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/sum_aggregation.cc.o #13 747.0 [ 37%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/exemplar/filter.cc.o #13 747.8 [ 38%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/exemplar/reservoir.cc.o #13 748.0 [ 38%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/sync_instruments.cc.o #13 748.0 [ 39%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/tracer_context_factory.cc.o #13 748.3 [ 39%] Linking CXX static library libopentelemetry_proto.a #13 748.3 [ 39%] Built target opentelemetry_proto #13 748.4 Scanning dependencies of target opentelemetry_exporter_otlp_grpc_client #13 748.4 [ 40%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_grpc_client.dir/src/otlp_grpc_client.cc.o #13 748.6 [ 40%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_grpc_client.dir/src/otlp_grpc_utils.cc.o #13 748.7 Scanning dependencies of target opentelemetry_exporter_otlp_http_client #13 748.8 [ 40%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_http_client.dir/src/otlp_http_client.cc.o #13 749.0 [ 40%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/tracer_provider.cc.o #13 749.2 [ 41%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/tracer_provider_factory.cc.o #13 749.3 [ 41%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/tracer.cc.o #13 749.8 [ 42%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/span.cc.o #13 749.9 [ 43%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/src/jaeger_exporter_factory.cc.o #13 750.3 [ 43%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/src/thrift_sender.cc.o #13 750.3 [ 44%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/src/udp_transport.cc.o #13 750.5 [ 45%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/src/recordable.cc.o #13 750.5 [ 45%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/src/TUDPTransport.cc.o #13 750.6 [ 46%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/src/http_transport.cc.o #13 751.5 [ 47%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/batch_span_processor.cc.o #13 751.6 [ 47%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/batch_span_processor_factory.cc.o #13 752.5 [ 48%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/simple_processor_factory.cc.o #13 752.5 [ 49%] Linking CXX static library libopentelemetry_exporter_otlp_grpc_client.a #13 752.5 [ 49%] Built target opentelemetry_exporter_otlp_grpc_client #13 752.6 [ 50%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/always_on_factory.cc.o #13 752.6 [ 51%] Linking CXX static library libopentelemetry_metrics.a #13 752.7 [ 51%] Built target opentelemetry_metrics #13 752.7 Scanning dependencies of target opentelemetry_exporter_ostream_metrics #13 752.7 [ 51%] Building CXX object exporters/ostream/CMakeFiles/opentelemetry_exporter_ostream_metrics.dir/src/metric_exporter.cc.o #13 752.8 [ 52%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/src/THttpTransport.cc.o #13 753.0 [ 52%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/thrift-gen/Agent.cpp.o #13 753.2 [ 53%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/thrift-gen/jaeger_types.cpp.o #13 753.4 [ 53%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/always_off_factory.cc.o #13 753.5 [ 54%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/parent.cc.o #13 754.0 [ 55%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/parent_factory.cc.o #13 754.0 [ 55%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio.cc.o #13 754.2 [ 56%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/thrift-gen/Collector.cpp.o #13 754.3 [ 57%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio_factory.cc.o #13 754.7 [ 58%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/random_id_generator.cc.o #13 754.7 [ 58%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/random_id_generator_factory.cc.o #13 754.8 [ 58%] Building CXX object exporters/jaeger/CMakeFiles/opentelemetry_exporter_jaeger_trace.dir/thrift-gen/zipkincore_types.cpp.o #13 756.2 [ 59%] Linking CXX static library libopentelemetry_trace.a #13 756.2 [ 59%] Built target opentelemetry_trace #13 756.2 Scanning dependencies of target opentelemetry_exporter_in_memory #13 756.2 Scanning dependencies of target opentelemetry_exporter_ostream_span #13 756.2 [ 60%] Building CXX object exporters/memory/CMakeFiles/opentelemetry_exporter_in_memory.dir/src/in_memory_span_exporter_factory.cc.o #13 756.2 Scanning dependencies of target opentelemetry_exporter_zipkin_trace #13 756.2 [ 61%] Building CXX object exporters/ostream/CMakeFiles/opentelemetry_exporter_ostream_span.dir/src/span_exporter_factory.cc.o #13 756.2 [ 61%] Building CXX object exporters/ostream/CMakeFiles/opentelemetry_exporter_ostream_span.dir/src/span_exporter.cc.o #13 756.2 [ 61%] Building CXX object exporters/zipkin/CMakeFiles/opentelemetry_exporter_zipkin_trace.dir/src/zipkin_exporter_factory.cc.o #13 756.2 Scanning dependencies of target opentelemetry_otlp_recordable #13 756.2 [ 62%] Building CXX object exporters/zipkin/CMakeFiles/opentelemetry_exporter_zipkin_trace.dir/src/zipkin_exporter.cc.o #13 756.2 [ 63%] Building CXX object exporters/zipkin/CMakeFiles/opentelemetry_exporter_zipkin_trace.dir/src/recordable.cc.o #13 756.2 [ 64%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_otlp_recordable.dir/src/otlp_populate_attribute_utils.cc.o #13 756.2 [ 65%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_otlp_recordable.dir/src/otlp_log_recordable.cc.o #13 756.2 [ 65%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_otlp_recordable.dir/src/otlp_recordable.cc.o #13 756.2 [ 65%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_otlp_recordable.dir/src/otlp_metric_utils.cc.o #13 756.3 [ 66%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_otlp_recordable.dir/src/otlp_recordable_utils.cc.o #13 756.4 [ 67%] Linking CXX static library libopentelemetry_exporter_ostream_metrics.a #13 756.4 [ 67%] Built target opentelemetry_exporter_ostream_metrics #13 756.4 [ 68%] Linking CXX static library libopentelemetry_exporter_otlp_http_client.a #13 756.4 Scanning dependencies of target metrics_ostream_example #13 756.4 [ 68%] Building CXX object examples/metrics_simple/CMakeFiles/metrics_ostream_example.dir/metrics_ostream.cc.o #13 756.4 [ 68%] Built target opentelemetry_exporter_otlp_http_client #13 757.7 [ 69%] Linking CXX static library libopentelemetry_exporter_jaeger_trace.a #13 757.8 [ 69%] Built target opentelemetry_exporter_jaeger_trace #13 757.8 Scanning dependencies of target example_jaeger #13 757.8 [ 70%] Building CXX object examples/jaeger/CMakeFiles/example_jaeger.dir/main.cc.o #13 759.2 [ 71%] Linking CXX static library libopentelemetry_otlp_recordable.a #13 759.3 [ 71%] Built target opentelemetry_otlp_recordable #13 759.3 Scanning dependencies of target opentelemetry_exporter_otlp_http_metric #13 759.3 Scanning dependencies of target opentelemetry_exporter_otlp_http #13 759.3 [ 73%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_http_metric.dir/src/otlp_http_metric_exporter_factory.cc.o #13 759.3 [ 73%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_http_metric.dir/src/otlp_http_metric_exporter.cc.o #13 759.3 [ 73%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_http.dir/src/otlp_http_exporter.cc.o #13 759.3 [ 73%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_http.dir/src/otlp_http_exporter_factory.cc.o #13 759.3 Scanning dependencies of target opentelemetry_exporter_otlp_grpc_log #13 759.3 Scanning dependencies of target opentelemetry_exporter_otlp_grpc_metrics #13 759.3 Scanning dependencies of target opentelemetry_exporter_otlp_grpc #13 759.3 [ 76%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_grpc_log.dir/src/otlp_grpc_log_record_exporter_factory.cc.o #13 759.3 [ 76%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_grpc_metrics.dir/src/otlp_grpc_metric_exporter.cc.o #13 759.3 [ 76%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_grpc.dir/src/otlp_grpc_exporter.cc.o #13 759.3 [ 76%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_grpc_metrics.dir/src/otlp_grpc_metric_exporter_factory.cc.o #13 759.3 [ 76%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_grpc_log.dir/src/otlp_grpc_log_record_exporter.cc.o #13 759.4 [ 77%] Building CXX object exporters/otlp/CMakeFiles/opentelemetry_exporter_otlp_grpc.dir/src/otlp_grpc_exporter_factory.cc.o #13 759.4 [ 77%] Linking CXX static library libopentelemetry_exporter_otlp_grpc_log.a #13 759.4 [ 77%] Built target opentelemetry_exporter_otlp_grpc_log #13 760.8 [ 78%] Linking CXX static library libopentelemetry_exporter_ostream_span.a #13 760.8 [ 78%] Built target opentelemetry_exporter_ostream_span #13 760.9 Scanning dependencies of target server #13 760.9 Scanning dependencies of target client #13 760.9 [ 79%] Building CXX object examples/grpc/CMakeFiles/client.dir/client.cc.o #13 760.9 [ 79%] Building CXX object examples/grpc/CMakeFiles/server.dir/server.cc.o #13 760.9 Scanning dependencies of target example_simple #13 760.9 [ 80%] Building CXX object examples/simple/CMakeFiles/example_simple.dir/main.cc.o #13 761.0 [ 80%] Linking CXX static library libopentelemetry_exporter_in_memory.a #13 761.1 [ 80%] Built target opentelemetry_exporter_in_memory #13 761.1 Scanning dependencies of target batch_span_processor_example #13 761.1 [ 80%] Building CXX object examples/batch/CMakeFiles/batch_span_processor_example.dir/main.cc.o #13 761.8 [ 81%] Linking CXX executable example_jaeger #13 762.2 [ 81%] Built target example_jaeger #13 762.2 Scanning dependencies of target example_multithreaded #13 762.2 [ 82%] Building CXX object examples/multithreaded/CMakeFiles/example_multithreaded.dir/main.cc.o #13 763.2 Scanning dependencies of target example_multi_processor #13 763.2 [ 83%] Linking CXX static library libopentelemetry_exporter_zipkin_trace.a #13 763.2 [ 83%] Building CXX object examples/multi_processor/CMakeFiles/example_multi_processor.dir/main.cc.o #13 763.2 [ 83%] Built target opentelemetry_exporter_zipkin_trace #13 763.2 Scanning dependencies of target http_server #13 763.3 [ 84%] Building CXX object examples/http/CMakeFiles/http_server.dir/server.cc.o #13 763.4 Scanning dependencies of target http_client #13 763.4 [ 84%] Building CXX object examples/http/CMakeFiles/http_client.dir/client.cc.o #13 764.3 [ 85%] Linking CXX static library libopentelemetry_exporter_otlp_http_metric.a #13 764.3 [ 85%] Built target opentelemetry_exporter_otlp_http_metric #13 764.3 Scanning dependencies of target example_zipkin #13 764.3 [ 86%] Building CXX object examples/zipkin/CMakeFiles/example_zipkin.dir/main.cc.o #13 764.7 [ 87%] Linking CXX static library libopentelemetry_exporter_otlp_http.a #13 764.7 [ 87%] Built target opentelemetry_exporter_otlp_http #13 764.7 Scanning dependencies of target example_otlp_http #13 764.7 [ 88%] Building CXX object examples/otlp/CMakeFiles/example_otlp_http.dir/http_main.cc.o #13 764.7 [ 88%] Linking CXX executable example_simple #13 764.8 [ 88%] Built target example_simple #13 765.1 In file included from /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/server.cc:7: #13 765.1 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/tracer_common.h:29:26: error: expected ‘)’ before ‘&’ token #13 765.1 29 | HttpTextMapCarrier(T &headers) : headers_(headers) {} #13 765.1 | ~ ^~ #13 765.1 | ) #13 765.1 [ 89%] Linking CXX static library libopentelemetry_exporter_otlp_grpc_metrics.a #13 765.1 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/server.cc: In member function ‘virtual int {anonymous}::RequestHandler::onHttpRequest(const testing::HttpRequest&, testing::HttpResponse&)’: #13 765.1 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/server.cc:34:89: error: no matching function for call to ‘{anonymous}::HttpTextMapCarrier, std::basic_string > >::HttpTextMapCarrier(std::map, std::basic_string >&)’ #13 765.1 34 | const HttpTextMapCarrier> carrier(request_headers); #13 765.1 | ^ #13 765.1 In file included from /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/server.cc:7: #13 765.1 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/tracer_common.h:30:3: note: candidate: ‘{anonymous}::HttpTextMapCarrier::HttpTextMapCarrier() [with T = std::map, std::basic_string >]’ #13 765.1 30 | HttpTextMapCarrier() = default; #13 765.1 | ^~~~~~~~~~~~~~~~~~ #13 765.1 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/tracer_common.h:30:3: note: candidate expects 0 arguments, 1 provided #13 765.1 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/tracer_common.h:26:7: note: candidate: ‘{anonymous}::HttpTextMapCarrier, std::basic_string > >::HttpTextMapCarrier(const {anonymous}::HttpTextMapCarrier, std::basic_string > >&)’ #13 765.1 26 | class HttpTextMapCarrier : public opentelemetry::context::propagation::TextMapCarrier #13 765.1 | ^~~~~~~~~~~~~~~~~~ #13 765.1 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/tracer_common.h:26:7: note: no known conversion for argument 1 from ‘std::map, std::basic_string >’ to ‘const {anonymous}::HttpTextMapCarrier, std::basic_string > >&’ #13 765.1 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/tracer_common.h:26:7: note: candidate: ‘{anonymous}::HttpTextMapCarrier, std::basic_string > >::HttpTextMapCarrier({anonymous}::HttpTextMapCarrier, std::basic_string > >&&)’ #13 765.1 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/tracer_common.h:26:7: note: no known conversion for argument 1 from ‘std::map, std::basic_string >’ to ‘{anonymous}::HttpTextMapCarrier, std::basic_string > >&&’ #13 765.1 [ 89%] Built target opentelemetry_exporter_otlp_grpc_metrics #13 765.2 Scanning dependencies of target example_otlp_metric_grpc #13 765.2 [ 89%] Building CXX object examples/otlp/CMakeFiles/example_otlp_metric_grpc.dir/grpc_metric_main.cc.o #13 765.2 In file included from /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/client.cc:7: #13 765.2 /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/src/examples/http/tracer_common.h:29:26: error: expected ‘)’ before ‘&’ token #13 765.2 29 | HttpTextMapCarrier(T &headers) : headers_(headers) {} #13 765.2 | ~ ^~ #13 765.2 | ) #13 765.8 [ 90%] Linking CXX static library libopentelemetry_exporter_otlp_grpc.a #13 765.9 [ 90%] Built target opentelemetry_exporter_otlp_grpc #13 765.9 Scanning dependencies of target example_otlp_grpc #13 765.9 [ 91%] Building CXX object examples/otlp/CMakeFiles/example_otlp_grpc.dir/grpc_main.cc.o #13 766.1 [ 92%] Linking CXX executable batch_span_processor_example #13 766.2 [ 92%] Built target batch_span_processor_example #13 766.6 [ 93%] Linking CXX executable metrics_ostream_example #13 766.8 [ 93%] Built target metrics_ostream_example #13 767.1 [ 93%] Linking CXX executable example_multithreaded #13 767.2 gmake[2]: *** [examples/http/CMakeFiles/http_client.dir/build.make:82: examples/http/CMakeFiles/http_client.dir/client.cc.o] Error 1 #13 767.2 gmake[1]: *** [CMakeFiles/Makefile2:1954: examples/http/CMakeFiles/http_client.dir/all] Error 2 #13 767.2 gmake[1]: *** Waiting for unfinished jobs.... #13 767.2 [ 93%] Built target example_multithreaded #13 767.2 gmake[2]: *** [examples/http/CMakeFiles/http_server.dir/build.make:82: examples/http/CMakeFiles/http_server.dir/server.cc.o] Error 1 #13 767.2 gmake[1]: *** [CMakeFiles/Makefile2:1923: examples/http/CMakeFiles/http_server.dir/all] Error 2 #13 767.8 [ 94%] Linking CXX executable example_otlp_http #13 768.2 [ 94%] Built target example_otlp_http #13 768.6 [ 95%] Linking CXX executable example_multi_processor #13 768.6 [ 96%] Linking CXX executable example_zipkin #13 768.7 [ 96%] Built target example_multi_processor #13 768.8 [ 96%] Built target example_zipkin #13 769.1 [ 96%] Linking CXX executable example_otlp_grpc #13 769.3 [ 97%] Linking CXX executable example_otlp_metric_grpc #13 769.7 [ 97%] Built target example_otlp_grpc #13 769.9 [ 98%] Linking CXX executable client #13 770.0 [ 98%] Built target example_otlp_metric_grpc #13 770.5 [ 98%] Built target client #13 771.1 [ 99%] Linking CXX executable server #13 771.7 [ 99%] Built target server #13 771.7 gmake: *** [Makefile:149: all] Error 2 #13 771.7 opentelemetry-cpp/1.8.1: #13 771.7 opentelemetry-cpp/1.8.1: ERROR: Package '0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737' build failed #13 771.7 opentelemetry-cpp/1.8.1: WARN: Build folder /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/build/Release #13 771.7 ERROR: opentelemetry-cpp/1.8.1: Error in build() method, line 230 #13 771.7 cmake.build() #13 771.7 ConanException: Error 2 while executing cmake --build "/root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/build/Release" '--' '-j16' #13 ERROR: process "/bin/sh -c conan install --build=missing --settings=\"compiler.cppstd=20\" .." did not complete successfully: exit code: 1 ------ > [7/7] RUN conan install --build=missing --settings="compiler.cppstd=20" ..: #13 770.5 [ 98%] Built target client #13 771.1 [ 99%] Linking CXX executable server #13 771.7 [ 99%] Built target server #13 771.7 gmake: *** [Makefile:149: all] Error 2 #13 771.7 opentelemetry-cpp/1.8.1: #13 771.7 opentelemetry-cpp/1.8.1: ERROR: Package '0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737' build failed #13 771.7 opentelemetry-cpp/1.8.1: WARN: Build folder /root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/build/Release #13 771.7 ERROR: opentelemetry-cpp/1.8.1: Error in build() method, line 230 #13 771.7 cmake.build() #13 771.7 ConanException: Error 2 while executing cmake --build "/root/.conan/data/opentelemetry-cpp/1.8.1/_/_/build/0b8fd1b316dcd9c6db5c23a2d7a0f367ea31d737/build/Release" '--' '-j16'The text was updated successfully, but these errors were encountered: