open-telemetry / opentelemetry-cpp

The OpenTelemetry C++ Client
https://opentelemetry.io/
Apache License 2.0
860 stars 410 forks source link

Getting "/usr/bin/curl: error adding symbols: bad value" while running target build #862

Closed chrissam closed 3 years ago

chrissam commented 3 years ago

Describe your environment gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)

Steps to reproduce cmake --build . --target all

What is the expected behavior? Build should succeed

What is the actual behavior? cmake --build . --target all [ 6%] Built target opentelemetry_proto [ 7%] Built target timestamp_test [ 8%] Built target runtime_context_test [ 9%] Built target context_test [ 10%] Built target composite_propagator_test [ 10%] Built target dynamic_load_test [ 11%] Built target string_view_test [ 12%] Built target utility_test [ 13%] Built target span_test [ 13%] Built target function_ref_test [ 14%] Built target variant_test [ 15%] Built target unique_ptr_test [ 16%] Built target shared_ptr_test [ 17%] Built target api_provider_test [ 18%] Built target api_noop_test [ 19%] Built target api_key_value_iterable_view_test [ 20%] Built target api_span_id_test [ 21%] Built target api_trace_flags_test [ 22%] Built target api_scope_test [ 23%] Built target api_trace_state_test [ 24%] Built target api_trace_id_test [ 25%] Built target api_tracer_test [ 26%] Built target api_span_context_test [ 27%] Built target span_id_benchmark [ 28%] Built target jaeger_propagation_test [ 29%] Built target b3_propagation_test [ 30%] Built target http_text_format_test [ 31%] Built target spinlock_benchmark [ 32%] Built target string_util_test [ 33%] Built target kv_properties_test [ 34%] Built target baggage_test [ 35%] Built target baggage_propagator_test [ 37%] Built target opentelemetry_common [ 39%] Built target opentelemetry_resources [ 43%] Built target opentelemetry_trace [ 44%] Built target opentelemetry_version [ 45%] Built target fast_random_number_generator_test [ 46%] Built target circular_buffer_range_test [ 47%] Built target atomic_unique_ptr_test [ 48%] Built target circular_buffer_test [ 49%] Built target attribute_utils_test [ 49%] Built target random_fork_test [ 50%] Built target random_benchmark [ 51%] Built target circular_buffer_benchmark [ 52%] Built target random_test [ 53%] Built target tracer_provider_test [ 54%] Built target parent_sampler_test [ 55%] Built target span_data_test [ 56%] Built target tracer_test [ 57%] Built target always_on_sampler_test [ 58%] Built target simple_processor_test [ 59%] Built target trace_id_ratio_sampler_test [ 60%] Built target batch_span_processor_test [ 60%] Built target always_off_sampler_test [ 61%] Built target sampler_benchmark [ 62%] Built target resource_test [ 63%] Built target instrumentationlibrary_test [ 65%] Built target opentelemetry_zpages [ 67%] Built target http_client_curl [ 68%] Built target threadsafe_span_data_test [ 69%] Built target tracez_data_aggregator_test [ 70%] Built target tracez_processor_test [ 71%] Built target url_parser_test [ 72%] Linking CXX executable curl_http_test /usr/bin/ld: /usr/bin/curl: stdout: invalid version 3 (max 0) /usr/bin/ld: /usr/bin/curl: error adding symbols: bad value collect2: error: ld returned 1 exit status make[2]: [ext/test/http/CMakeFiles/curl_http_test.dir/build.make:89: ext/test/http/curl_http_test] Error 1 make[1]: [CMakeFiles/Makefile2:3645: ext/test/http/CMakeFiles/curl_http_test.dir/all] Error 2 make: *** [Makefile:141: all] Error 2

Additional context Add any other context about the problem here.

lalitb commented 3 years ago

Looks like curl_http_test target is trying to link with /usr/bin/curl executable instead of the libcurl. Can you validate your libcurl installation locally with below commands:

$ cmake --find-package -DNAME=CURL -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=EXIST
CURL found.
$ cmake --find-package -DNAME=CURL -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=COMPILE
-I/usr/include/x86_64-linux-gnu
$ cmake --find-package -DNAME=CURL -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=LINK
/usr/lib/x86_64-linux-gnu/libcurl.so
$ dpkg -L libcurl4-openssl-dev:amd64
/.
/usr
/usr/bin
/usr/bin/curl-config
/usr/include
/usr/include/x86_64-linux-gnu
/usr/include/x86_64-linux-gnu/curl
/usr/include/x86_64-linux-gnu/curl/curl.h
/usr/include/x86_64-linux-gnu/curl/curlver.h
/usr/include/x86_64-linux-gnu/curl/easy.h
/usr/include/x86_64-linux-gnu/curl/mprintf.h
/usr/include/x86_64-linux-gnu/curl/multi.h
/usr/include/x86_64-linux-gnu/curl/stdcheaders.h
/usr/include/x86_64-linux-gnu/curl/system.h
/usr/include/x86_64-linux-gnu/curl/typecheck-gcc.h
/usr/include/x86_64-linux-gnu/curl/urlapi.h
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libcurl.a
/usr/lib/x86_64-linux-gnu/libcurl.la
/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig/libcurl.pc
/usr/share
/usr/share/aclocal
/usr/share/aclocal/libcurl.m4
/usr/share/doc
/usr/share/doc/libcurl4-openssl-dev
/usr/share/doc/libcurl4-openssl-dev/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/curl-config.1.gz
/usr/lib/x86_64-linux-gnu/libcurl.so
/usr/share/doc/libcurl4-openssl-dev/NEWS.Debian.gz
/usr/share/doc/libcurl4-openssl-dev/changelog.Debian.gz
$ 
lalitb commented 3 years ago

Also, you can disable building the tests using the -DBUILD_TESTING=OFF cmake option if there are issues with the curl.

chrissam commented 3 years ago

Looks like curl_http_test target is trying to link with /usr/bin/curl executable instead of the libcurl. Can you validate your libcurl installation locally with below commands:

$ cmake --find-package -DNAME=CURL -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=EXIST
CURL found.
$ cmake --find-package -DNAME=CURL -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=COMPILE
-I/usr/include/x86_64-linux-gnu
$ cmake --find-package -DNAME=CURL -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=LINK
/usr/lib/x86_64-linux-gnu/libcurl.so
$ dpkg -L libcurl4-openssl-dev:amd64
/.
/usr
/usr/bin
/usr/bin/curl-config
/usr/include
/usr/include/x86_64-linux-gnu
/usr/include/x86_64-linux-gnu/curl
/usr/include/x86_64-linux-gnu/curl/curl.h
/usr/include/x86_64-linux-gnu/curl/curlver.h
/usr/include/x86_64-linux-gnu/curl/easy.h
/usr/include/x86_64-linux-gnu/curl/mprintf.h
/usr/include/x86_64-linux-gnu/curl/multi.h
/usr/include/x86_64-linux-gnu/curl/stdcheaders.h
/usr/include/x86_64-linux-gnu/curl/system.h
/usr/include/x86_64-linux-gnu/curl/typecheck-gcc.h
/usr/include/x86_64-linux-gnu/curl/urlapi.h
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libcurl.a
/usr/lib/x86_64-linux-gnu/libcurl.la
/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig/libcurl.pc
/usr/share
/usr/share/aclocal
/usr/share/aclocal/libcurl.m4
/usr/share/doc
/usr/share/doc/libcurl4-openssl-dev
/usr/share/doc/libcurl4-openssl-dev/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/curl-config.1.gz
/usr/lib/x86_64-linux-gnu/libcurl.so
/usr/share/doc/libcurl4-openssl-dev/NEWS.Debian.gz
/usr/share/doc/libcurl4-openssl-dev/changelog.Debian.gz
$ 

I'm getting the same values as you posted.

$ cmake --find-package -DNAME=CURL -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=EXIST
CURL found.

$ cmake --find-package -DNAME=CURL -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=COMPILE
-I/usr/include/x86_64-linux-gnu  

$ cmake --find-package -DNAME=CURL -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=LINK
/usr/lib/x86_64-linux-gnu/libcurl.so 

$ dpkg -L libcurl4-openssl-dev:amd64
/.
/usr
/usr/bin
/usr/bin/curl-config
/usr/include
/usr/include/x86_64-linux-gnu
/usr/include/x86_64-linux-gnu/curl
/usr/include/x86_64-linux-gnu/curl/curl.h
/usr/include/x86_64-linux-gnu/curl/curlver.h
/usr/include/x86_64-linux-gnu/curl/easy.h
/usr/include/x86_64-linux-gnu/curl/mprintf.h
/usr/include/x86_64-linux-gnu/curl/multi.h
/usr/include/x86_64-linux-gnu/curl/stdcheaders.h
/usr/include/x86_64-linux-gnu/curl/system.h
/usr/include/x86_64-linux-gnu/curl/typecheck-gcc.h
/usr/include/x86_64-linux-gnu/curl/urlapi.h
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libcurl.a
/usr/lib/x86_64-linux-gnu/libcurl.la
/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig/libcurl.pc
/usr/share
/usr/share/aclocal
/usr/share/aclocal/libcurl.m4
/usr/share/doc
/usr/share/doc/libcurl4-openssl-dev
/usr/share/doc/libcurl4-openssl-dev/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/curl-config.1.gz
/usr/lib/x86_64-linux-gnu/libcurl.so
/usr/share/doc/libcurl4-openssl-dev/NEWS.Debian.gz
/usr/share/doc/libcurl4-openssl-dev/changelog.Debian.gz
lalitb commented 3 years ago

Ok, thanks. Can you set the verbose flag ON while building to dump the gcc link command which is failing? You can just paste here the final gcc link command which generated the error:

opentelemetry-cpp/build/$ cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON ..
opentelemetry-cpp/build/$  cmake --build . --target all
chrissam commented 3 years ago

Ok, thanks. Can you set the verbose flag ON while building to dump the gcc link command which is failing? You can just paste here the final gcc link command which generated the error:

