>>> opentracing-cpp v1.5.1 Downloading --2019-02-03 11:29:13-- https://github.com/opentracing/opentracing-cpp/archive/v1.5.1/opentracing-cpp-v1.5.1.tar.gz Resolving github.com (github.com)... 140.82.118.3, 140.82.118.4 Connecting to github.com (github.com)|140.82.118.3|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/opentracing/opentracing-cpp/tar.gz/v1.5.1 [following] --2019-02-03 11:29:13-- https://codeload.github.com/opentracing/opentracing-cpp/tar.gz/v1.5.1 Resolving codeload.github.com (codeload.github.com)... 192.30.253.120, 192.30.253.121 Connecting to codeload.github.com (codeload.github.com)|192.30.253.120|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: '/home/buildroot/autobuild/run/instance-0/output/build/.opentracing-cpp-v1.5.1.tar.gz.GOTSQJ/output' 0K .......... .......... .......... .......... .......... 313K 50K .......... .......... .......... .......... .......... 654K 100K .......... .......... .......... .......... .......... 49.9M 150K .... 54.1M=0.2s 2019-02-03 11:29:14 (652 KB/s) - '/home/buildroot/autobuild/run/instance-0/output/build/.opentracing-cpp-v1.5.1.tar.gz.GOTSQJ/output' saved [158305] opentracing-cpp-v1.5.1.tar.gz: OK (sha256: 015c4187f7a6426a2b5196f0ccd982aa87f010cf61f507ae3ce5c90523f92301) >>> opentracing-cpp v1.5.1 Extracting gzip -d -c /home/buildroot/autobuild/run/instance-0/dl/opentracing-cpp/opentracing-cpp-v1.5.1.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1 -xf - >>> opentracing-cpp v1.5.1 Patching >>> opentracing-cpp v1.5.1 Configuring (mkdir -p /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/ && cd /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/run/instance-0/output/host/bin:/home/buildroot/autobuild/run/instance-0/output/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin" /home/buildroot/autobuild/run/instance-0/output/host/bin/cmake /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/run/instance-0/output/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF ) -- The C compiler identification is GNU 6.4.0 -- The CXX compiler identification is GNU 6.4.0 -- Check for working C compiler: /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-linux-gcc -- Check for working C compiler: /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-linux-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-linux-g++ -- Check for working CXX compiler: /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-linux-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- clang-tidy not found. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTS -- Build files have been written to: /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1 >>> opentracing-cpp v1.5.1 Building PATH="/home/buildroot/autobuild/run/instance-0/output/host/bin:/home/buildroot/autobuild/run/instance-0/output/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin" /usr/bin/make -j4 -C /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/ make[1]: Entering directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' make[2]: Entering directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' make[3]: Entering directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' Scanning dependencies of target opentracing make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' make[3]: Entering directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' [ 5%] Building CXX object CMakeFiles/opentracing.dir/src/noop.cpp.o [ 10%] Building CXX object CMakeFiles/opentracing.dir/src/dynamic_load.cpp.o [ 15%] Building CXX object CMakeFiles/opentracing.dir/src/propagation.cpp.o [ 20%] Building CXX object CMakeFiles/opentracing.dir/src/tracer.cpp.o [ 25%] Building CXX object CMakeFiles/opentracing.dir/src/tracer_factory.cpp.o [ 30%] Building CXX object CMakeFiles/opentracing.dir/src/ext/tags.cpp.o [ 35%] Building CXX object CMakeFiles/opentracing.dir/src/dynamic_load_unix.cpp.o [ 40%] Linking CXX shared library output/libopentracing.so make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' [ 40%] Built target opentracing make[3]: Entering directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' Scanning dependencies of target opentracing_mocktracer make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' make[3]: Entering directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' [ 45%] Building CXX object mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/mock_span_context.cpp.o [ 50%] Building CXX object mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/mock_span.cpp.o [ 55%] Building CXX object mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/in_memory_recorder.cpp.o [ 60%] Building CXX object mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/json_recorder.cpp.o In file included from /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:2:0: /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/include/opentracing/mocktracer/json_recorder.h:27:8: error: 'mutex' in namespace 'std' does not name a type std::mutex mutex_; ^~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp: In member function 'virtual void opentracing::v2::mocktracer::JsonRecorder::RecordSpan(opentracing::v2::mocktracer::SpanData&&)': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:11:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:11:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:11:29: error: template argument 1 is invalid std::lock_guard lock_guard{mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:11:42: error: 'mutex_' was not declared in this scope std::lock_guard lock_guard{mutex_}; ^~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:11:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{mutex_}; ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp: In member function 'virtual void opentracing::v2::mocktracer::JsonRecorder::Close()': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:21:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:21:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:21:29: error: template argument 1 is invalid std::lock_guard lock_guard{mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:21:42: error: 'mutex_' was not declared in this scope std::lock_guard lock_guard{mutex_}; ^~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/json_recorder.cpp:21:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{mutex_}; ^~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:4:0, from /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:1: /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/include/opentracing/mocktracer/tracer.h:78:8: error: 'mutex' in namespace 'std' does not name a type std::mutex mutex_; ^~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:1:0: /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:55:16: error: 'mutex' in namespace 'std' does not name a type mutable std::mutex baggage_mutex_; ^~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h: In member function 'opentracing::v2::expected opentracing::v2::mocktracer::MockSpanContext::Inject(const opentracing::v2::mocktracer::PropagationOptions&, Carrier&) const': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:41:21: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{baggage_mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:41:21: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:41:31: error: template argument 1 is invalid std::lock_guard lock_guard{baggage_mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:41:44: error: 'baggage_mutex_' was not declared in this scope std::lock_guard lock_guard{baggage_mutex_}; ^~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h: In member function 'opentracing::v2::expected opentracing::v2::mocktracer::MockSpanContext::Extract(const opentracing::v2::mocktracer::PropagationOptions&, Carrier&)': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:48:21: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{baggage_mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:48:21: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:48:31: error: template argument 1 is invalid std::lock_guard lock_guard{baggage_mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:48:44: error: 'baggage_mutex_' was not declared in this scope std::lock_guard lock_guard{baggage_mutex_}; ^~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp: In member function 'virtual void opentracing::v2::mocktracer::MockSpanContext::ForeachBaggageItem(std::function&, const std::__cxx11::basic_string&)>) const': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:16:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{baggage_mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:16:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:16:29: error: template argument 1 is invalid std::lock_guard lock_guard{baggage_mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:16:42: error: 'baggage_mutex_' was not declared in this scope std::lock_guard lock_guard{baggage_mutex_}; ^~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:16:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{baggage_mutex_}; ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp: In member function 'void opentracing::v2::mocktracer::MockSpanContext::SetData(opentracing::v2::mocktracer::SpanContextData&)': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:27:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{baggage_mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:27:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:27:29: error: template argument 1 is invalid std::lock_guard lock_guard{baggage_mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:27:42: error: 'baggage_mutex_' was not declared in this scope std::lock_guard lock_guard{baggage_mutex_}; ^~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.cpp:27:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{baggage_mutex_}; ^~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:1:0: /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/include/opentracing/mocktracer/in_memory_recorder.h:27:16: error: 'mutex' in namespace 'std' does not name a type mutable std::mutex mutex_; ^~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp: In member function 'virtual void opentracing::v2::mocktracer::InMemoryRecorder::RecordSpan(opentracing::v2::mocktracer::SpanData&&)': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:8:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:8:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:8:29: error: template argument 1 is invalid std::lock_guard lock_guard{mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:8:42: error: 'mutex_' was not declared in this scope std::lock_guard lock_guard{mutex_}; ^~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:8:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{mutex_}; ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp: In member function 'std::vector opentracing::v2::mocktracer::InMemoryRecorder::spans() const': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:15:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:15:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:15:29: error: template argument 1 is invalid std::lock_guard lock_guard{mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:15:42: error: 'mutex_' was not declared in this scope std::lock_guard lock_guard{mutex_}; ^~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:15:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{mutex_}; ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp: In member function 'size_t opentracing::v2::mocktracer::InMemoryRecorder::size() const': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:20:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:20:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:20:29: error: template argument 1 is invalid std::lock_guard lock_guard{mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:20:42: error: 'mutex_' was not declared in this scope std::lock_guard lock_guard{mutex_}; ^~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:20:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{mutex_}; ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp: In member function 'opentracing::v2::mocktracer::SpanData opentracing::v2::mocktracer::InMemoryRecorder::top() const': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:25:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:25:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:25:29: error: template argument 1 is invalid std::lock_guard lock_guard{mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:25:42: error: 'mutex_' was not declared in this scope std::lock_guard lock_guard{mutex_}; ^~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/in_memory_recorder.cpp:25:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{mutex_}; ^~~~~~~~~~ mocktracer/CMakeFiles/opentracing_mocktracer.dir/build.make:62: recipe for target 'mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/mock_span_context.cpp.o' failed make[3]: *** [mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/mock_span_context.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... mocktracer/CMakeFiles/opentracing_mocktracer.dir/build.make:134: recipe for target 'mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/json_recorder.cpp.o' failed make[3]: *** [mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/json_recorder.cpp.o] Error 1 mocktracer/CMakeFiles/opentracing_mocktracer.dir/build.make:110: recipe for target 'mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/in_memory_recorder.cpp.o' failed make[3]: *** [mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/in_memory_recorder.cpp.o] Error 1 In file included from /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.h:4:0, from /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:1: /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/include/opentracing/mocktracer/tracer.h:78:8: error: 'mutex' in namespace 'std' does not name a type std::mutex mutex_; ^~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.h:7:0, from /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:1: /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:55:16: error: 'mutex' in namespace 'std' does not name a type mutable std::mutex baggage_mutex_; ^~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h: In member function 'opentracing::v2::expected opentracing::v2::mocktracer::MockSpanContext::Inject(const opentracing::v2::mocktracer::PropagationOptions&, Carrier&) const': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:41:21: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{baggage_mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:41:21: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:41:31: error: template argument 1 is invalid std::lock_guard lock_guard{baggage_mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:41:44: error: 'baggage_mutex_' was not declared in this scope std::lock_guard lock_guard{baggage_mutex_}; ^~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h: In member function 'opentracing::v2::expected opentracing::v2::mocktracer::MockSpanContext::Extract(const opentracing::v2::mocktracer::PropagationOptions&, Carrier&)': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:48:21: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{baggage_mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:48:21: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:48:31: error: template argument 1 is invalid std::lock_guard lock_guard{baggage_mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span_context.h:48:44: error: 'baggage_mutex_' was not declared in this scope std::lock_guard lock_guard{baggage_mutex_}; ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:1:0: /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.h: At global scope: /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.h:50:8: error: 'mutex' in namespace 'std' does not name a type std::mutex mutex_; ^~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp: In member function 'virtual void opentracing::v2::mocktracer::MockSpan::SetOperationName(opentracing::v2::string_view)': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:128:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:128:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:128:29: error: template argument 1 is invalid std::lock_guard lock_guard{mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:128:42: error: 'mutex_' was not declared in this scope std::lock_guard lock_guard{mutex_}; ^~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:128:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{mutex_}; ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp: In member function 'virtual void opentracing::v2::mocktracer::MockSpan::SetTag(opentracing::v2::string_view, const opentracing::v2::Value&)': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:137:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:137:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:137:29: error: template argument 1 is invalid std::lock_guard lock_guard{mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:137:42: error: 'mutex_' was not declared in this scope std::lock_guard lock_guard{mutex_}; ^~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:137:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{mutex_}; ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp: In member function 'virtual void opentracing::v2::mocktracer::MockSpan::Log(std::initializer_list >)': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:146:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:146:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:146:29: error: template argument 1 is invalid std::lock_guard lock_guard{mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:146:42: error: 'mutex_' was not declared in this scope std::lock_guard lock_guard{mutex_}; ^~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:146:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{mutex_}; ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp: In member function 'virtual void opentracing::v2::mocktracer::MockSpan::SetBaggageItem(opentracing::v2::string_view, opentracing::v2::string_view)': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:160:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{span_context_.baggage_mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:160:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:160:29: error: template argument 1 is invalid std::lock_guard lock_guard{span_context_.baggage_mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:160:56: error: 'class opentracing::v2::mocktracer::MockSpanContext' has no member named 'baggage_mutex_' std::lock_guard lock_guard{span_context_.baggage_mutex_}; ^~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:160:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{span_context_.baggage_mutex_}; ^~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp: In member function 'virtual std::__cxx11::string opentracing::v2::mocktracer::MockSpan::BaggageItem(opentracing::v2::string_view) const': /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:169:19: error: 'mutex' is not a member of 'std' std::lock_guard lock_guard{span_context_.baggage_mutex_}; ^~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:169:19: error: 'mutex' is not a member of 'std' /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:169:29: error: template argument 1 is invalid std::lock_guard lock_guard{span_context_.baggage_mutex_}; ^ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:169:56: error: 'const class opentracing::v2::mocktracer::MockSpanContext' has no member named 'baggage_mutex_' std::lock_guard lock_guard{span_context_.baggage_mutex_}; ^~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/mocktracer/src/mock_span.cpp:169:31: warning: unused variable 'lock_guard' [-Wunused-variable] std::lock_guard lock_guard{span_context_.baggage_mutex_}; ^~~~~~~~~~ mocktracer/CMakeFiles/opentracing_mocktracer.dir/build.make:86: recipe for target 'mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/mock_span.cpp.o' failed make[3]: *** [mocktracer/CMakeFiles/opentracing_mocktracer.dir/src/mock_span.cpp.o] Error 1 make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' CMakeFiles/Makefile2:122: recipe for target 'mocktracer/CMakeFiles/opentracing_mocktracer.dir/all' failed make[2]: *** [mocktracer/CMakeFiles/opentracing_mocktracer.dir/all] Error 2 make[2]: Leaving directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' Makefile:151: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1' package/pkg-generic.mk:230: recipe for target '/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/.stamp_built' failed make: *** [/home/buildroot/autobuild/run/instance-0/output/build/opentracing-cpp-v1.5.1/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/run/instance-0/buildroot'