#1097523 opentelemetry-cpp: ftbfs with GCC-15

#1097523#5
Date:
2025-02-17 17:41:47 UTC
From:
To:
[This bug is NOT targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/opentelemetry-cpp_1.17.0-3_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html

[...]
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/trace && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_trace_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/parent_factory.cc.o -MF CMakeFiles/opentelemetry_trace.dir/samplers/parent_factory.cc.o.d -o CMakeFiles/opentelemetry_trace.dir/samplers/parent_factory.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/trace/samplers/parent_factory.cc
[ 45%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/metric_reader.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/metric_reader.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/metric_reader.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/metric_reader.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/metric_reader.cc
[ 45%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/instrument_metadata_validator.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/instrument_metadata_validator.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/instrument_metadata_validator.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/instrument_metadata_validator.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/instrument_metadata_validator.cc
[ 45%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/trace && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_trace_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio.cc.o -MF CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio.cc.o.d -o CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/trace/samplers/trace_id_ratio.cc
[ 45%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio_factory.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/trace && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_trace_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio_factory.cc.o -MF CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio_factory.cc.o.d -o CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio_factory.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/trace/samplers/trace_id_ratio_factory.cc
[ 45%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/random_id_generator.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/trace && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_trace_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/random_id_generator.cc.o -MF CMakeFiles/opentelemetry_trace.dir/random_id_generator.cc.o.d -o CMakeFiles/opentelemetry_trace.dir/random_id_generator.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/trace/random_id_generator.cc
[ 46%] Building CXX object sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/random_id_generator_factory.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/trace && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_trace_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/random_id_generator_factory.cc.o -MF CMakeFiles/opentelemetry_trace.dir/random_id_generator_factory.cc.o.d -o CMakeFiles/opentelemetry_trace.dir/random_id_generator_factory.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/trace/random_id_generator_factory.cc
[ 47%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/export/periodic_exporting_metric_reader.cc
[ 47%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader_factory.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader_factory.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader_factory.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader_factory.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/export/periodic_exporting_metric_reader_factory.cc
[ 47%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/filtered_ordered_attribute_map.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/filtered_ordered_attribute_map.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/state/filtered_ordered_attribute_map.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/state/filtered_ordered_attribute_map.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/state/filtered_ordered_attribute_map.cc
[ 47%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/metric_collector.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/metric_collector.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/state/metric_collector.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/state/metric_collector.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/state/metric_collector.cc
[ 47%] Linking CXX shared library libopentelemetry_trace.so
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/trace && /usr/bin/cmake -E cmake_link_script CMakeFiles/opentelemetry_trace.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/opentelemetry_trace.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libopentelemetry_trace.so -o libopentelemetry_trace.so CMakeFiles/opentelemetry_trace.dir/tracer_context.cc.o CMakeFiles/opentelemetry_trace.dir/tracer_context_factory.cc.o CMakeFiles/opentelemetry_trace.dir/tracer_provider.cc.o CMakeFiles/opentelemetry_trace.dir/tracer_provider_factory.cc.o CMakeFiles/opentelemetry_trace.dir/tracer.cc.o CMakeFiles/opentelemetry_trace.dir/span.cc.o CMakeFiles/opentelemetry_trace.dir/exporter.cc.o CMakeFiles/opentelemetry_trace.dir/batch_span_processor.cc.o CMakeFiles/opentelemetry_trace.dir/batch_span_processor_factory.cc.o CMakeFiles/opentelemetry_trace.dir/simple_processor_factory.cc.o CMakeFiles/opentelemetry_trace.dir/samplers/always_on_factory.cc.o CMakeFiles/opentelemetry_trace.dir/samplers/always_off_factory.cc.o CMakeFiles/opentelemetry_trace.dir/samplers/parent.cc.o CMakeFiles/opentelemetry_trace.dir/samplers/parent_factory.cc.o CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio.cc.o CMakeFiles/opentelemetry_trace.dir/samplers/trace_id_ratio_factory.cc.o CMakeFiles/opentelemetry_trace.dir/random_id_generator.cc.o CMakeFiles/opentelemetry_trace.dir/random_id_generator_factory.cc.o  -Wl,-rpath,/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/resource:/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/common: ../resource/libopentelemetry_resources.so ../common/libopentelemetry_common.so /usr/lib/x86_64-linux-gnu/libabsl_bad_variant_access.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_bad_any_cast_impl.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_city.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_strings.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_string_view.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_strings_internal.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_base.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_int128.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_raw_logging_internal.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_log_severity.so.20230802.0.1 -Wl,--push-state,--as-needed -latomic -Wl,--pop-state
make[3]: Leaving directory '/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu'
[ 47%] Built target opentelemetry_trace
[ 47%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/observable_registry.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/observable_registry.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/state/observable_registry.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/state/observable_registry.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/state/observable_registry.cc
[ 48%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/sync_metric_storage.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/sync_metric_storage.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/state/sync_metric_storage.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/state/sync_metric_storage.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/state/sync_metric_storage.cc
[ 48%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/temporal_metric_storage.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/state/temporal_metric_storage.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/state/temporal_metric_storage.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/state/temporal_metric_storage.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/state/temporal_metric_storage.cc
[ 48%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/base2_exponential_histogram_indexer.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/base2_exponential_histogram_indexer.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/aggregation/base2_exponential_histogram_indexer.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/aggregation/base2_exponential_histogram_indexer.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/aggregation/base2_exponential_histogram_indexer.cc
[ 48%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/histogram_aggregation.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/histogram_aggregation.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/aggregation/histogram_aggregation.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/aggregation/histogram_aggregation.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/aggregation/histogram_aggregation.cc
[ 49%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/lastvalue_aggregation.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/lastvalue_aggregation.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/aggregation/lastvalue_aggregation.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/aggregation/lastvalue_aggregation.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/aggregation/lastvalue_aggregation.cc
[ 50%] Linking CXX shared library libopentelemetry_exporter_otlp_http_client.so
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/exporters/otlp && /usr/bin/cmake -E cmake_link_script CMakeFiles/opentelemetry_exporter_otlp_http_client.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/opentelemetry_exporter_otlp_http_client.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libopentelemetry_exporter_otlp_http_client.so -o libopentelemetry_exporter_otlp_http_client.so CMakeFiles/opentelemetry_exporter_otlp_http_client.dir/src/otlp_http.cc.o CMakeFiles/opentelemetry_exporter_otlp_http_client.dir/src/otlp_http_client.cc.o  -Wl,-rpath,/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu:/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/ext/src/http/client/curl:/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/common: ../../libopentelemetry_proto.so ../../ext/src/http/client/curl/libopentelemetry_http_client_curl.so /usr/lib/x86_64-linux-gnu/libprotobuf.so ../../sdk/src/common/libopentelemetry_common.so /usr/lib/x86_64-linux-gnu/libabsl_strings.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_string_view.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_strings_internal.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_int128.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_bad_variant_access.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_bad_any_cast_impl.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_city.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_base.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_raw_logging_internal.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_log_severity.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20230802.0.1 -Wl,--push-state,--as-needed -latomic -Wl,--pop-state
make[3]: Leaving directory '/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu'
[ 50%] Built target opentelemetry_exporter_otlp_http_client
[ 50%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/sum_aggregation.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/aggregation/sum_aggregation.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/aggregation/sum_aggregation.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/aggregation/sum_aggregation.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/aggregation/sum_aggregation.cc
[ 50%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/data/circular_buffer.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/data/circular_buffer.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/data/circular_buffer.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/data/circular_buffer.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/data/circular_buffer.cc
[ 50%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/exemplar/reservoir.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/exemplar/reservoir.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/exemplar/reservoir.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/exemplar/reservoir.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/exemplar/reservoir.cc
[ 50%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/view/instrument_selector_factory.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/view/instrument_selector_factory.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/view/instrument_selector_factory.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/view/instrument_selector_factory.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/view/instrument_selector_factory.cc
[ 51%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/view/meter_selector_factory.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/view/meter_selector_factory.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/view/meter_selector_factory.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/view/meter_selector_factory.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/view/meter_selector_factory.cc
[ 51%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/view/view_factory.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/view/view_factory.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/view/view_factory.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/view/view_factory.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/view/view_factory.cc
[ 51%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/view/view_registry_factory.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/view/view_registry_factory.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/view/view_registry_factory.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/view/view_registry_factory.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/view/view_registry_factory.cc
[ 51%] Building CXX object sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/sync_instruments.cc.o
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/c++ -DHAVE_ABSEIL -DOPENTELEMETRY_ABI_VERSION_NO=1 -Dopentelemetry_metrics_EXPORTS -I/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/generated/third_party/opentelemetry-proto -I/build/reproducible-path/opentelemetry-cpp-1.17.0/api/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/include -I/build/reproducible-path/opentelemetry-cpp-1.17.0/sdk -I/build/reproducible-path/opentelemetry-cpp-1.17.0/ext/include -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-error=deprecated-declarations -MD -MT sdk/src/metrics/CMakeFiles/opentelemetry_metrics.dir/sync_instruments.cc.o -MF CMakeFiles/opentelemetry_metrics.dir/sync_instruments.cc.o.d -o CMakeFiles/opentelemetry_metrics.dir/sync_instruments.cc.o -c /build/reproducible-path/opentelemetry-cpp-1.17.0/sdk/src/metrics/sync_instruments.cc
[ 51%] Linking CXX shared library libopentelemetry_metrics.so
cd /build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/metrics && /usr/bin/cmake -E cmake_link_script CMakeFiles/opentelemetry_metrics.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/opentelemetry-cpp-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/opentelemetry_metrics.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libopentelemetry_metrics.so -o libopentelemetry_metrics.so CMakeFiles/opentelemetry_metrics.dir/async_instruments.cc.o CMakeFiles/opentelemetry_metrics.dir/meter_provider.cc.o CMakeFiles/opentelemetry_metrics.dir/meter_provider_factory.cc.o CMakeFiles/opentelemetry_metrics.dir/meter.cc.o CMakeFiles/opentelemetry_metrics.dir/meter_context.cc.o CMakeFiles/opentelemetry_metrics.dir/meter_context_factory.cc.o CMakeFiles/opentelemetry_metrics.dir/metric_reader.cc.o CMakeFiles/opentelemetry_metrics.dir/instrument_metadata_validator.cc.o CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader.cc.o CMakeFiles/opentelemetry_metrics.dir/export/periodic_exporting_metric_reader_factory.cc.o CMakeFiles/opentelemetry_metrics.dir/state/filtered_ordered_attribute_map.cc.o CMakeFiles/opentelemetry_metrics.dir/state/metric_collector.cc.o CMakeFiles/opentelemetry_metrics.dir/state/observable_registry.cc.o CMakeFiles/opentelemetry_metrics.dir/state/sync_metric_storage.cc.o CMakeFiles/opentelemetry_metrics.dir/state/temporal_metric_storage.cc.o CMakeFiles/opentelemetry_metrics.dir/aggregation/base2_exponential_histogram_indexer.cc.o CMakeFiles/opentelemetry_metrics.dir/aggregation/histogram_aggregation.cc.o CMakeFiles/opentelemetry_metrics.dir/aggregation/lastvalue_aggregation.cc.o CMakeFiles/opentelemetry_metrics.dir/aggregation/sum_aggregation.cc.o CMakeFiles/opentelemetry_metrics.dir/data/circular_buffer.cc.o CMakeFiles/opentelemetry_metrics.dir/exemplar/reservoir.cc.o CMakeFiles/opentelemetry_metrics.dir/view/instrument_selector_factory.cc.o CMakeFiles/opentelemetry_metrics.dir/view/meter_selector_factory.cc.o CMakeFiles/opentelemetry_metrics.dir/view/view_factory.cc.o CMakeFiles/opentelemetry_metrics.dir/view/view_registry_factory.cc.o CMakeFiles/opentelemetry_metrics.dir/sync_instruments.cc.o  -Wl,-rpath,/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/resource:/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu/sdk/src/common: ../resource/libopentelemetry_resources.so ../common/libopentelemetry_common.so /usr/lib/x86_64-linux-gnu/libabsl_bad_variant_access.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_bad_any_cast_impl.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_city.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_strings.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_string_view.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_strings_internal.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_base.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_int128.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_raw_logging_internal.so.20230802.0.1 /usr/lib/x86_64-linux-gnu/libabsl_log_severity.so.20230802.0.1 -Wl,--push-state,--as-needed -latomic -Wl,--pop-state
make[3]: Leaving directory '/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu'
[ 51%] Built target opentelemetry_metrics
make[2]: Leaving directory '/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/opentelemetry-cpp-1.17.0/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:16: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2