opentelemetry-cpp/build/$ cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON ..
opentelemetry-cpp/build/$  cmake --build . --target all
$ cmake -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DWITH_OTLP=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON ..
PROTOBUF_PROTOC_EXECUTABLE=/home/ubuntu/.local/bin/protoc
GTEST_INCLUDE_DIRS   = /usr/local/include
GTEST_BOTH_LIBRARIES = /usr/local/lib/libgtest.a;/usr/local/lib/libgtest_main.a
Building with nostd types...
PATH:/home/ubuntu/opentelemetry-cpp/examples/grpc/protos:/home/ubuntu/opentelemetry-cpp/examples/grpc/protos/messages.proto
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ubuntu/opentelemetry-cpp/build
$ cmake --build . --target all
/usr/bin/cmake -S/home/ubuntu/opentelemetry-cpp -B/home/ubuntu/opentelemetry-cpp/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/ubuntu/opentelemetry-cpp/build/CMakeFiles /home/ubuntu/opentelemetry-cpp/build/CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f CMakeFiles/opentelemetry_proto.dir/build.make CMakeFiles/opentelemetry_proto.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/CMakeFiles/opentelemetry_proto.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f CMakeFiles/opentelemetry_proto.dir/build.make CMakeFiles/opentelemetry_proto.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'CMakeFiles/opentelemetry_proto.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target opentelemetry_proto
/usr/bin/make -f api/test/core/CMakeFiles/timestamp_test.dir/build.make api/test/core/CMakeFiles/timestamp_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/core /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/core /home/ubuntu/opentelemetry-cpp/build/api/test/core/CMakeFiles/timestamp_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/core/CMakeFiles/timestamp_test.dir/build.make api/test/core/CMakeFiles/timestamp_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/core/CMakeFiles/timestamp_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target timestamp_test
/usr/bin/make -f api/test/context/CMakeFiles/runtime_context_test.dir/build.make api/test/context/CMakeFiles/runtime_context_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/context /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/context /home/ubuntu/opentelemetry-cpp/build/api/test/context/CMakeFiles/runtime_context_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/context/CMakeFiles/runtime_context_test.dir/build.make api/test/context/CMakeFiles/runtime_context_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/context/CMakeFiles/runtime_context_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target runtime_context_test
/usr/bin/make -f api/test/context/CMakeFiles/context_test.dir/build.make api/test/context/CMakeFiles/context_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/context /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/context /home/ubuntu/opentelemetry-cpp/build/api/test/context/CMakeFiles/context_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/context/CMakeFiles/context_test.dir/build.make api/test/context/CMakeFiles/context_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/context/CMakeFiles/context_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target context_test
/usr/bin/make -f api/test/context/propagation/CMakeFiles/composite_propagator_test.dir/build.make api/test/context/propagation/CMakeFiles/composite_propagator_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/context/propagation /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/context/propagation /home/ubuntu/opentelemetry-cpp/build/api/test/context/propagation/CMakeFiles/composite_propagator_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/context/propagation/CMakeFiles/composite_propagator_test.dir/build.make api/test/context/propagation/CMakeFiles/composite_propagator_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/context/propagation/CMakeFiles/composite_propagator_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target composite_propagator_test
/usr/bin/make -f api/test/plugin/CMakeFiles/dynamic_load_test.dir/build.make api/test/plugin/CMakeFiles/dynamic_load_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/plugin /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/plugin /home/ubuntu/opentelemetry-cpp/build/api/test/plugin/CMakeFiles/dynamic_load_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/plugin/CMakeFiles/dynamic_load_test.dir/build.make api/test/plugin/CMakeFiles/dynamic_load_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/plugin/CMakeFiles/dynamic_load_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target dynamic_load_test
/usr/bin/make -f api/test/nostd/CMakeFiles/string_view_test.dir/build.make api/test/nostd/CMakeFiles/string_view_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/nostd /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/nostd /home/ubuntu/opentelemetry-cpp/build/api/test/nostd/CMakeFiles/string_view_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/nostd/CMakeFiles/string_view_test.dir/build.make api/test/nostd/CMakeFiles/string_view_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/nostd/CMakeFiles/string_view_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target string_view_test
/usr/bin/make -f api/test/nostd/CMakeFiles/utility_test.dir/build.make api/test/nostd/CMakeFiles/utility_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/nostd /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/nostd /home/ubuntu/opentelemetry-cpp/build/api/test/nostd/CMakeFiles/utility_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/nostd/CMakeFiles/utility_test.dir/build.make api/test/nostd/CMakeFiles/utility_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/nostd/CMakeFiles/utility_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target utility_test
/usr/bin/make -f api/test/nostd/CMakeFiles/span_test.dir/build.make api/test/nostd/CMakeFiles/span_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/nostd /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/nostd /home/ubuntu/opentelemetry-cpp/build/api/test/nostd/CMakeFiles/span_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/nostd/CMakeFiles/span_test.dir/build.make api/test/nostd/CMakeFiles/span_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/nostd/CMakeFiles/span_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target span_test
/usr/bin/make -f api/test/nostd/CMakeFiles/function_ref_test.dir/build.make api/test/nostd/CMakeFiles/function_ref_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/nostd /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/nostd /home/ubuntu/opentelemetry-cpp/build/api/test/nostd/CMakeFiles/function_ref_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/nostd/CMakeFiles/function_ref_test.dir/build.make api/test/nostd/CMakeFiles/function_ref_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/nostd/CMakeFiles/function_ref_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target function_ref_test
/usr/bin/make -f api/test/nostd/CMakeFiles/variant_test.dir/build.make api/test/nostd/CMakeFiles/variant_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/nostd /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/nostd /home/ubuntu/opentelemetry-cpp/build/api/test/nostd/CMakeFiles/variant_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/nostd/CMakeFiles/variant_test.dir/build.make api/test/nostd/CMakeFiles/variant_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/nostd/CMakeFiles/variant_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target variant_test
/usr/bin/make -f api/test/nostd/CMakeFiles/unique_ptr_test.dir/build.make api/test/nostd/CMakeFiles/unique_ptr_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/nostd /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/nostd /home/ubuntu/opentelemetry-cpp/build/api/test/nostd/CMakeFiles/unique_ptr_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/nostd/CMakeFiles/unique_ptr_test.dir/build.make api/test/nostd/CMakeFiles/unique_ptr_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/nostd/CMakeFiles/unique_ptr_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target unique_ptr_test
/usr/bin/make -f api/test/nostd/CMakeFiles/shared_ptr_test.dir/build.make api/test/nostd/CMakeFiles/shared_ptr_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/nostd /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/nostd /home/ubuntu/opentelemetry-cpp/build/api/test/nostd/CMakeFiles/shared_ptr_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/nostd/CMakeFiles/shared_ptr_test.dir/build.make api/test/nostd/CMakeFiles/shared_ptr_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/nostd/CMakeFiles/shared_ptr_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target shared_ptr_test
/usr/bin/make -f api/test/trace/CMakeFiles/api_provider_test.dir/build.make api/test/trace/CMakeFiles/api_provider_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/api_provider_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/api_provider_test.dir/build.make api/test/trace/CMakeFiles/api_provider_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/api_provider_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target api_provider_test
/usr/bin/make -f api/test/trace/CMakeFiles/api_noop_test.dir/build.make api/test/trace/CMakeFiles/api_noop_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/api_noop_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/api_noop_test.dir/build.make api/test/trace/CMakeFiles/api_noop_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/api_noop_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target api_noop_test
/usr/bin/make -f api/test/trace/CMakeFiles/api_key_value_iterable_view_test.dir/build.make api/test/trace/CMakeFiles/api_key_value_iterable_view_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/api_key_value_iterable_view_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/api_key_value_iterable_view_test.dir/build.make api/test/trace/CMakeFiles/api_key_value_iterable_view_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/api_key_value_iterable_view_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target api_key_value_iterable_view_test
/usr/bin/make -f api/test/trace/CMakeFiles/api_span_id_test.dir/build.make api/test/trace/CMakeFiles/api_span_id_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/api_span_id_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/api_span_id_test.dir/build.make api/test/trace/CMakeFiles/api_span_id_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/api_span_id_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target api_span_id_test
/usr/bin/make -f api/test/trace/CMakeFiles/api_trace_flags_test.dir/build.make api/test/trace/CMakeFiles/api_trace_flags_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/api_trace_flags_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/api_trace_flags_test.dir/build.make api/test/trace/CMakeFiles/api_trace_flags_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/api_trace_flags_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target api_trace_flags_test
/usr/bin/make -f api/test/trace/CMakeFiles/api_scope_test.dir/build.make api/test/trace/CMakeFiles/api_scope_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/api_scope_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/api_scope_test.dir/build.make api/test/trace/CMakeFiles/api_scope_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/api_scope_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target api_scope_test
/usr/bin/make -f api/test/trace/CMakeFiles/api_trace_state_test.dir/build.make api/test/trace/CMakeFiles/api_trace_state_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/api_trace_state_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/api_trace_state_test.dir/build.make api/test/trace/CMakeFiles/api_trace_state_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/api_trace_state_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target api_trace_state_test
/usr/bin/make -f api/test/trace/CMakeFiles/api_trace_id_test.dir/build.make api/test/trace/CMakeFiles/api_trace_id_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/api_trace_id_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/api_trace_id_test.dir/build.make api/test/trace/CMakeFiles/api_trace_id_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/api_trace_id_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target api_trace_id_test
/usr/bin/make -f api/test/trace/CMakeFiles/api_tracer_test.dir/build.make api/test/trace/CMakeFiles/api_tracer_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/api_tracer_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/api_tracer_test.dir/build.make api/test/trace/CMakeFiles/api_tracer_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/api_tracer_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target api_tracer_test
/usr/bin/make -f api/test/trace/CMakeFiles/api_span_context_test.dir/build.make api/test/trace/CMakeFiles/api_span_context_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/api_span_context_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/api_span_context_test.dir/build.make api/test/trace/CMakeFiles/api_span_context_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/api_span_context_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target api_span_context_test
/usr/bin/make -f api/test/trace/CMakeFiles/span_id_benchmark.dir/build.make api/test/trace/CMakeFiles/span_id_benchmark.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace /home/ubuntu/opentelemetry-cpp/build/api/test/trace/CMakeFiles/span_id_benchmark.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/CMakeFiles/span_id_benchmark.dir/build.make api/test/trace/CMakeFiles/span_id_benchmark.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/CMakeFiles/span_id_benchmark.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target span_id_benchmark
/usr/bin/make -f api/test/trace/propagation/CMakeFiles/jaeger_propagation_test.dir/build.make api/test/trace/propagation/CMakeFiles/jaeger_propagation_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace/propagation /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace/propagation /home/ubuntu/opentelemetry-cpp/build/api/test/trace/propagation/CMakeFiles/jaeger_propagation_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/propagation/CMakeFiles/jaeger_propagation_test.dir/build.make api/test/trace/propagation/CMakeFiles/jaeger_propagation_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/propagation/CMakeFiles/jaeger_propagation_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target jaeger_propagation_test
/usr/bin/make -f api/test/trace/propagation/CMakeFiles/b3_propagation_test.dir/build.make api/test/trace/propagation/CMakeFiles/b3_propagation_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace/propagation /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace/propagation /home/ubuntu/opentelemetry-cpp/build/api/test/trace/propagation/CMakeFiles/b3_propagation_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/propagation/CMakeFiles/b3_propagation_test.dir/build.make api/test/trace/propagation/CMakeFiles/b3_propagation_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/propagation/CMakeFiles/b3_propagation_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target b3_propagation_test
/usr/bin/make -f api/test/trace/propagation/CMakeFiles/http_text_format_test.dir/build.make api/test/trace/propagation/CMakeFiles/http_text_format_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/trace/propagation /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/trace/propagation /home/ubuntu/opentelemetry-cpp/build/api/test/trace/propagation/CMakeFiles/http_text_format_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/trace/propagation/CMakeFiles/http_text_format_test.dir/build.make api/test/trace/propagation/CMakeFiles/http_text_format_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/trace/propagation/CMakeFiles/http_text_format_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target http_text_format_test
/usr/bin/make -f api/test/common/CMakeFiles/spinlock_benchmark.dir/build.make api/test/common/CMakeFiles/spinlock_benchmark.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/common /home/ubuntu/opentelemetry-cpp/build/api/test/common/CMakeFiles/spinlock_benchmark.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/common/CMakeFiles/spinlock_benchmark.dir/build.make api/test/common/CMakeFiles/spinlock_benchmark.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/common/CMakeFiles/spinlock_benchmark.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target spinlock_benchmark
/usr/bin/make -f api/test/common/CMakeFiles/string_util_test.dir/build.make api/test/common/CMakeFiles/string_util_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/common /home/ubuntu/opentelemetry-cpp/build/api/test/common/CMakeFiles/string_util_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/common/CMakeFiles/string_util_test.dir/build.make api/test/common/CMakeFiles/string_util_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/common/CMakeFiles/string_util_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target string_util_test
/usr/bin/make -f api/test/common/CMakeFiles/kv_properties_test.dir/build.make api/test/common/CMakeFiles/kv_properties_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/common /home/ubuntu/opentelemetry-cpp/build/api/test/common/CMakeFiles/kv_properties_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/common/CMakeFiles/kv_properties_test.dir/build.make api/test/common/CMakeFiles/kv_properties_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/common/CMakeFiles/kv_properties_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target kv_properties_test
/usr/bin/make -f api/test/baggage/CMakeFiles/baggage_test.dir/build.make api/test/baggage/CMakeFiles/baggage_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/baggage /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/baggage /home/ubuntu/opentelemetry-cpp/build/api/test/baggage/CMakeFiles/baggage_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/baggage/CMakeFiles/baggage_test.dir/build.make api/test/baggage/CMakeFiles/baggage_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/baggage/CMakeFiles/baggage_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target baggage_test
/usr/bin/make -f api/test/baggage/propagation/CMakeFiles/baggage_propagator_test.dir/build.make api/test/baggage/propagation/CMakeFiles/baggage_propagator_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/api/test/baggage/propagation /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/api/test/baggage/propagation /home/ubuntu/opentelemetry-cpp/build/api/test/baggage/propagation/CMakeFiles/baggage_propagator_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f api/test/baggage/propagation/CMakeFiles/baggage_propagator_test.dir/build.make api/test/baggage/propagation/CMakeFiles/baggage_propagator_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'api/test/baggage/propagation/CMakeFiles/baggage_propagator_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target baggage_propagator_test
/usr/bin/make -f sdk/src/common/CMakeFiles/opentelemetry_common.dir/build.make sdk/src/common/CMakeFiles/opentelemetry_common.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/src/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/src/common /home/ubuntu/opentelemetry-cpp/build/sdk/src/common/CMakeFiles/opentelemetry_common.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/src/common/CMakeFiles/opentelemetry_common.dir/build.make sdk/src/common/CMakeFiles/opentelemetry_common.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/src/common/CMakeFiles/opentelemetry_common.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target opentelemetry_common
/usr/bin/make -f sdk/src/resource/CMakeFiles/opentelemetry_resources.dir/build.make sdk/src/resource/CMakeFiles/opentelemetry_resources.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/src/resource /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/src/resource /home/ubuntu/opentelemetry-cpp/build/sdk/src/resource/CMakeFiles/opentelemetry_resources.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/src/resource/CMakeFiles/opentelemetry_resources.dir/build.make sdk/src/resource/CMakeFiles/opentelemetry_resources.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/src/resource/CMakeFiles/opentelemetry_resources.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target opentelemetry_resources
/usr/bin/make -f sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/build.make sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/src/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/src/trace /home/ubuntu/opentelemetry-cpp/build/sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/build.make sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/src/trace/CMakeFiles/opentelemetry_trace.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target opentelemetry_trace
/usr/bin/make -f sdk/src/version/CMakeFiles/opentelemetry_version.dir/build.make sdk/src/version/CMakeFiles/opentelemetry_version.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/src/version /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/src/version /home/ubuntu/opentelemetry-cpp/build/sdk/src/version/CMakeFiles/opentelemetry_version.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/src/version/CMakeFiles/opentelemetry_version.dir/build.make sdk/src/version/CMakeFiles/opentelemetry_version.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/src/version/CMakeFiles/opentelemetry_version.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target opentelemetry_version
/usr/bin/make -f sdk/test/common/CMakeFiles/fast_random_number_generator_test.dir/build.make sdk/test/common/CMakeFiles/fast_random_number_generator_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/common /home/ubuntu/opentelemetry-cpp/build/sdk/test/common/CMakeFiles/fast_random_number_generator_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/common/CMakeFiles/fast_random_number_generator_test.dir/build.make sdk/test/common/CMakeFiles/fast_random_number_generator_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/common/CMakeFiles/fast_random_number_generator_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target fast_random_number_generator_test
/usr/bin/make -f sdk/test/common/CMakeFiles/circular_buffer_range_test.dir/build.make sdk/test/common/CMakeFiles/circular_buffer_range_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/common /home/ubuntu/opentelemetry-cpp/build/sdk/test/common/CMakeFiles/circular_buffer_range_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/common/CMakeFiles/circular_buffer_range_test.dir/build.make sdk/test/common/CMakeFiles/circular_buffer_range_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/common/CMakeFiles/circular_buffer_range_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target circular_buffer_range_test
/usr/bin/make -f sdk/test/common/CMakeFiles/atomic_unique_ptr_test.dir/build.make sdk/test/common/CMakeFiles/atomic_unique_ptr_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/common /home/ubuntu/opentelemetry-cpp/build/sdk/test/common/CMakeFiles/atomic_unique_ptr_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/common/CMakeFiles/atomic_unique_ptr_test.dir/build.make sdk/test/common/CMakeFiles/atomic_unique_ptr_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/common/CMakeFiles/atomic_unique_ptr_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target atomic_unique_ptr_test
/usr/bin/make -f sdk/test/common/CMakeFiles/circular_buffer_test.dir/build.make sdk/test/common/CMakeFiles/circular_buffer_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/common /home/ubuntu/opentelemetry-cpp/build/sdk/test/common/CMakeFiles/circular_buffer_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/common/CMakeFiles/circular_buffer_test.dir/build.make sdk/test/common/CMakeFiles/circular_buffer_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/common/CMakeFiles/circular_buffer_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target circular_buffer_test
/usr/bin/make -f sdk/test/common/CMakeFiles/attribute_utils_test.dir/build.make sdk/test/common/CMakeFiles/attribute_utils_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/common /home/ubuntu/opentelemetry-cpp/build/sdk/test/common/CMakeFiles/attribute_utils_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/common/CMakeFiles/attribute_utils_test.dir/build.make sdk/test/common/CMakeFiles/attribute_utils_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/common/CMakeFiles/attribute_utils_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target attribute_utils_test
/usr/bin/make -f sdk/test/common/CMakeFiles/random_fork_test.dir/build.make sdk/test/common/CMakeFiles/random_fork_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/common /home/ubuntu/opentelemetry-cpp/build/sdk/test/common/CMakeFiles/random_fork_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/common/CMakeFiles/random_fork_test.dir/build.make sdk/test/common/CMakeFiles/random_fork_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/common/CMakeFiles/random_fork_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target random_fork_test
/usr/bin/make -f sdk/test/common/CMakeFiles/random_benchmark.dir/build.make sdk/test/common/CMakeFiles/random_benchmark.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/common /home/ubuntu/opentelemetry-cpp/build/sdk/test/common/CMakeFiles/random_benchmark.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/common/CMakeFiles/random_benchmark.dir/build.make sdk/test/common/CMakeFiles/random_benchmark.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/common/CMakeFiles/random_benchmark.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target random_benchmark
/usr/bin/make -f sdk/test/common/CMakeFiles/circular_buffer_benchmark.dir/build.make sdk/test/common/CMakeFiles/circular_buffer_benchmark.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/common /home/ubuntu/opentelemetry-cpp/build/sdk/test/common/CMakeFiles/circular_buffer_benchmark.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/common/CMakeFiles/circular_buffer_benchmark.dir/build.make sdk/test/common/CMakeFiles/circular_buffer_benchmark.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/common/CMakeFiles/circular_buffer_benchmark.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target circular_buffer_benchmark
/usr/bin/make -f sdk/test/common/CMakeFiles/random_test.dir/build.make sdk/test/common/CMakeFiles/random_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/common /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/common /home/ubuntu/opentelemetry-cpp/build/sdk/test/common/CMakeFiles/random_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/common/CMakeFiles/random_test.dir/build.make sdk/test/common/CMakeFiles/random_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/common/CMakeFiles/random_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target random_test
/usr/bin/make -f sdk/test/trace/CMakeFiles/tracer_provider_test.dir/build.make sdk/test/trace/CMakeFiles/tracer_provider_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace/CMakeFiles/tracer_provider_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/trace/CMakeFiles/tracer_provider_test.dir/build.make sdk/test/trace/CMakeFiles/tracer_provider_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/trace/CMakeFiles/tracer_provider_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target tracer_provider_test
/usr/bin/make -f sdk/test/trace/CMakeFiles/parent_sampler_test.dir/build.make sdk/test/trace/CMakeFiles/parent_sampler_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace/CMakeFiles/parent_sampler_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/trace/CMakeFiles/parent_sampler_test.dir/build.make sdk/test/trace/CMakeFiles/parent_sampler_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/trace/CMakeFiles/parent_sampler_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target parent_sampler_test
/usr/bin/make -f sdk/test/trace/CMakeFiles/span_data_test.dir/build.make sdk/test/trace/CMakeFiles/span_data_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace/CMakeFiles/span_data_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/trace/CMakeFiles/span_data_test.dir/build.make sdk/test/trace/CMakeFiles/span_data_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/trace/CMakeFiles/span_data_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target span_data_test
/usr/bin/make -f sdk/test/trace/CMakeFiles/tracer_test.dir/build.make sdk/test/trace/CMakeFiles/tracer_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace/CMakeFiles/tracer_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/trace/CMakeFiles/tracer_test.dir/build.make sdk/test/trace/CMakeFiles/tracer_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/trace/CMakeFiles/tracer_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target tracer_test
/usr/bin/make -f sdk/test/trace/CMakeFiles/always_on_sampler_test.dir/build.make sdk/test/trace/CMakeFiles/always_on_sampler_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace/CMakeFiles/always_on_sampler_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/trace/CMakeFiles/always_on_sampler_test.dir/build.make sdk/test/trace/CMakeFiles/always_on_sampler_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/trace/CMakeFiles/always_on_sampler_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target always_on_sampler_test
/usr/bin/make -f sdk/test/trace/CMakeFiles/simple_processor_test.dir/build.make sdk/test/trace/CMakeFiles/simple_processor_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace/CMakeFiles/simple_processor_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/trace/CMakeFiles/simple_processor_test.dir/build.make sdk/test/trace/CMakeFiles/simple_processor_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/trace/CMakeFiles/simple_processor_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target simple_processor_test
/usr/bin/make -f sdk/test/trace/CMakeFiles/trace_id_ratio_sampler_test.dir/build.make sdk/test/trace/CMakeFiles/trace_id_ratio_sampler_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace/CMakeFiles/trace_id_ratio_sampler_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/trace/CMakeFiles/trace_id_ratio_sampler_test.dir/build.make sdk/test/trace/CMakeFiles/trace_id_ratio_sampler_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/trace/CMakeFiles/trace_id_ratio_sampler_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target trace_id_ratio_sampler_test
/usr/bin/make -f sdk/test/trace/CMakeFiles/batch_span_processor_test.dir/build.make sdk/test/trace/CMakeFiles/batch_span_processor_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace/CMakeFiles/batch_span_processor_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/trace/CMakeFiles/batch_span_processor_test.dir/build.make sdk/test/trace/CMakeFiles/batch_span_processor_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/trace/CMakeFiles/batch_span_processor_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target batch_span_processor_test
/usr/bin/make -f sdk/test/trace/CMakeFiles/always_off_sampler_test.dir/build.make sdk/test/trace/CMakeFiles/always_off_sampler_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace/CMakeFiles/always_off_sampler_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/trace/CMakeFiles/always_off_sampler_test.dir/build.make sdk/test/trace/CMakeFiles/always_off_sampler_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/trace/CMakeFiles/always_off_sampler_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target always_off_sampler_test
/usr/bin/make -f sdk/test/trace/CMakeFiles/sampler_benchmark.dir/build.make sdk/test/trace/CMakeFiles/sampler_benchmark.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace /home/ubuntu/opentelemetry-cpp/build/sdk/test/trace/CMakeFiles/sampler_benchmark.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/trace/CMakeFiles/sampler_benchmark.dir/build.make sdk/test/trace/CMakeFiles/sampler_benchmark.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/trace/CMakeFiles/sampler_benchmark.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target sampler_benchmark
/usr/bin/make -f sdk/test/resource/CMakeFiles/resource_test.dir/build.make sdk/test/resource/CMakeFiles/resource_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/resource /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/resource /home/ubuntu/opentelemetry-cpp/build/sdk/test/resource/CMakeFiles/resource_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/resource/CMakeFiles/resource_test.dir/build.make sdk/test/resource/CMakeFiles/resource_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/resource/CMakeFiles/resource_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target resource_test
/usr/bin/make -f sdk/test/instrumentationlibrary/CMakeFiles/instrumentationlibrary_test.dir/build.make sdk/test/instrumentationlibrary/CMakeFiles/instrumentationlibrary_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/sdk/test/instrumentationlibrary /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/sdk/test/instrumentationlibrary /home/ubuntu/opentelemetry-cpp/build/sdk/test/instrumentationlibrary/CMakeFiles/instrumentationlibrary_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f sdk/test/instrumentationlibrary/CMakeFiles/instrumentationlibrary_test.dir/build.make sdk/test/instrumentationlibrary/CMakeFiles/instrumentationlibrary_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'sdk/test/instrumentationlibrary/CMakeFiles/instrumentationlibrary_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target instrumentationlibrary_test
/usr/bin/make -f ext/src/zpages/CMakeFiles/opentelemetry_zpages.dir/build.make ext/src/zpages/CMakeFiles/opentelemetry_zpages.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/ext/src/zpages /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/ext/src/zpages /home/ubuntu/opentelemetry-cpp/build/ext/src/zpages/CMakeFiles/opentelemetry_zpages.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f ext/src/zpages/CMakeFiles/opentelemetry_zpages.dir/build.make ext/src/zpages/CMakeFiles/opentelemetry_zpages.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'ext/src/zpages/CMakeFiles/opentelemetry_zpages.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target opentelemetry_zpages
/usr/bin/make -f ext/src/http/client/curl/CMakeFiles/http_client_curl.dir/build.make ext/src/http/client/curl/CMakeFiles/http_client_curl.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/ext/src/http/client/curl /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/ext/src/http/client/curl /home/ubuntu/opentelemetry-cpp/build/ext/src/http/client/curl/CMakeFiles/http_client_curl.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f ext/src/http/client/curl/CMakeFiles/http_client_curl.dir/build.make ext/src/http/client/curl/CMakeFiles/http_client_curl.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'ext/src/http/client/curl/CMakeFiles/http_client_curl.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target http_client_curl
/usr/bin/make -f ext/test/zpages/CMakeFiles/threadsafe_span_data_test.dir/build.make ext/test/zpages/CMakeFiles/threadsafe_span_data_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/ext/test/zpages /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/ext/test/zpages /home/ubuntu/opentelemetry-cpp/build/ext/test/zpages/CMakeFiles/threadsafe_span_data_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f ext/test/zpages/CMakeFiles/threadsafe_span_data_test.dir/build.make ext/test/zpages/CMakeFiles/threadsafe_span_data_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'ext/test/zpages/CMakeFiles/threadsafe_span_data_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target threadsafe_span_data_test
/usr/bin/make -f ext/test/zpages/CMakeFiles/tracez_data_aggregator_test.dir/build.make ext/test/zpages/CMakeFiles/tracez_data_aggregator_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/ext/test/zpages /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/ext/test/zpages /home/ubuntu/opentelemetry-cpp/build/ext/test/zpages/CMakeFiles/tracez_data_aggregator_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f ext/test/zpages/CMakeFiles/tracez_data_aggregator_test.dir/build.make ext/test/zpages/CMakeFiles/tracez_data_aggregator_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'ext/test/zpages/CMakeFiles/tracez_data_aggregator_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target tracez_data_aggregator_test
/usr/bin/make -f ext/test/zpages/CMakeFiles/tracez_processor_test.dir/build.make ext/test/zpages/CMakeFiles/tracez_processor_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/ext/test/zpages /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/ext/test/zpages /home/ubuntu/opentelemetry-cpp/build/ext/test/zpages/CMakeFiles/tracez_processor_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f ext/test/zpages/CMakeFiles/tracez_processor_test.dir/build.make ext/test/zpages/CMakeFiles/tracez_processor_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'ext/test/zpages/CMakeFiles/tracez_processor_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target tracez_processor_test
/usr/bin/make -f ext/test/http/CMakeFiles/url_parser_test.dir/build.make ext/test/http/CMakeFiles/url_parser_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/ext/test/http /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/ext/test/http /home/ubuntu/opentelemetry-cpp/build/ext/test/http/CMakeFiles/url_parser_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f ext/test/http/CMakeFiles/url_parser_test.dir/build.make ext/test/http/CMakeFiles/url_parser_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
make[2]: Nothing to be done for 'ext/test/http/CMakeFiles/url_parser_test.dir/build'.
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Built target url_parser_test
/usr/bin/make -f ext/test/http/CMakeFiles/curl_http_test.dir/build.make ext/test/http/CMakeFiles/curl_http_test.dir/depend
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
cd /home/ubuntu/opentelemetry-cpp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ubuntu/opentelemetry-cpp /home/ubuntu/opentelemetry-cpp/ext/test/http /home/ubuntu/opentelemetry-cpp/build /home/ubuntu/opentelemetry-cpp/build/ext/test/http /home/ubuntu/opentelemetry-cpp/build/ext/test/http/CMakeFiles/curl_http_test.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
/usr/bin/make -f ext/test/http/CMakeFiles/curl_http_test.dir/build.make ext/test/http/CMakeFiles/curl_http_test.dir/build
make[2]: Entering directory '/home/ubuntu/opentelemetry-cpp/build'
[ 72%] Linking CXX executable curl_http_test
cd /home/ubuntu/opentelemetry-cpp/build/ext/test/http && /usr/bin/cmake -E cmake_link_script CMakeFiles/curl_http_test.dir/link.txt --verbose=1
/usr/bin/c++    -rdynamic CMakeFiles/curl_http_test.dir/curl_http_test.cc.o  -o curl_http_test  /usr/local/lib/libgtest.a /usr/local/lib/libgtest_main.a -lpthread /usr/bin/curl ../../src/http/client/curl/libhttp_client_curl.a /usr/bin/curl 
/usr/bin/ld: /usr/bin/curl: stdout: invalid version 3 (max 0)
/usr/bin/ld: /usr/bin/curl: error adding symbols: bad value
collect2: error: ld returned 1 exit status
make[2]: *** [ext/test/http/CMakeFiles/curl_http_test.dir/build.make:92: ext/test/http/curl_http_test] Error 1
make[2]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
make[1]: *** [CMakeFiles/Makefile2:3648: ext/test/http/CMakeFiles/curl_http_test.dir/all] Error 2
make[1]: Leaving directory '/home/ubuntu/opentelemetry-cpp/build'
make: *** [Makefile:144: all] Error 2
lalitb commented 3 years ago

