Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Compilation issue on Ubuntu 20.04 #287

Closed
kunaltyagi opened this issue Sep 25, 2021 · 2 comments
Closed

Compilation issue on Ubuntu 20.04 #287

kunaltyagi opened this issue Sep 25, 2021 · 2 comments
Labels

Comments

@kunaltyagi
Copy link

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):

  • OS: Ubuntu 20.04
  • Jaeger version: master
  • Deployment: base-metal

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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::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<Impl> 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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::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<Impl> 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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]'
/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<std::__cxx11::basic_string<char> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >&)' 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<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  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<Impl>::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<Impl> 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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/home/kt/.hunter/_Base/d45d77d/c10d4f1/3b7ee27/Build/GTest/Source/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/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<std::__cxx11::basic_string<wchar_t> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' 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<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  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".
@kunaltyagi kunaltyagi added the bug label Sep 25, 2021
@boeboe
Copy link

boeboe commented Oct 31, 2021

@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
Copy link

boeboe commented Oct 31, 2021

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants