jaegertracing / jaeger-client-cpp

🛑 This library is DEPRECATED!
https://jaegertracing.io/
Apache License 2.0
138 stars 126 forks source link

Compilation issue on Ubuntu 20.04 #287

Closed kunaltyagi closed 2 years ago

kunaltyagi commented 3 years ago

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Clone (with all submodules)
  2. mkdir build && cd build && cmake ..
  3. make

Expected behavior No error in build

Screenshots Not needed

Version (please complete the following information):

What troubleshooting steps did you try? Couldn't get anything to compile

Additional context

Compiler error and details ``` $ cmake --version cmake version 3.21.3 CMake suite maintained and supported by Kitware (kitware.com/cmake). ``` ``` $ gcc --version gcc (GCC) 9.4.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ``` ``` $ cmake .. && make -j8 -- The C compiler identification is GNU 9.4.0 -- The CXX compiler identification is GNU 9.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /opt/miniconda3/envs/ros1/bin/x86_64-conda-linux-gnu-cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /opt/miniconda3/envs/ros1/bin/x86_64-conda-linux-gnu-c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- [hunter] Calculating Toolchain-SHA1 -- [hunter] Calculating Config-SHA1 -- [hunter] HUNTER_ROOT: /home/kt/.hunter -- [hunter] [ Hunter-ID: d45d77d | Toolchain-ID: c10d4f1 | Config-ID: 3b7ee27 ] -- [hunter] THRIFT_ROOT: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Install (ver.: 0.12.0-p0) -- Boost version: 1.72.0 -- Boost version: 1.72.0 -- [hunter] OPENTRACING-CPP_ROOT: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Install (ver.: 1.6.0) -- [hunter] NLOHMANN_JSON_ROOT: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Install (ver.: 3.7.0) -- Found nlohmann_json: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Install/lib/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.7.0") -- [hunter] YAML-CPP_ROOT: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Install (ver.: 0.6.2-0f9a586-p1) -- [hunter] GTEST_ROOT: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Install (ver.: 1.8.0-hunter-p11) -- [hunter] Building GTest loading initial cache file /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/cache.cmake loading initial cache file /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/args.cmake -- The C compiler identification is GNU 9.4.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /opt/miniconda3/envs/ros1/bin/x86_64-conda-linux-gnu-cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /opt/miniconda3/envs/ros1/bin/x86_64-conda-linux-gnu-c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Build [ 6%] Creating directories for 'GTest-Release' [ 12%] Performing download step (download, verify and extract) for 'GTest-Release' -- verifying file... file='/home/kt/.hunter/_Base/Download/GTest/1.8.0-hunter-p11/76c6aec/1.8.0-hunter-p11.tar.gz' -- File already exists and hash match (skip download): file='/home/kt/.hunter/_Base/Download/GTest/1.8.0-hunter-p11/76c6aec/1.8.0-hunter-p11.tar.gz' SHA1='76c6aec038f7d7258bf5c4f45c4817b34039d285' -- extracting... src='/home/kt/.hunter/_Base/Download/GTest/1.8.0-hunter-p11/76c6aec/1.8.0-hunter-p11.tar.gz' dst='/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 18%] No update step for 'GTest-Release' [ 25%] No patch step for 'GTest-Release' [ 31%] Performing configure step for 'GTest-Release' loading initial cache file /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/cache.cmake loading initial cache file /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/args.cmake -- The C compiler identification is GNU 9.4.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /opt/miniconda3/envs/ros1/bin/x86_64-conda-linux-gnu-cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /opt/miniconda3/envs/ros1/bin/x86_64-conda-linux-gnu-c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /opt/miniconda3/envs/ros1/bin/python (found version "3.8.12") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Build/GTest-Release-prefix/src/GTest-Release-build [ 37%] Performing build step for 'GTest-Release' [ 45%] Building CXX object googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o [ 45%] Building CXX object googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o [ 45%] Building CXX object googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o [ 45%] Building CXX object googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 45%] Building CXX object googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o [ 54%] Building CXX object googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:3975:65: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StrEqualityMatcher >' has user-provided 'void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4004:57: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::HasSubstrMatcher >' has user-provided 'void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4011:55: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StartsWithMatcher >' has user-provided 'void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4017:79: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::EndsWithMatcher >' has user-provided 'void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4024:75: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::MatchesRegexMatcher' has user-provided 'void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4049:23: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StrEqualityMatcher >' has user-provided 'void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4078:17: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::HasSubstrMatcher >' has user-provided 'void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4085:14: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StartsWithMatcher >' has user-provided 'void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4092:14: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock_main.cc:33: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::EndsWithMatcher >' has user-provided 'void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:3975:65: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StrEqualityMatcher >' has user-provided 'void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4004:57: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::HasSubstrMatcher >' has user-provided 'void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4011:55: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StartsWithMatcher >' has user-provided 'void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4017:79: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::EndsWithMatcher >' has user-provided 'void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4024:75: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::MatchesRegexMatcher' has user-provided 'void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4049:23: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StrEqualityMatcher >' has user-provided 'void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4078:17: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::HasSubstrMatcher >' has user-provided 'void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4085:14: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StartsWithMatcher >' has user-provided 'void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4092:14: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::EndsWithMatcher >' has user-provided 'void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[5]: *** [googlemock/CMakeFiles/gmock_main.dir/build.make:104: googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:3975:65: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StrEqualityMatcher >' has user-provided 'void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4004:57: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::HasSubstrMatcher >' has user-provided 'void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4011:55: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StartsWithMatcher >' has user-provided 'void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4017:79: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::EndsWithMatcher >' has user-provided 'void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4024:75: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::MatchesRegexMatcher' has user-provided 'void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4049:23: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StrEqualityMatcher >' has user-provided 'void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4078:17: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::HasSubstrMatcher >' has user-provided 'void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4085:14: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::StartsWithMatcher >' has user-provided 'void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:61, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:4092:14: required from here /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:432:67: error: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-port.h:53, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-actions.h:46, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock.h:58, from /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/src/gmock-all.cc:40: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googletest/include/gtest/internal/gtest-port.h:908:8: note: because 'testing::internal::EndsWithMatcher >' has user-provided 'void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 908 | void operator=(type const &) | ^~~~~~~~ /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[5]: *** [googlemock/CMakeFiles/gmock_main.dir/build.make:90: googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o] Error 1 cc1plus: all warnings being treated as errors make[5]: *** [googlemock/CMakeFiles/gmock.dir/build.make:90: googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [CMakeFiles/Makefile2:119: googlemock/CMakeFiles/gmock_main.dir/all] Error 2 make[4]: *** Waiting for unfinished jobs.... [ 63%] Linking CXX shared library libgtest.so make[4]: *** [CMakeFiles/Makefile2:145: googlemock/CMakeFiles/gmock.dir/all] Error 2 [ 63%] Built target gtest make[3]: *** [Makefile:146: all] Error 2 make[2]: *** [CMakeFiles/GTest-Release.dir/build.make:86: GTest-Release-prefix/src/GTest-Release-stamp/GTest-Release-build] Error 2 make[1]: *** [CMakeFiles/Makefile2:111: CMakeFiles/GTest-Release.dir/all] Error 2 make: *** [Makefile:91: all] Error 2 [hunter ** FATAL ERROR **] Build step failed (dir: /home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest [hunter ** FATAL ERROR **] [Directory:/home/kt/.hunter/_Base/Download/Hunter/0.23.249/d45d77d/Unpacked/cmake/projects/GTest] ------------------------------ ERROR ----------------------------- https://hunter.readthedocs.io/en/latest/reference/errors/error.external.build.failed.html ------------------------------------------------------------------ CMake Error at /home/kt/.hunter/_Base/Download/Hunter/0.23.249/d45d77d/Unpacked/cmake/modules/hunter_error_page.cmake:12 (message): Call Stack (most recent call first): /home/kt/.hunter/_Base/Download/Hunter/0.23.249/d45d77d/Unpacked/cmake/modules/hunter_fatal_error.cmake:20 (hunter_error_page) /home/kt/.hunter/_Base/Download/Hunter/0.23.249/d45d77d/Unpacked/cmake/modules/hunter_download.cmake:623 (hunter_fatal_error) /home/kt/.hunter/_Base/Download/Hunter/0.23.249/d45d77d/Unpacked/cmake/projects/GTest/hunter.cmake:291 (hunter_download) /home/kt/.hunter/_Base/Download/Hunter/0.23.249/d45d77d/Unpacked/cmake/modules/hunter_add_package.cmake:62 (include) CMakeLists.txt:114 (hunter_add_package) -- Configuring incomplete, errors occurred! See also "/home/kt/rapyuta/test_ws/src/jaeger-client-cpp/build/CMakeFiles/CMakeOutput.log". ```
boeboe commented 3 years ago

@kunaltyagi I have exactly the same issue. I tried on Alpine and on Debian, all the same.

I think the issue is in the dependent library googlemock or googletest, but so far I wasn't able to get around it. I tried upstepping to gcc 11 as well, as suggested on the google mock issue list, but no results.

boeboe commented 3 years ago

FYI

Disabling the tests will make the build successfully complete.

# cmake -DCMAKE_BUILD_TYPE=Release \
        -DJAEGERTRACING_PLUGIN=ON \
        -DBUILD_TESTING=OFF \
        -DHUNTER_CONFIGURATION_TYPES=Release \
        ..
# make -j3
# mv libjaegertracing_plugin.so /libjaegertracing_plugin.so