/usr/bin/c++ -rdynamic CMakeFiles/curl_http_test.dir/curl_http_test.cc.o -o curl_http_test /usr/local/lib/libgtest.a /usr/local/lib/libgtest_main.a -lpthread /usr/bin/curl ../../src/http/client/curl/libhttp_client_curl.a /usr/bin/curl

Ok, that's weird, it should have linked with /usr/lib/x86_64-linux-gnu/libcurl.so and NOT /usr/bin/curl. One last thing if you can help with cmake version you are using for build?

$ cmake -version
cmake version 3.15.2
chrissam commented 3 years ago

/usr/bin/c++ -rdynamic CMakeFiles/curl_http_test.dir/curl_http_test.cc.o -o curl_http_test /usr/local/lib/libgtest.a /usr/local/lib/libgtest_main.a -lpthread /usr/bin/curl ../../src/http/client/curl/libhttp_client_curl.a /usr/bin/curl

Ok, that's weird, it should have linked with /usr/lib/x86_64-linux-gnu/libcurl.so instead of /usr/bin/curl. One last thing if you can help with cmake version you are using for build?

$ cmake -version
cmake version 3.15.2
~/opentelemetry-cpp/build$ cmake --version
cmake version 3.16.3
lalitb commented 3 years ago

Thanks, @chrissam for all the logs. I don't see any issue with your setup as per the logs. Still, compiler is weirdly linking against /usr/bin/curl instead of libcurl. At the same time, I am able to build it successfully in a similar setup, and also our CI runs a similar setup (ubuntu 20.04). My suggestion would be to

