>>> redis-plus-plus 1.3.10 Downloading wget --passive-ftp -nd -t 3 -O '/home/autobuild/autobuild/instance-5/output-1/build/.redis-plus-plus-1.3.10.tar.gz.Ey6JSV/output' 'https://github.com/sewenew/redis-plus-plus/archive/1.3.10/redis-plus-plus-1.3.10.tar.gz' --2024-02-24 18:56:26-- https://github.com/sewenew/redis-plus-plus/archive/1.3.10/redis-plus-plus-1.3.10.tar.gz Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt' Resolving github.com (github.com)... 140.82.113.3 Connecting to github.com (github.com)|140.82.113.3|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/sewenew/redis-plus-plus/tar.gz/refs/tags/1.3.10 [following] --2024-02-24 18:56:27-- https://codeload.github.com/sewenew/redis-plus-plus/tar.gz/refs/tags/1.3.10 Resolving codeload.github.com (codeload.github.com)... 140.82.113.9 Connecting to codeload.github.com (codeload.github.com)|140.82.113.9|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: '/home/autobuild/autobuild/instance-5/output-1/build/.redis-plus-plus-1.3.10.tar.gz.Ey6JSV/output' 0K .......... .......... .......... .......... .......... 491K 50K .......... .......... .......... .......... .......... 1.02M 100K .......... .......... .......... .......... .......... 1.08M 150K .......... .......... .......... .......... . 123M=0.2s 2024-02-24 18:56:27 (980 KB/s) - '/home/autobuild/autobuild/instance-5/output-1/build/.redis-plus-plus-1.3.10.tar.gz.Ey6JSV/output' saved [196263] redis-plus-plus-1.3.10.tar.gz: OK (sha256: 85d9d9ff84c873c4a14bd28bee569a1f311285fad8d4f2fb0e472f65d4bb842a) >>> redis-plus-plus 1.3.10 Extracting gzip -d -c /home/autobuild/autobuild/instance-5/dl/redis-plus-plus/redis-plus-plus-1.3.10.tar.gz | /home/autobuild/autobuild/instance-5/output-1/host/bin/tar --strip-components=1 -C /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10 -xf - >>> redis-plus-plus 1.3.10 Patching >>> redis-plus-plus 1.3.10 Configuring (mkdir -p /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/ && cd /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/ && rm -f CMakeCache.txt && PATH="/home/autobuild/autobuild/instance-5/output-1/host/bin:/home/autobuild/autobuild/instance-5/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" /home/autobuild/autobuild/instance-5/output-1/host/bin/cmake /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/ -G"Unix Makefiles" -DCMAKE_MAKE_PROGRAM="/home/autobuild/make/make" -DCMAKE_TOOLCHAIN_FILE="/home/autobuild/autobuild/instance-5/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_RUNSTATEDIR="/run" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=OFF -DREDIS_PLUS_PLUS_BUILD_SHARED=OFF -DREDIS_PLUS_PLUS_BUILD_TEST=OFF ) CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- redis-plus-plus version: 1.3.10 -- The CXX compiler identification is GNU 11.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/autobuild/autobuild/instance-5/output-1/host/bin/aarch64-buildroot-linux-uclibc-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- redis-plus-plus build type: Release -- redis-plus-plus build with CXX standard: c++17 -- redis-plus-plus TLS support: OFF -- redis-plus-plus check hiredis features -- Looking for redisEnableKeepAliveWithInterval -- Looking for redisEnableKeepAliveWithInterval - found -- redis-plus-plus build static library: ON -- redis-plus-plus build static library with position independent code: ON -- redis-plus-plus build shared library: OFF -- redis-plus-plus build test: OFF -- Debian package name: .deb -- Configuring done (1.3s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10 >>> redis-plus-plus 1.3.10 Building GIT_DIR=. PATH="/home/autobuild/autobuild/instance-5/output-1/host/bin:/home/autobuild/autobuild/instance-5/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" /home/autobuild/autobuild/instance-5/output-1/host/bin/cmake --build /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/ -j1 -- make[1]: Entering directory '/home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10' [ 5%] Building CXX object CMakeFiles/redis++_static.dir/src/sw/redis++/command.cpp.o [ 11%] Building CXX object CMakeFiles/redis++_static.dir/src/sw/redis++/command_options.cpp.o [ 16%] Building CXX object CMakeFiles/redis++_static.dir/src/sw/redis++/connection.cpp.o [ 22%] Building CXX object CMakeFiles/redis++_static.dir/src/sw/redis++/connection_pool.cpp.o In file included from /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:27, from /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:17: /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/sentinel.h:95:10: error: 'mutex' in namespace 'std' does not name a type 95 | std::mutex _mutex; | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/sentinel.h:27:1: note: 'std::mutex' is defined in header ''; did you forget to '#include '? 26 | #include "sw/redis++/shards.h" +++ |+#include 27 | #include "sw/redis++/reply.h" In file included from /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:17: /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:83:45: error: 'mutex' is not a member of 'std' 83 | Connection _fetch(std::unique_lock &lock); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:28:1: note: 'std::mutex' is defined in header ''; did you forget to '#include '? 27 | #include "sw/redis++/sentinel.h" +++ |+#include 28 | /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:83:50: error: template argument 1 is invalid 83 | Connection _fetch(std::unique_lock &lock); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:87:53: error: 'mutex' is not a member of 'std' 87 | void _wait_for_connection(std::unique_lock &lock); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:87:53: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:87:58: error: template argument 1 is invalid 87 | void _wait_for_connection(std::unique_lock &lock); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:110:10: error: 'mutex' in namespace 'std' does not name a type 110 | std::mutex _mutex; | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:110:5: note: 'std::mutex' is defined in header ''; did you forget to '#include '? 110 | std::mutex _mutex; | ^~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:112:10: error: 'condition_variable' in namespace 'std' does not name a type 112 | std::condition_variable _cv; | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.h:28:1: note: 'std::condition_variable' is defined in header ''; did you forget to '#include '? 27 | #include "sw/redis++/sentinel.h" +++ |+#include 28 | /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp: In constructor 'sw::redis::ConnectionPool::ConnectionPool(sw::redis::ConnectionPool&&)': /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:59:26: error: 'mutex' is not a member of 'std' 59 | std::lock_guard lock(that._mutex); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:19:1: note: 'std::mutex' is defined in header ''; did you forget to '#include '? 18 | #include +++ |+#include 19 | #include "sw/redis++/errors.h" /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:59:31: error: template argument 1 is invalid 59 | std::lock_guard lock(that._mutex); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:59:43: error: 'class sw::redis::ConnectionPool' has no member named '_mutex' 59 | std::lock_guard lock(that._mutex); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:59:33: error: unused variable 'lock' [-Werror=unused-variable] 59 | std::lock_guard lock(that._mutex); | ^~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp: In member function 'sw::redis::ConnectionPool& sw::redis::ConnectionPool::operator=(sw::redis::ConnectionPool&&)': /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:66:19: error: '_mutex' was not declared in this scope 66 | std::lock(_mutex, that._mutex); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:66:32: error: 'class sw::redis::ConnectionPool' has no member named '_mutex' 66 | std::lock(_mutex, that._mutex); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:67:30: error: 'mutex' is not a member of 'std' 67 | std::lock_guard lock_this(_mutex, std::adopt_lock); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:67:30: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:67:35: error: template argument 1 is invalid 67 | std::lock_guard lock_this(_mutex, std::adopt_lock); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:67:70: error: expression list treated as compound expression in initializer [-fpermissive] 67 | std::lock_guard lock_this(_mutex, std::adopt_lock); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:68:30: error: 'mutex' is not a member of 'std' 68 | std::lock_guard lock_that(that._mutex, std::adopt_lock); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:68:30: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:68:35: error: template argument 1 is invalid 68 | std::lock_guard lock_that(that._mutex, std::adopt_lock); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:68:52: error: 'class sw::redis::ConnectionPool' has no member named '_mutex' 68 | std::lock_guard lock_that(that._mutex, std::adopt_lock); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:68:75: error: expression list treated as compound expression in initializer [-fpermissive] 68 | std::lock_guard lock_that(that._mutex, std::adopt_lock); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:67:37: error: unused variable 'lock_this' [-Werror=unused-variable] 67 | std::lock_guard lock_this(_mutex, std::adopt_lock); | ^~~~~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:68:37: error: unused variable 'lock_that' [-Werror=unused-variable] 68 | std::lock_guard lock_that(that._mutex, std::adopt_lock); | ^~~~~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp: In member function 'sw::redis::Connection sw::redis::ConnectionPool::fetch()': /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:77:27: error: 'mutex' is not a member of 'std' 77 | std::unique_lock lock(_mutex); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:77:27: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:77:32: error: template argument 1 is invalid 77 | std::unique_lock lock(_mutex); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:77:39: error: '_mutex' was not declared in this scope 77 | std::unique_lock lock(_mutex); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:89:14: error: request for member 'unlock' in 'lock', which is of non-class type 'int' 89 | lock.unlock(); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:104:10: error: request for member 'unlock' in 'lock', which is of non-class type 'int' 104 | lock.unlock(); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp: In member function 'sw::redis::ConnectionOptions sw::redis::ConnectionPool::connection_options()': /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:120:26: error: 'mutex' is not a member of 'std' 120 | std::lock_guard lock(_mutex); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:120:26: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:120:31: error: template argument 1 is invalid 120 | std::lock_guard lock(_mutex); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:120:38: error: '_mutex' was not declared in this scope 120 | std::lock_guard lock(_mutex); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:120:33: error: unused variable 'lock' [-Werror=unused-variable] 120 | std::lock_guard lock(_mutex); | ^~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp: In member function 'void sw::redis::ConnectionPool::release(sw::redis::Connection)': /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:127:30: error: 'mutex' is not a member of 'std' 127 | std::lock_guard lock(_mutex); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:127:30: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:127:35: error: template argument 1 is invalid 127 | std::lock_guard lock(_mutex); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:127:42: error: '_mutex' was not declared in this scope 127 | std::lock_guard lock(_mutex); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:127:37: error: unused variable 'lock' [-Werror=unused-variable] 127 | std::lock_guard lock(_mutex); | ^~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:132:5: error: '_cv' was not declared in this scope 132 | _cv.notify_one(); | ^~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp: In member function 'sw::redis::Connection sw::redis::ConnectionPool::create()': /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:136:27: error: 'mutex' is not a member of 'std' 136 | std::unique_lock lock(_mutex); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:136:27: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:136:32: error: template argument 1 is invalid 136 | std::unique_lock lock(_mutex); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:136:39: error: '_mutex' was not declared in this scope 136 | std::unique_lock lock(_mutex); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:143:14: error: request for member 'unlock' in 'lock', which is of non-class type 'int' 143 | lock.unlock(); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:147:14: error: request for member 'unlock' in 'lock', which is of non-class type 'int' 147 | lock.unlock(); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp: In member function 'sw::redis::ConnectionPool sw::redis::ConnectionPool::clone()': /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:154:27: error: 'mutex' is not a member of 'std' 154 | std::unique_lock lock(_mutex); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:154:27: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:154:32: error: template argument 1 is invalid 154 | std::unique_lock lock(_mutex); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:154:39: error: '_mutex' was not declared in this scope 154 | std::unique_lock lock(_mutex); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:162:14: error: request for member 'unlock' in 'lock', which is of non-class type 'int' 162 | lock.unlock(); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:166:14: error: request for member 'unlock' in 'lock', which is of non-class type 'int' 166 | lock.unlock(); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp: In member function 'sw::redis::Connection sw::redis::ConnectionPool::_create(sw::redis::SimpleSentinel&, const sw::redis::ConnectionOptions&)': /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:184:26: error: 'mutex' is not a member of 'std' 184 | std::lock_guard lock(_mutex); | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:184:26: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:184:31: error: template argument 1 is invalid 184 | std::lock_guard lock(_mutex); | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:184:38: error: '_mutex' was not declared in this scope 184 | std::lock_guard lock(_mutex); | ^~~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:184:33: error: unused variable 'lock' [-Werror=unused-variable] 184 | std::lock_guard lock(_mutex); | ^~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp: At global scope: /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:195:57: error: 'mutex' is not a member of 'std' 195 | Connection ConnectionPool::_fetch(std::unique_lock &lock) { | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:195:57: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:195:62: error: template argument 1 is invalid 195 | Connection ConnectionPool::_fetch(std::unique_lock &lock) { | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:220:65: error: 'mutex' is not a member of 'std' 220 | void ConnectionPool::_wait_for_connection(std::unique_lock &lock) { | ^~~~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:220:65: note: 'std::mutex' is defined in header ''; did you forget to '#include '? /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:220:70: error: template argument 1 is invalid 220 | void ConnectionPool::_wait_for_connection(std::unique_lock &lock) { | ^ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp: In member function 'void sw::redis::ConnectionPool::_wait_for_connection(int&)': /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:224:14: error: '_cv' was not declared in this scope 224 | if (!_cv.wait_for(lock, | ^~~ /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/src/sw/redis++/connection_pool.cpp:232:9: error: '_cv' was not declared in this scope 232 | _cv.wait(lock, [this] { return !(this->_pool).empty(); }); | ^~~ cc1plus: all warnings being treated as errors make[3]: *** [CMakeFiles/redis++_static.dir/build.make:118: CMakeFiles/redis++_static.dir/src/sw/redis++/connection_pool.cpp.o] Error 1 make[2]: *** [CMakeFiles/Makefile2:83: CMakeFiles/redis++_static.dir/all] Error 2 make[1]: *** [Makefile:156: all] Error 2 make[1]: Leaving directory '/home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10' make: *** [package/pkg-generic.mk:283: /home/autobuild/autobuild/instance-5/output-1/build/redis-plus-plus-1.3.10/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-5/buildroot'