>>> mongodb r3.3.4 Downloading mongodb-r3.3.4.tar.gz: OK (sha256: 4764945631bca4ac5c2b239e04e91db00e39716915204349170c37cb7897c564) >>> mongodb r3.3.4 Extracting gzip -d -c /data/buildroot/buildroot-test/instance-1/dl/mongodb/mongodb-r3.3.4.tar.gz | /data/buildroot/buildroot-test/instance-1/output/host/bin/tar --strip-components=1 -C /data/buildroot/buildroot-test/instance-1/output/build/mongodb-r3.3.4 -xf - >>> mongodb r3.3.4 Patching Applying 0001-add-missing-sysmacros-include.patch using patch: patching file src/mongo/db/storage/mmap_v1/mmap_v1_engine.cpp >>> mongodb r3.3.4 Configuring >>> mongodb r3.3.4 Building (cd /data/buildroot/buildroot-test/instance-1/output/build/mongodb-r3.3.4; /data/buildroot/buildroot-test/instance-1/output/host/bin/python2 /data/buildroot/buildroot-test/instance-1/output/host/bin/scons CC="/data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-gcc" CXX="/data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++" -j"4" --disable-warnings-as-errors MONGO_VERSION=3.3.4- --wiredtiger=off --js-engine=none --allocator=system --ssl=SSL mongod mongos) scons: Reading SConscript files ... Mkdir("build/scons") scons version: 2.5.1 python version: 2 7 15 'final' 0 Checking whether the C++ compiler works... yes Checking whether the C compiler works... yes Checking if C++ compiler "/data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++" is GCC... yes Checking if C compiler "/data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-gcc" is GCC... yes Detected a arm processor Checking if target OS linux is supported by the toolchain yes Checking if C compiler is GCC 4.8.2 or newer...yes Checking if C++ compiler is GCC 4.8.2 or newer...yes Checking if C compiler supports -Wno-unused-local-typedefs... yes Checking if C compiler supports -Wno-unused-function... yes Checking if C compiler supports -Wno-unused-private-field... no Checking if C compiler supports -Wno-deprecated-declarations... yes Checking if C compiler supports -Wno-tautological-constant-out-of-range-compare... no Checking if C compiler supports -Wno-unused-const-variable... yes Checking if C compiler supports -Wno-unused-but-set-variable... yes Checking if C compiler supports -Wno-missing-braces... yes Checking if C compiler supports -Wno-inconsistent-missing-override... no Checking if C compiler supports -Wno-potentially-evaluated-expression... no Checking if C++ compiler supports -Wpessimizing-move... no Checking if C++ compiler supports -Wredundant-move... no Checking if C++ compiler supports -Wno-maybe-uninitialized... yes Checking if we are using libstdc++... yes Checking if C++ compiler supports -std=c++11... yes Checking if C compiler supports -std=c99... yes Checking for C++11... yes Checking for memset_s... no Checking for C function strnlen()... yes Checking for libstdc++ 4.8.2 or better... yes Checking if we are on a POSIX system... yes Checking if the POSIX monotonic clock is supported... yes Checking off_t is 8 bytes... no Checking if linker supports -fuse-ld=gold... no Checking if C compiler supports -fno-builtin-memcmp... yes Checking for storage class thread_local yes Checking for storage class __thread yes Checking for storage class __declspec(thread) no Checking for C++11 is_trivially_copyable support... yes Checking for C++14 std::enable_if_t support...no Checking for C++14 std::make_unique support... no Checking for SSL_version(NULL) in C library ssl... yes Checking for SSLeay_version(0) in C library crypto... yes Checking that linking to OpenSSL works...yes Checking whether FIPS_mode_set is declared... yes Checking for C library rt... yes Checking for C library dl... yes Checking for C++ header file execinfo.h... yes Checking whether backtrace is declared... yes Checking whether backtrace_symbols is declared... yes Checking whether backtrace_symbols_fd is declared... yes Checking for C library pcap... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes scons: done reading SConscript files. scons: Building targets ... Creating 'build/opt/mongo/config.h' /data/buildroot/buildroot-test/instance-1/output/host/bin/python2 src/mongo/base/generate_error_codes.py cpp src/mongo/base/error_codes.err --cpp-header=build/opt/mongo/base/error_codes.h --cpp-source=build/opt/mongo/base/error_codes.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/python2 src/mongo/db/auth/generate_action_types.py src/mongo/db/auth/action_types.txt build/opt/mongo/db/auth/action_type.h build/opt/mongo/db/auth/action_type.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/mongo_authentication_session.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/mongo_authentication_session.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/authz_manager_external_state_local.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/authz_manager_external_state_local.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/authz_manager_external_state_d.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/authz_manager_external_state_d.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/auth_index_d.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/auth_index_d.cpp Generating placeholder library build/opt/mongo/db/auth/libserverauth.a Skipping ranlib for build/opt/mongo/db/auth/libserverauth.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/sasl_commands.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/sasl_commands.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/dbclient.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/dbclient.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/authorization_session.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/authorization_session.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/user.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/user.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/role_graph.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/role_graph.cpp In file included from src/mongo/platform/compiler.h:132:0, from src/mongo/util/invariant.h:30, from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:31, from src/mongo/base/status.h:34, from src/mongo/client/dbclient.cpp:36: src/mongo/client/dbclientcursor.h: In member function 'void mongo::DBClientCursor::_assertIfNull() const': src/mongo/util/assert_util.h:233:28: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] if (MONGO_unlikely(!(expr))) { \ ^~~~~~~ src/mongo/platform/compiler_gcc.h:66:80: note: in definition of macro 'MONGO_unlikely' #define MONGO_unlikely(x) static_cast(__builtin_expect(static_cast(x), 0)) ^ src/mongo/util/assert_util.h:319:17: note: in expansion of macro 'MONGO_uassert' #define uassert MONGO_uassert ^~~~~~~~~~~~~ src/mongo/client/dbclientcursor.h:285:9: note: in expansion of macro 'uassert' uassert(13348, "connection died", this); ^~~~~~~ /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/db.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/db.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/impersonation_session.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/impersonation_session.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/sasl_plain_server_conversation.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/sasl_plain_server_conversation.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/user_set.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/user_set.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/native_sasl_authentication_session.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/native_sasl_authentication_session.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/sasl_scramsha1_server_conversation.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/sasl_scramsha1_server_conversation.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/privilege_parser.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/privilege_parser.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/user_management_commands_parser.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/user_management_commands_parser.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/action_set.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/action_set.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/auth_decorations.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/auth_decorations.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/connection_pool.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/connection_pool.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/role_graph_builtin_roles.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/role_graph_builtin_roles.cpp src/mongo/client/connection_pool.cpp: In static member function 'static void mongo::ConnectionPool::_destroyConnection_inlock(mongo::ConnectionPool::ConnectionList*, std::__cxx11::list::iterator)': src/mongo/client/connection_pool.cpp:240:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator {aka std::_List_iterator}' changed in GCC 7.1 void ConnectionPool::_destroyConnection_inlock(ConnectionList* connList, ^~~~~~~~~~~~~~ src/mongo/client/connection_pool.cpp: In member function 'void mongo::ConnectionPool::_cleanUpOlderThan_inlock(mongo::Date_t, mongo::ConnectionPool::ConnectionList*)': src/mongo/client/connection_pool.cpp:87:38: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _destroyConnection_inlock(hostConns, iter++); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/mongo/client/connection_pool.cpp: In member function 'void mongo::ConnectionPool::destroyConnection(std::__cxx11::list::iterator)': src/mongo/client/connection_pool.cpp:235:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator {aka std::_List_iterator}' changed in GCC 7.1 void ConnectionPool::destroyConnection(ConnectionList::iterator iter) { ^~~~~~~~~~~~~~ src/mongo/client/connection_pool.cpp:235:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator {aka std::_List_iterator}' changed in GCC 7.1 src/mongo/client/connection_pool.cpp:237:30: note: parameter passing for argument of type 'std::__cxx11::list::iterator {aka std::_List_iterator}' changed in GCC 7.1 _destroyConnection_inlock(&_inUseConnections, iter); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/client/connection_pool.cpp: In destructor 'mongo::ConnectionPool::ConnectionPtr::~ConnectionPtr()': src/mongo/client/connection_pool.cpp:259:33: note: parameter passing for argument of type 'std::__cxx11::list::iterator {aka std::_List_iterator}' changed in GCC 7.1 _pool->destroyConnection(_connInfo); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/map:60:0, from src/mongo/client/connection_pool.h:31, from src/mongo/client/connection_pool.cpp:31: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = mongo::HostAndPort; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/map:61:0, from src/mongo/client/connection_pool.h:31, from src/mongo/client/connection_pool.cpp:31: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h: In member function 'std::__cxx11::list::iterator mongo::ConnectionPool::acquireConnection(const mongo::HostAndPort&, mongo::Date_t, mongo::Milliseconds)': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ src/mongo/client/connection_pool.cpp:164:34: note: parameter passing for argument of type 'const iterator {aka const std::_List_iterator}' changed in GCC 7.1 _destroyConnection_inlock(&_inUseConnections, candidate); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/client/connection_pool.cpp:159:38: note: parameter passing for argument of type 'const iterator {aka const std::_List_iterator}' changed in GCC 7.1 _destroyConnection_inlock(&_inUseConnections, candidate); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/client/connection_pool.cpp: In member function 'void mongo::ConnectionPool::releaseConnection(std::__cxx11::list::iterator, mongo::Date_t)': src/mongo/client/connection_pool.cpp:221:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator {aka std::_List_iterator}' changed in GCC 7.1 void ConnectionPool::releaseConnection(ConnectionList::iterator iter, const Date_t now) { ^~~~~~~~~~~~~~ src/mongo/client/connection_pool.cpp:224:34: note: parameter passing for argument of type 'std::__cxx11::list::iterator {aka std::_List_iterator}' changed in GCC 7.1 _destroyConnection_inlock(&_inUseConnections, iter); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/map:61:0, from src/mongo/client/connection_pool.h:31, from src/mongo/client/connection_pool.cpp:31: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ src/mongo/client/connection_pool.cpp: In member function 'void mongo::ConnectionPool::ConnectionPtr::done(mongo::Date_t)': src/mongo/client/connection_pool.cpp:281:29: note: parameter passing for argument of type 'std::__cxx11::list::iterator {aka std::_List_iterator}' changed in GCC 7.1 _pool->releaseConnection(_connInfo, now); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/authz_session_external_state_d.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/authz_session_external_state_d.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/authz_manager_external_state_mock.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/authz_manager_external_state_mock.cpp Generating placeholder library build/opt/mongo/client/libconnection_pool.a Skipping ranlib for build/opt/mongo/client/libconnection_pool.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/user_document_parser.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/user_document_parser.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/action_type.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc build/opt/mongo/db/auth/action_type.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/authorization_manager.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/authorization_manager.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/authz_session_external_state_server_common.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/authz_session_external_state_server_common.cpp Generating placeholder library build/opt/mongo/db/auth/libauthmongod.a Skipping ranlib for build/opt/mongo/db/auth/libauthmongod.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/authz_session_external_state.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/authz_session_external_state.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/role_graph_update.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/role_graph_update.cpp Generating placeholder library build/opt/mongo/db/auth/libauthmocks.a Skipping ranlib for build/opt/mongo/db/auth/libauthmocks.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/sasl_authentication_session.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/sasl_authentication_session.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/authorization_manager_global.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/authorization_manager_global.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/sasl_server_conversation.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/sasl_server_conversation.cpp Generating placeholder library build/opt/mongo/db/auth/libauthorization_manager_global.a Skipping ranlib for build/opt/mongo/db/auth/libauthorization_manager_global.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/privilege.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/privilege.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/security_key.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/security_key.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/read_preference.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/read_preference.cpp Generating placeholder library build/opt/mongo/db/auth/libsaslauth.a Skipping ranlib for build/opt/mongo/db/auth/libsaslauth.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/security_file.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/security_file.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/global_conn_pool.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/global_conn_pool.cpp Generating placeholder library build/opt/mongo/db/auth/libauthservercommon.a Skipping ranlib for build/opt/mongo/db/auth/libauthservercommon.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/mongo_uri_connect.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/mongo_uri_connect.cpp Generating placeholder library build/opt/mongo/client/libread_preference.a Skipping ranlib for build/opt/mongo/client/libread_preference.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/dbclientcursor.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/dbclientcursor.cpp Generating placeholder library build/opt/mongo/db/auth/libsecurity_file.a Skipping ranlib for build/opt/mongo/db/auth/libsecurity_file.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/base/system_error.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/base/system_error.cpp Generating placeholder library build/opt/mongo/base/libsystem_error.a Skipping ranlib for build/opt/mongo/base/libsystem_error.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/authz_manager_external_state.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/authz_manager_external_state.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/replica_set_monitor.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/replica_set_monitor.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/remote_command_targeter_rs.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/remote_command_targeter_rs.cpp In file included from src/mongo/platform/compiler.h:132:0, from src/mongo/util/invariant.h:30, from src/mongo/base/string_data.h:39, from src/mongo/client/dbclientinterface.h:33, from src/mongo/client/dbclientcursor.h:35, from src/mongo/client/dbclientcursor.cpp:34: src/mongo/client/dbclientcursor.h: In member function 'void mongo::DBClientCursor::_assertIfNull() const': src/mongo/util/assert_util.h:233:28: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] if (MONGO_unlikely(!(expr))) { \ ^~~~~~~ src/mongo/platform/compiler_gcc.h:66:80: note: in definition of macro 'MONGO_unlikely' #define MONGO_unlikely(x) static_cast(__builtin_expect(static_cast(x), 0)) ^ src/mongo/util/assert_util.h:319:17: note: in expansion of macro 'MONGO_uassert' #define uassert MONGO_uassert ^~~~~~~~~~~~~ src/mongo/client/dbclientcursor.h:285:9: note: in expansion of macro 'uassert' uassert(13348, "connection died", this); ^~~~~~~ /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/dbclient_rs.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/dbclient_rs.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/connection_string.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/connection_string.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/sasl_plain_client_conversation.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/sasl_plain_client_conversation.cpp In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_tree.h:63:0, from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/set:60, from src/mongo/client/replica_set_monitor.h:31, from src/mongo/client/replica_set_monitor.cpp:32: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mongo::HostAndPort; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __lower_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/algorithm:62:0, from src/mongo/base/string_data.h:32, from src/mongo/client/replica_set_monitor.h:35, from src/mongo/client/replica_set_monitor.cpp:32: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algo.h: In member function 'mongo::{anonymous}::Node* mongo::ReplicaSetMonitor::SetState::findNode(const mongo::HostAndPort&)': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algo.h:2034:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_comp_val(__comp)); ^ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/vector:69:0, from src/mongo/logger/message_log_domain.h:32, from src/mongo/logger/logger.h:30, from src/mongo/util/assert_util.h:36, from src/mongo/bson/util/builder.h:45, from src/mongo/util/net/hostandport.h:33, from src/mongo/client/replica_set_monitor.h:37, from src/mongo/client/replica_set_monitor.cpp:32: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mongo::ReplicaSetMonitor::SetState::Node}; _Tp = mongo::ReplicaSetMonitor::SetState::Node; _Alloc = std::allocator]': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/algorithm:62:0, from src/mongo/base/string_data.h:32, from src/mongo/client/replica_set_monitor.h:35, from src/mongo/client/replica_set_monitor.cpp:32: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algo.h: In member function 'mongo::{anonymous}::Node* mongo::ReplicaSetMonitor::SetState::findOrCreateNode(const mongo::HostAndPort&)': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algo.h:2034:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_comp_val(__comp)); ^ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/vector:69:0, from src/mongo/logger/message_log_domain.h:32, from src/mongo/logger/logger.h:30, from src/mongo/util/assert_util.h:36, from src/mongo/bson/util/builder.h:45, from src/mongo/util/net/hostandport.h:33, from src/mongo/client/replica_set_monitor.h:37, from src/mongo/client/replica_set_monitor.cpp:32: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc:327:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/algorithm:62:0, from src/mongo/base/string_data.h:32, from src/mongo/client/replica_set_monitor.h:35, from src/mongo/client/replica_set_monitor.cpp:32: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred]': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~ /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/sasl_options.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/sasl_options.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/replica_set_monitor_manager.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/replica_set_monitor_manager.cpp In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/vector:69:0, from src/mongo/logger/message_log_domain.h:32, from src/mongo/logger/logger.h:30, from src/mongo/util/assert_util.h:36, from src/mongo/bson/util/builder.h:45, from src/mongo/util/net/hostandport.h:33, from src/mongo/client/replica_set_monitor.h:37, from src/mongo/client/replica_set_monitor.cpp:32: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mongo::ReplicaSetMonitor::IsMasterReply&}; _Tp = mongo::ReplicaSetMonitor::IsMasterReply; _Alloc = std::allocator]': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc: In constructor 'mongo::ReplicaSetMonitor::SetState::SetState(mongo::StringData, const std::set&)': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/vector:64:0, from src/mongo/logger/message_log_domain.h:32, from src/mongo/logger/logger.h:30, from src/mongo/util/assert_util.h:36, from src/mongo/bson/util/builder.h:45, from src/mongo/util/net/hostandport.h:33, from src/mongo/client/replica_set_monitor.h:37, from src/mongo/client/replica_set_monitor.cpp:32: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_vector.h: In member function 'void mongo::ReplicaSetMonitor::Refresher::receivedIsMaster(const mongo::HostAndPort&, int64_t, const mongo::BSONObj&)': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/algorithm:62:0, from src/mongo/base/string_data.h:32, from src/mongo/client/replica_set_monitor.h:35, from src/mongo/client/replica_set_monitor.cpp:32: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algo.h: In member function 'mongo::HostAndPort mongo::ReplicaSetMonitor::SetState::getMatchingHost(const mongo::ReadPreferenceSetting&) const': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/bson/mutable/element.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/bson/mutable/element.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/authenticate.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/authenticate.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/sasl_client_authenticate.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/sasl_client_authenticate.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/role_name.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/role_name.cpp Generating placeholder library build/opt/mongo/db/auth/libsasl_options.a Skipping ranlib for build/opt/mongo/db/auth/libsasl_options.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/crypto/mechanism_scram.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/crypto/mechanism_scram.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/mongod_options_init.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/mongod_options_init.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/sasl_client_authenticate_impl.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/sasl_client_authenticate_impl.cpp Generating placeholder library build/opt/mongo/crypto/libscramauth.a Skipping ranlib for build/opt/mongo/crypto/libscramauth.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/parallel.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/parallel.cpp Generating placeholder library build/opt/mongo/client/libauthentication.a Skipping ranlib for build/opt/mongo/client/libauthentication.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/sasl_client_session.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/sasl_client_session.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/remote_command_targeter_factory_impl.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/remote_command_targeter_factory_impl.cpp In file included from src/mongo/platform/compiler.h:132:0, from src/mongo/util/invariant.h:30, from src/mongo/base/string_data.h:39, from src/mongo/db/namespace_string.h:36, from src/mongo/client/parallel.h:34, from src/mongo/client/parallel.cpp:35: src/mongo/client/dbclientcursor.h: In member function 'void mongo::DBClientCursor::_assertIfNull() const': src/mongo/util/assert_util.h:233:28: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] if (MONGO_unlikely(!(expr))) { \ ^~~~~~~ src/mongo/platform/compiler_gcc.h:66:80: note: in definition of macro 'MONGO_unlikely' #define MONGO_unlikely(x) static_cast(__builtin_expect(static_cast(x), 0)) ^ src/mongo/util/assert_util.h:319:17: note: in expansion of macro 'MONGO_uassert' #define uassert MONGO_uassert ^~~~~~~~~~~~~ src/mongo/client/dbclientcursor.h:285:9: note: in expansion of macro 'uassert' uassert(13348, "connection died", this); ^~~~~~~ /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/fetcher.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/fetcher.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/remote_command_targeter.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/remote_command_targeter.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/query_fetcher.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/query_fetcher.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/internal_user_auth.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/internal_user_auth.cpp Generating placeholder library build/opt/mongo/client/libparallel.a Skipping ranlib for build/opt/mongo/client/libparallel.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/mongo_uri.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/mongo_uri.cpp Generating placeholder library build/opt/mongo/db/auth/libauthcommon.a Skipping ranlib for build/opt/mongo/db/auth/libauthcommon.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/remote_command_targeter_standalone.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/remote_command_targeter_standalone.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/remote_command_runner_impl.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/remote_command_runner_impl.cpp Generating placeholder library build/opt/mongo/client/libremote_command_targeter.a Skipping ranlib for build/opt/mongo/client/libremote_command_targeter.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/bson/mutable/document.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/bson/mutable/document.cpp Generating placeholder library build/opt/mongo/client/libfetcher.a Skipping ranlib for build/opt/mongo/client/libfetcher.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/resource_pattern.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/resource_pattern.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/native_sasl_client_session.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/native_sasl_client_session.cpp Generating placeholder library build/opt/mongo/client/libremote_command_runner_impl.a Skipping ranlib for build/opt/mongo/client/libremote_command_runner_impl.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/user_name.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/auth/user_name.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/sasl_scramsha1_client_conversation.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/sasl_scramsha1_client_conversation.cpp Generating placeholder library build/opt/mongo/bson/mutable/libmutable_bson.a Skipping ranlib for build/opt/mongo/bson/mutable/libmutable_bson.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/bson/util/bson_extract.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/bson/util/bson_extract.cpp Generating placeholder library build/opt/mongo/db/auth/libauthcore.a Skipping ranlib for build/opt/mongo/db/auth/libauthcore.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/connection_string_connect.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/connection_string_connect.cpp Generating placeholder library build/opt/mongo/client/libconnection_string.a Skipping ranlib for build/opt/mongo/client/libconnection_string.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/connpool.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/connpool.cpp Generating placeholder library build/opt/mongo/bson/util/libbson_extract.a Skipping ranlib for build/opt/mongo/bson/util/libbson_extract.a /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/client/sasl_client_conversation.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/client/sasl_client_conversation.cpp /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/crypto/crypto_openssl.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/crypto/crypto_openssl.cpp src/mongo/crypto/crypto_openssl.cpp: In function 'bool mongo::crypto::sha1(const unsigned char*, size_t, unsigned char*)': src/mongo/crypto/crypto_openssl.cpp:48:16: error: aggregate 'EVP_MD_CTX digestCtx' has incomplete type and cannot be defined EVP_MD_CTX digestCtx; ^~~~~~~~~ src/mongo/crypto/crypto_openssl.cpp:50:19: error: 'EVP_MD_CTX_cleanup' was not declared in this scope ON_BLOCK_EXIT(EVP_MD_CTX_cleanup, &digestCtx); ^~~~~~~~~~~~~~~~~~ /data/buildroot/buildroot-test/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/catalog/collection_options.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -D_FILE_OFFSET_BITS=64 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/asio-asio-1-11-0/asio/include -Isrc/third_party/s2 -Isrc/third_party/pcre-8.38 -Isrc/third_party/boost-1.60.0 -Ibuild/opt -Isrc src/mongo/db/catalog/collection_options.cpp src/mongo/crypto/crypto_openssl.cpp:50:19: note: suggested alternative: 'EVP_MD_CTX_create' ON_BLOCK_EXIT(EVP_MD_CTX_cleanup, &digestCtx); ^~~~~~~~~~~~~~~~~~ EVP_MD_CTX_create scons: *** [build/opt/mongo/crypto/crypto_openssl.o] Error 1 In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/map:60:0, from src/third_party/boost-1.60.0/boost/date_time/gregorian/greg_month.hpp:18, from src/third_party/boost-1.60.0/boost/date_time/gregorian/greg_ymd.hpp:16, from src/third_party/boost-1.60.0/boost/date_time/gregorian/greg_calendar.hpp:16, from src/third_party/boost-1.60.0/boost/date_time/gregorian/gregorian_types.hpp:19, from src/mongo/util/time_support.h:32, from src/mongo/logger/message_event.h:35, from src/mongo/logger/message_log_domain.h:35, from src/mongo/logger/logger.h:30, from src/mongo/util/assert_util.h:36, from src/mongo/client/connection_string.h:37, from src/mongo/client/dbclientinterface.h:34, from src/mongo/client/connpool.h:35, from src/mongo/client/connpool.cpp:37: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = mongo::DBConnectionPool::PoolKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = mongo::DBConnectionPool::poolKeyCompare; _Alloc = std::allocator >]': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, mongo::DBConnectionPool::poolKeyCompare, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/map:61:0, from src/third_party/boost-1.60.0/boost/date_time/gregorian/greg_month.hpp:18, from src/third_party/boost-1.60.0/boost/date_time/gregorian/greg_ymd.hpp:16, from src/third_party/boost-1.60.0/boost/date_time/gregorian/greg_calendar.hpp:16, from src/third_party/boost-1.60.0/boost/date_time/gregorian/gregorian_types.hpp:19, from src/mongo/util/time_support.h:32, from src/mongo/logger/message_event.h:35, from src/mongo/logger/message_log_domain.h:35, from src/mongo/logger/logger.h:30, from src/mongo/util/assert_util.h:36, from src/mongo/client/connection_string.h:37, from src/mongo/client/dbclientinterface.h:34, from src/mongo/client/connpool.h:35, from src/mongo/client/connpool.cpp:37: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h: In member function 'bool mongo::DBConnectionPool::isConnectionGood(const string&, mongo::DBClientBase*)': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, mongo::DBConnectionPool::poolKeyCompare, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h: In member function 'mongo::DBClientBase* mongo::DBConnectionPool::_get(const string&, double)': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, mongo::DBConnectionPool::poolKeyCompare, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h: In member function 'mongo::DBClientBase* mongo::DBConnectionPool::_finishCreate(const string&, double, mongo::DBClientBase*)': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, mongo::DBConnectionPool::poolKeyCompare, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h: In member function 'void mongo::DBConnectionPool::release(const string&, mongo::DBClientBase*)': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, mongo::DBConnectionPool::poolKeyCompare, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/vector:69:0, from src/mongo/logger/message_log_domain.h:32, from src/mongo/logger/logger.h:30, from src/mongo/util/assert_util.h:36, from src/mongo/bson/util/builder.h:45, from src/mongo/db/jsobj.h:45, from src/mongo/db/catalog/collection_options.h:34, from src/mongo/db/catalog/collection_options.cpp:31: /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc: In member function 'mongo::Status mongo::CollectionOptions::parse(const mongo::BSONObj&)': /data/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-gnueabihf/include/c++/7.4.0/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/catalog/collection_options.cpp:216:1: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 } ^ scons: building terminated because of errors. make: *** [package/pkg-generic.mk:233: /data/buildroot/buildroot-test/instance-1/output/build/mongodb-r3.3.4/.stamp_built] Error 2 make: Leaving directory '/data/buildroot/buildroot-test/instance-1/buildroot'