chrissam commented 3 years ago

Hey @lalitb , thanks a lot for pitching in to debug this. I was able to build it by disabling tests as you suggested. I did try reinstalling libcurl4-openssl-dev and tried it in new machine as well earlier. I came here without anything left to try from my end. :)

maxgolov commented 3 years ago

@chrissam - can you check the following:

mgolovanov@xps:/$ apt list libcurl*
Listing... Done
libcurl-ocaml-dev/focal 0.9.0-2build1 amd64
libcurl-ocaml/focal 0.9.0-2build1 amd64
libcurl3-gnutls/focal-updates,focal-security,now 7.68.0-1ubuntu2.5 amd64 [installed,automatic]
libcurl3-nss/focal-updates,focal-security 7.68.0-1ubuntu2.5 amd64
libcurl4-doc/focal-updates,focal-security 7.68.0-1ubuntu2.5 all
libcurl4-gnutls-dev/focal-updates,focal-security 7.68.0-1ubuntu2.5 amd64
libcurl4-nss-dev/focal-updates,focal-security 7.68.0-1ubuntu2.5 amd64
libcurl4-openssl-dev/focal-updates,focal-security,now 7.68.0-1ubuntu2.5 amd64 [installed]
libcurl4/focal-updates,focal-security,now 7.68.0-1ubuntu2.5 amd64 [installed,automatic]
libcurlpp-dev/focal 0.8.1-2build2 amd64
libcurlpp0/focal 0.8.1-2build2 amd64

The only package that should actually be needed is libcurl4-openssl-dev..

Also check what curl libraries you have installed:

mgolovanov@xps:/$ find /usr -name \*curl\* -print
/usr/bin/curl
/usr/bin/curl-config
/usr/include/x86_64-linux-gnu/curl
/usr/include/x86_64-linux-gnu/curl/curl.h
/usr/include/x86_64-linux-gnu/curl/curlver.h
/usr/lib/python2.7/macurl2path.py
/usr/lib/python2.7/macurl2path.pyc
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.3
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.6.0
/usr/lib/x86_64-linux-gnu/libcurl.a
/usr/lib/x86_64-linux-gnu/libcurl.la
/usr/lib/x86_64-linux-gnu/libcurl.so
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.6.0
/usr/lib/x86_64-linux-gnu/pkgconfig/libcurl.pc
/usr/share/aclocal/libcurl.m4
/usr/share/bash-completion/completions/curl
/usr/share/doc/curl
/usr/share/doc/libcurl3-gnutls
/usr/share/doc/libcurl4
/usr/share/doc/libcurl4-openssl-dev
/usr/share/lintian/overrides/libcurl3-gnutls
/usr/share/man/man1/curl-config.1.gz
/usr/share/man/man1/curl.1.gz
/usr/share/zsh/vendor-completions/_curl

Same as Lalit mentioned, I don't see any issues with building it on my machine with Ubuntu-20.04. I'm using the same gcc and cmake version as you. All works well 🤷 Maybe you have some rogue symlink that (incorrectly) links from one of the libcurl* libraries to /usr/bin/curl.

chrissam commented 3 years ago

Ok, I see some difference here @maxgolov . The libcurl command did not list anything.

$ apt list libcurl*
Listing... Done
$ find /usr -name \*curl\* -print
/usr/share/man/man1/curl-config.1.gz
/usr/share/man/man1/curl.1.gz
/usr/share/zsh/vendor-completions/_curl
/usr/share/doc/libcurl4
/usr/share/doc/libcurl3-gnutls
/usr/share/doc/libcurl4-openssl-dev
/usr/share/doc/curl
/usr/share/aclocal/libcurl.m4
/usr/share/bash-completion/completions/curl
/usr/share/lintian/overrides/libcurl3-gnutls
/usr/include/x86_64-linux-gnu/curl
/usr/include/x86_64-linux-gnu/curl/curlver.h
/usr/include/x86_64-linux-gnu/curl/curl.h
/usr/lib/x86_64-linux-gnu/libcurl.la
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.3
/usr/lib/x86_64-linux-gnu/libcurl.so
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.6.0
/usr/lib/x86_64-linux-gnu/libcurl.so.4.6.0
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.a
/usr/lib/x86_64-linux-gnu/pkgconfig/libcurl.pc
/usr/bin/curl-config
/usr/bin/curl
lalitb commented 3 years ago

$ apt list libcurl* Listing... Done

Please check whether ubuntu default repos are configured, though as per me it should have worked as long as you have libcurl4-openssl-dev installed. ( trying my bit before @maxgolov comes online :) )

$ grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
/etc/apt/sources.list:# newer versions of the distribution.
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal main restricted
/etc/apt/sources.list:# deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted
/etc/apt/sources.list:
/etc/apt/sources.list:## Major bug fix updates produced after the final release of the
/etc/apt/sources.list:## distribution.
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted
/etc/apt/sources.list:# deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted
/etc/apt/sources.list:
/etc/apt/sources.list:## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
/etc/apt/sources.list:## team. Also, please note that software in universe WILL NOT receive any
/etc/apt/sources.list:## review or updates from the Ubuntu security team.
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal universe
/etc/apt/sources.list:# deb-src http://archive.ubuntu.com/ubuntu/ focal universe
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal-updates universe
/etc/apt/sources.list:# deb-src http://archive.ubuntu.com/ubuntu/ focal-updates universe
/etc/apt/sources.list:
/etc/apt/sources.list:## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
/etc/apt/sources.list:## team, and may not be under a free licence. Please satisfy yourself as to
/etc/apt/sources.list:## your rights to use the software. Also, please note that software in
/etc/apt/sources.list:## multiverse WILL NOT receive any review or updates from the Ubuntu
/etc/apt/sources.list:## security team.
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal multiverse
/etc/apt/sources.list:# deb-src http://archive.ubuntu.com/ubuntu/ focal multiverse
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal-updates multiverse
/etc/apt/sources.list:# deb-src http://archive.ubuntu.com/ubuntu/ focal-updates multiverse
/etc/apt/sources.list:
/etc/apt/sources.list:## N.B. software from this repository may not have been tested as
/etc/apt/sources.list:## extensively as that contained in the main release, although it includes
/etc/apt/sources.list:## newer versions of some applications which may provide useful features.
/etc/apt/sources.list:## Also, please note that software in backports WILL NOT receive any review
/etc/apt/sources.list:## or updates from the Ubuntu security team.
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
/etc/apt/sources.list:# deb-src http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
/etc/apt/sources.list:
/etc/apt/sources.list:## Uncomment the following two lines to add software from Canonical's
/etc/apt/sources.list:## 'partner' repository.
/etc/apt/sources.list:## This software is not part of Ubuntu, but is offered by Canonical and the
/etc/apt/sources.list:## respective vendors as a service to Ubuntu users.
/etc/apt/sources.list:# deb http://archive.canonical.com/ubuntu focal partner
/etc/apt/sources.list:# deb-src http://archive.canonical.com/ubuntu focal partner
/etc/apt/sources.list:
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ focal-security main restricted
/etc/apt/sources.list:# deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ focal-security universe
/etc/apt/sources.list:# deb-src http://security.ubuntu.com/ubuntu/ focal-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ focal-security multiverse
/etc/apt/sources.list:# deb-src http://security.ubuntu.com/ubuntu/ focal-security multiverse
..
$
lalitb commented 3 years ago

@chrissam - Closing this as it looks to be an issue with the default repo's configured in your system. As it is working fine locally and in our CI. Please feel free to reopen if you think otherwise. Also if you would like to contribute fix for this issue as it is something reproducible at your end.