>>> mongodb 4.2.11 Extracting gzip -d -c /home/giuliobenetti/autobuild/run/instance-2/dl/mongodb/mongodb-src-r4.2.11.tar.gz | tar --strip-components=1 -C /home/giuliobenetti/autobuild/run/instance-2/output-1/build/mongodb-4.2.11 -xf - >>> mongodb 4.2.11 Patching Applying 0001-ssl_manager.cpp-fix-build-with-gcc-7-and-fpermissive.patch using patch: patching file src/mongo/util/net/ssl_manager.cpp Hunk #1 succeeded at 776 (offset -6 lines). Hunk #2 succeeded at 793 (offset -6 lines). Hunk #3 succeeded at 838 (offset -6 lines). Applying 0002-src-mongo-db-exec-plan_stats.h-fix-build-with-gcc-11.patch using patch: patching file src/mongo/db/exec/plan_stats.h >>> mongodb 4.2.11 Configuring >>> mongodb 4.2.11 Building (cd /home/giuliobenetti/autobuild/run/instance-2/output-1/build/mongodb-4.2.11; /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/scons CC="/home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-gcc" CXX="/home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++" -j"5" --disable-minimum-compiler-version-enforcement --disable-warnings-as-errors --use-system-boost --use-system-pcre --use-system-snappy --use-system-sqlite --use-system-yaml --use-system-zlib MONGO_VERSION=4.2.11- --wiredtiger=off --js-engine=none --allocator=system --enable-free-mon=on --enable-http-client=on --ssl=on --ssl-provider=openssl mongod mongos) scons: Reading SConscript files ... scons: running with args /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/scons CC=/home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-gcc CXX=/home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -j5 --disable-minimum-compiler-version-enforcement --disable-warnings-as-errors --use-system-boost --use-system-pcre --use-system-snappy --use-system-sqlite --use-system-yaml --use-system-zlib MONGO_VERSION=4.2.11- --wiredtiger=off --js-engine=none --allocator=system --enable-free-mon=on --enable-http-client=on --ssl=on --ssl-provider=openssl mongod mongos Mkdir("build/scons") scons version: 3.1.2 python version: 3 9 7 'final' 0 CC is /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-gcc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-gcc resolves to /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/toolchain-wrapper CXX is /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ resolves to /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/toolchain-wrapper Checking whether the C compiler works... yes Checking whether the C++ compiler works... yes Checking that the C++ compiler can link a C++ program... yes Checking if C++ compiler "/home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++" is GCC... yes Checking if C compiler "/home/giuliobenetti/autobuild/run/instance-2/output-1/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 8.2 or newer...yes Checking if C++ compiler is GCC 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-tautological-constant-compare... no Checking if C compiler supports -Wno-tautological-unsigned-zero-compare... no Checking if C compiler supports -Wno-tautological-unsigned-enum-zero-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... yes Checking if C++ compiler supports -Wredundant-move... yes Checking if C++ compiler supports -Wno-maybe-uninitialized... yes Checking if C++ compiler supports -Wno-undefined-var-template... no Checking if C++ compiler supports -Wno-instantiation-after-specialization... no Checking if C compiler supports -Wno-unused-lambda-capture... no Checking if C compiler supports -Wno-exceptions... yes Checking if C++ compiler supports -fsized-deallocation... yes Checking if C++ compiler supports -Wno-defaulted-function-deleted... no Checking -Wnon-virtual-dtor for false positives... no Checking if C compiler supports -fstack-protector-strong... yes Checking if we are using libstdc++... yes Checking if C++ compiler supports -std=c++17... yes Checking if C compiler supports -std=c11... yes WARNING: System versions of C++ libraries must be compiled with C++14/17 support Checking for C++17... yes Checking for memset_s... no Checking for C function strnlen()... yes Checking for libstdc++ 5.3.0 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 linker supports -Wl,--build-id... yes Checking if linker supports -Wl,--hash-style=gnu... yes Checking if linker supports -Wl,-z,noexecstack... yes Checking if linker supports -Wl,--warn-execstack... no Checking if linker supports -Wl,-z,relro... yes Checking for glibc with non-broken _FORTIFY_SOURCE...yes Checking if C compiler supports -fno-builtin-memcmp... yes Checking for storage class thread_local yes Checking for C++14 std::enable_if_t support...yes Checking for C++14 std::make_unique support... yes Checking if pthread_setname_np is supported... yes Checking for SSLeay_version(0) in C library crypto... yes Checking for SSL_version(NULL) in C library ssl... yes Checking that linking to OpenSSL works...yes Checking whether FIPS_mode_set is declared... yes Checking whether d2i_ASN1_SEQUENCE_ANY is declared... yes Checking if SSL_[CTX_]_set_ecdh_auto is supported... yes Checking if EC_KEY_new_by_curve_name is supported... yes Using SSL Provider: openssl Checking for C library pcre... yes Checking for C library pcrecpp... yes Checking for C library snappy... yes Checking for C library z... yes Checking for C library yaml-cpp... yes Checking for C++ header file sqlite3.h... yes Checking for C library sqlite3... yes Checking for C++ header file boost/filesystem/operations.hpp... yes Checking if system boost version is 1.49 or newer...yes Checking for C++ library boost_filesystem-mt... no Checking for C++ library boost_filesystem... yes Checking for C++ library boost_program_options-mt... no Checking for C++ library boost_program_options... yes Checking for C++ library boost_system-mt... no Checking for C++ library boost_system... yes Checking for C++ library boost_iostreams-mt... no Checking for C++ library boost_iostreams... 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 Checking for extended alignment 64 for concurrency types... yes Checking for mongoc_get_major_version() in C library mongoc-1.0... no Checking for curl_global_init(0) in C library curl... yes Checking for curl_global_init(0) in C library curl... yes scons: done reading SConscript files. scons: Building targets ... /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.err src/mongo/base/error_codes.tpl.h=build/opt/mongo/base/error_codes.h src/mongo/base/error_codes.tpl.cpp=build/opt/mongo/base/error_codes.cpp Creating 'build/opt/mongo/config.h' /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 src/mongo/db/auth/generate_action_types.py src/mongo/db/auth/action_types.txt build/opt/mongo/db/auth/action_type_gen.h build/opt/mongo/db/auth/action_type_gen.cpp /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/s/query/async_results_merger_params_gen.h --output build/opt/mongo/s/query/async_results_merger_params_gen.cpp src/mongo/s/query/async_results_merger_params.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/db/ops/write_ops_gen.h --output build/opt/mongo/db/ops/write_ops_gen.cpp src/mongo/db/ops/write_ops.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2cap.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2cap.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2cell.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2cell.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2edgeutil.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2edgeutil.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2loop.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2loop.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2regioncoverer.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2regioncoverer.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2polygon.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2polygon.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2cellid.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2cellid.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2polygonbuilder.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2polygonbuilder.cc In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:72, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/queue:61, from src/third_party/s2/s2regioncoverer.h:6, from src/third_party/s2/s2regioncoverer.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2CellId&}; _Tp = S2CellId; _Alloc = std::allocator]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {S2CellId}; _Tp = S2CellId; _Alloc = std::allocator]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void S2RegionCoverer::AddCandidate(S2RegionCoverer::Candidate*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:67, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/queue:61, from src/third_party/s2/s2regioncoverer.h:6, from src/third_party/s2/s2regioncoverer.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In static member function 'static void S2RegionCoverer::FloodFill(const S2Region&, const S2CellId&, std::vector*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2regionintersection.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2regionintersection.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s1interval.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s1interval.cc In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:72, from src/third_party/s2/s2cellid.h:14, from src/third_party/s2/s2cellid.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {S2CellId}; _Tp = S2CellId; _Alloc = std::allocator]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:62, from src/third_party/s2/s2polygon.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void S2CellId::AppendAllNeighbors(int, std::vector*) const': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1861:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1861:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1861:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void S2CellId::AppendVertexNeighbors(int, std::vector*) const': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:61, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:62, from src/third_party/s2/s2polygon.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:62, from src/third_party/s2/s2polygon.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s1angle.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s1angle.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2r2rect.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2r2rect.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In function 'void BreakEdgesAndAddToBuilder(S2LoopsAsVectorsIndex*, S2PolygonBuilder*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1957:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In function 'void ClipBoundary(const S2Polygon*, bool, const S2Polygon*, bool, bool, bool, S2PolygonBuilder*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1957:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:72, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/functional:62, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/pstl/glue_algorithm_defs.h:13, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:74, from src/third_party/s2/s2polygon.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:61, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:62, from src/third_party/s2/s2.h:6, from src/third_party/s2/s2polygonbuilder.h:23, from src/third_party/s2/s2polygonbuilder.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = S2CellId; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:62, from src/third_party/s2/s2.h:6, from src/third_party/s2/s2polygonbuilder.h:23, from src/third_party/s2/s2polygonbuilder.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In member function 'bool S2PolygonBuilder::PointIndex::FindNearbyPoint(const S2Point&, const S2Point&, S2Point*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:62, from src/third_party/s2/s2polygon.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In member function 'void S2Polygon::InternalClipPolyline(bool, const S2Polyline*, std::vector*, S1Angle) const': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1957:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:67, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/functional:62, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/pstl/glue_algorithm_defs.h:13, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:74, from src/third_party/s2/s2polygon.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:72, from src/third_party/s2/s2polygonbuilder.h:17, from src/third_party/s2/s2polygonbuilder.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, Vector3 >}; _Tp = std::pair, Vector3 >; _Alloc = std::allocator, Vector3 > >]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, Vector3 > >::iterator' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, Vector3 >}; _Tp = std::pair, Vector3 >; _Alloc = std::allocator, Vector3 > >]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, Vector3 >*, std::vector, Vector3 > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void S2PolygonBuilder::RejectLoop(const S2Point*, int, S2PolygonBuilder::EdgeList*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, Vector3 >*, std::vector, Vector3 > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:67, from src/third_party/s2/s2polygonbuilder.h:17, from src/third_party/s2/s2polygonbuilder.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'bool S2PolygonBuilder::_ZN16S2PolygonBuilder7AddEdgeERK7Vector3IdES3_.part.0(const S2Point&, const S2Point&)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'S2Loop* S2PolygonBuilder::AssembleLoop(const S2Point&, const S2Point&, S2PolygonBuilder::EdgeList*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2pointregion.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2pointregion.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'void S2PolygonBuilder::BuildMergeMap(S2PolygonBuilder::PointIndex*, S2PolygonBuilder::MergeMap*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2edgeindex.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2edgeindex.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2region.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2region.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2regionunion.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2regionunion.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2latlngrect.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2latlngrect.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/stats/timer_stats.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/stats/timer_stats.cpp /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2polyline.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2polyline.cc In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:72, from src/third_party/s2/s2edgeindex.h:16, from src/third_party/s2/s2edgeindex.cc:54: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2CellId&}; _Tp = S2CellId; _Alloc = std::allocator]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:67, from src/third_party/s2/s2edgeindex.h:16, from src/third_party/s2/s2edgeindex.cc:54: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'int S2EdgeIndex::GetCovering(const S2Point&, const S2Point&, bool, std::vector*) const': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:72, from src/third_party/s2/s2edgeindex.h:16, from src/third_party/s2/s2edgeindex.cc:54: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {S2CellId}; _Tp = S2CellId; _Alloc = std::allocator]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In static member function 'static void S2EdgeIndex::GetEdgesInChildrenCells(const S2Point&, const S2Point&, std::vector*, const CellEdgeMultimap&, std::vector*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2cellunion.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2cellunion.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/third_party/s2/s2latlng.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2latlng.cc /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/db/logical_session_id_gen.h --output build/opt/mongo/db/logical_session_id_gen.cpp src/mongo/db/logical_session_id.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/db/query/query_knobs_gen.h --output build/opt/mongo/db/query/query_knobs_gen.cpp src/mongo/db/query/query_knobs.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/db/ops/single_write_result_gen.h --output build/opt/mongo/db/ops/single_write_result_gen.cpp src/mongo/db/ops/single_write_result.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/db/query/tailable_mode_gen.h --output build/opt/mongo/db/query/tailable_mode_gen.cpp src/mongo/db/query/tailable_mode.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/s/database_version_gen.h --output build/opt/mongo/s/database_version_gen.cpp src/mongo/s/database_version.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/db/pipeline/exchange_spec_gen.h --output build/opt/mongo/db/pipeline/exchange_spec_gen.cpp src/mongo/db/pipeline/exchange_spec.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/db/pipeline/runtime_constants_gen.h --output build/opt/mongo/db/pipeline/runtime_constants_gen.cpp src/mongo/db/pipeline/runtime_constants.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/db/repl/apply_ops_gen.h --output build/opt/mongo/db/repl/apply_ops_gen.cpp src/mongo/db/repl/apply_ops.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/client/read_preference_gen.h --output build/opt/mongo/client/read_preference_gen.cpp src/mongo/client/read_preference.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/db/generic_cursor_gen.h --output build/opt/mongo/db/generic_cursor_gen.cpp src/mongo/db/generic_cursor.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch arm --header build/opt/mongo/db/repl/oplog_entry_gen.h --output build/opt/mongo/db/repl/oplog_entry_gen.cpp src/mongo/db/repl/oplog_entry.idl /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/matcher/matchable.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/matcher/matchable.cpp /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/pipeline/document_source_internal_split_pipeline.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/pipeline/document_source_internal_split_pipeline.cpp In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:61, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:62, from src/mongo/base/string_data.h:32, from src/mongo/logger/log_severity.h:35, from src/third_party/s2/base/logging.h:19, from src/third_party/s2/s2cellunion.h:10, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = S2CellId; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:60, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = S2CellId; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:62, from src/mongo/base/string_data.h:32, from src/mongo/logger/log_severity.h:35, from src/third_party/s2/base/logging.h:19, from src/third_party/s2/s2cellunion.h:10, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:72, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = S2CellId; _Alloc = std::allocator]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:62, from src/mongo/base/string_data.h:32, from src/mongo/logger/log_severity.h:35, from src/third_party/s2/base/logging.h:19, from src/third_party/s2/s2cellunion.h:10, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:60, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h: In member function 'virtual bool S2CellUnion::Contains(const S2Cell&) const': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h:1499:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1499 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1500 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/user.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/auth/user.cpp /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h: In member function 'bool S2CellUnion::Contains(const S2CellId&) const': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h:1499:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1499 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1500 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h: In member function 'bool S2CellUnion::Intersects(const S2CellId&) const': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h:1499:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1499 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1500 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/pipeline/accumulator_avg.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/pipeline/accumulator_avg.cpp In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:72, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2CellId&}; _Tp = S2CellId; _Alloc = std::allocator]': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:67, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'void S2CellUnion::Denormalize(int, int, std::vector*) const': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/algorithm:62, from src/mongo/base/string_data.h:32, from src/mongo/logger/log_severity.h:35, from src/third_party/s2/base/logging.h:19, from src/third_party/s2/s2cellunion.h:10, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h: In member function 'bool S2CellUnion::Normalize()': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:67, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'void S2CellUnion::Add(const std::vector&)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1665:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1665:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'void S2CellUnion::GetUnion(const S2CellUnion*, const S2CellUnion*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1665:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1665:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'void S2CellUnion::InitFromRange(const S2CellId&, const S2CellId&)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'void S2CellUnion::Expand(int)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'void S2CellUnion::GetIntersection(const S2CellUnion*, const S2CellId&)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:60, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h:1499:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1499 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1500 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:67, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In function 'void GetDifferenceInternal(S2CellId, const S2CellUnion*, std::vector*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h: In member function 'void S2CellUnion::GetIntersection(const S2CellUnion*, const S2CellUnion*)': /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:60, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h:1499:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1499 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1500 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:67, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:60, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_algobase.h:1499:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1499 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1500 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/vector:67, from src/third_party/s2/s2cellunion.h:6, from src/third_party/s2/s2cellunion.cc:3: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ar rcsTD build/opt/third_party/s2/libs2.a build/opt/third_party/s2/s1angle.o build/opt/third_party/s2/s2.o build/opt/third_party/s2/s2cellid.o build/opt/third_party/s2/s2latlng.o build/opt/third_party/s2/s1interval.o build/opt/third_party/s2/s2cap.o build/opt/third_party/s2/s2cell.o build/opt/third_party/s2/s2cellunion.o build/opt/third_party/s2/s2edgeindex.o build/opt/third_party/s2/s2edgeutil.o build/opt/third_party/s2/s2latlngrect.o build/opt/third_party/s2/s2loop.o build/opt/third_party/s2/s2pointregion.o build/opt/third_party/s2/s2polygon.o build/opt/third_party/s2/s2polygonbuilder.o build/opt/third_party/s2/s2polyline.o build/opt/third_party/s2/s2r2rect.o build/opt/third_party/s2/s2region.o build/opt/third_party/s2/s2regioncoverer.o build/opt/third_party/s2/s2regionintersection.o build/opt/third_party/s2/s2regionunion.o Skipping ranlib for thin archive build/opt/third_party/s2/libs2.a /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/db/auth/role_graph_update.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/auth/role_graph_update.cpp /home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -o build/opt/mongo/watchdog/watchdog.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -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 -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/watchdog/watchdog.cpp In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/signal.h:328, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/csignal:42, from src/mongo/stdx/thread.h:33, from src/mongo/db/client.h:46, from src/mongo/db/commands.h:42, from src/mongo/db/pipeline/document_source.h:44, from src/mongo/db/pipeline/document_source_internal_split_pipeline.h:32, from src/mongo/db/pipeline/document_source_internal_split_pipeline.cpp:32: src/mongo/stdx/thread.h:107:56: error: call to non-'constexpr' function 'long int sysconf(int)' 107 | std::max(kMongoMinSignalStackSize, std::size_t{MINSIGSTKSZ}); | ^~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/config/stdlib/libstdcpp3.hpp:78, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/config.hpp:48, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/smart_ptr/intrusive_ptr.hpp:16, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/intrusive_ptr.hpp:16, from src/mongo/db/pipeline/document_source.h:34, from src/mongo/db/pipeline/document_source_internal_split_pipeline.h:32, from src/mongo/db/pipeline/document_source_internal_split_pipeline.cpp:32: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/unistd.h:641:17: note: 'long int sysconf(int)' declared here 641 | extern long int sysconf (int __name) __THROW; | ^~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/signal.h:328, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/csignal:42, from src/mongo/stdx/thread.h:33, from src/mongo/db/client.h:46, from src/mongo/db/auth/restriction_environment.h:32, from src/mongo/db/auth/restriction.h:37, from src/mongo/db/auth/restriction_set.h:35, from src/mongo/db/auth/user.h:39, from src/mongo/db/auth/user.cpp:30: src/mongo/stdx/thread.h:107:56: error: call to non-'constexpr' function 'long int sysconf(int)' 107 | std::max(kMongoMinSignalStackSize, std::size_t{MINSIGSTKSZ}); | ^~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/config/stdlib/libstdcpp3.hpp:78, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/config.hpp:48, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/core/addressof.hpp:17, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/optional/optional.hpp:28, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/crypto/sha_block.h:38, from src/mongo/crypto/sha1_block.h:32, from src/mongo/db/auth/user.h:35, from src/mongo/db/auth/user.cpp:30: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/unistd.h:641:17: note: 'long int sysconf(int)' declared here 641 | extern long int sysconf (int __name) __THROW; | ^~~~~~~ In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/explain.h:34, from src/mongo/db/commands.h:46, from src/mongo/db/pipeline/document_source.h:44, from src/mongo/db/pipeline/document_source_internal_split_pipeline.h:32, from src/mongo/db/pipeline/document_source_internal_split_pipeline.cpp:32: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:386:25: warning: redundant move in return statement [-Wredundant-move] 386 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:386:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:570:25: warning: redundant move in return statement [-Wredundant-move] 570 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:570:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:591:25: warning: redundant move in return statement [-Wredundant-move] 591 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:591:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:612:25: warning: redundant move in return statement [-Wredundant-move] 612 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:612:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:633:25: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:633:25: note: remove 'std::move' call scons: *** [build/opt/mongo/db/auth/user.o] Error 1 In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/signal.h:328, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/csignal:42, from src/mongo/stdx/thread.h:33, from src/mongo/db/client.h:46, from src/mongo/db/operation_context.h:36, from src/mongo/db/pipeline/variables.h:32, from src/mongo/db/pipeline/dependencies.h:37, from src/mongo/db/pipeline/expression.h:43, from src/mongo/db/pipeline/accumulator.h:40, from src/mongo/db/pipeline/accumulator_avg.cpp:32: src/mongo/stdx/thread.h:107:56: error: call to non-'constexpr' function 'long int sysconf(int)' 107 | std::max(kMongoMinSignalStackSize, std::size_t{MINSIGSTKSZ}); | ^~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/config/stdlib/libstdcpp3.hpp:78, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/config.hpp:48, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/smart_ptr/intrusive_ptr.hpp:16, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/intrusive_ptr.hpp:16, from src/mongo/db/pipeline/accumulator.h:34, from src/mongo/db/pipeline/accumulator_avg.cpp:32: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/unistd.h:641:17: note: 'long int sysconf(int)' declared here 641 | extern long int sysconf (int __name) __THROW; | ^~~~~~~ In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39, from src/mongo/db/query/explain.h:34, from src/mongo/db/commands.h:46, from src/mongo/db/pipeline/document_source.h:44, from src/mongo/db/pipeline/document_source_internal_split_pipeline.h:32, from src/mongo/db/pipeline/document_source_internal_split_pipeline.cpp:32: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39, from src/mongo/db/query/explain.h:34, from src/mongo/db/commands.h:46, from src/mongo/db/pipeline/document_source.h:44, from src/mongo/db/pipeline/document_source_internal_split_pipeline.h:32, from src/mongo/db/pipeline/document_source_internal_split_pipeline.cpp:32: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39, from src/mongo/db/query/explain.h:34, from src/mongo/db/commands.h:46, from src/mongo/db/pipeline/document_source.h:44, from src/mongo/db/pipeline/document_source_internal_split_pipeline.h:32, from src/mongo/db/pipeline/document_source_internal_split_pipeline.cpp:32: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/pipeline/expression.h:45, from src/mongo/db/pipeline/accumulator.h:40, from src/mongo/db/pipeline/accumulator_avg.cpp:32: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/signal.h:328, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/csignal:42, from src/mongo/stdx/thread.h:33, from src/mongo/db/client.h:46, from src/mongo/db/auth/restriction_environment.h:32, from src/mongo/db/auth/restriction.h:37, from src/mongo/db/auth/address_restriction.h:35, from src/mongo/db/auth/role_graph_update.cpp:37: src/mongo/stdx/thread.h:107:56: error: call to non-'constexpr' function 'long int sysconf(int)' 107 | std::max(kMongoMinSignalStackSize, std::size_t{MINSIGSTKSZ}); | ^~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/config/stdlib/libstdcpp3.hpp:78, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/config.hpp:48, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/core/addressof.hpp:17, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/optional/optional.hpp:28, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/bson/bsonelement.h:38, from src/mongo/db/jsobj.h:44, from src/mongo/bson/mutable/element.h:36, from src/mongo/bson/mutable/const_element.h:32, from src/mongo/bson/mutable/document.h:35, from src/mongo/db/auth/role_graph_update.cpp:33: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/unistd.h:641:17: note: 'long int sysconf(int)' declared here 641 | extern long int sysconf (int __name) __THROW; | ^~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/signal.h:328, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/include/c++/11.2.0/csignal:42, from src/mongo/stdx/thread.h:33, from src/mongo/watchdog/watchdog.h:40, from src/mongo/watchdog/watchdog.cpp:34: src/mongo/stdx/thread.h:107:56: error: call to non-'constexpr' function 'long int sysconf(int)' 107 | std::max(kMongoMinSignalStackSize, std::size_t{MINSIGSTKSZ}); | ^~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/config/stdlib/libstdcpp3.hpp:78, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/config.hpp:48, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/filesystem/config.hpp:19, from /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/boost/filesystem/path.hpp:20, from src/mongo/watchdog/watchdog.h:32, from src/mongo/watchdog/watchdog.cpp:34: /home/giuliobenetti/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/unistd.h:641:17: note: 'long int sysconf(int)' declared here 641 | extern long int sysconf (int __name) __THROW; | ^~~~~~~ In file included from src/mongo/db/pipeline/accumulator.h:46, from src/mongo/db/pipeline/accumulator_avg.cpp:32: src/mongo/util/summation.h: In member function 'mongo::DoubleDouble mongo::DoubleDoubleSummation::getDoubleDouble() const': src/mongo/util/summation.h:85:42: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | DoubleDouble getDoubleDouble() const { | ^ In file included from src/mongo/db/matcher/expression_parser.h:35, from src/mongo/db/pipeline/pipeline.h:37, from src/mongo/db/update/update_driver.h:41, from src/mongo/db/auth/role_graph_update.cpp:42: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:386:25: warning: redundant move in return statement [-Wredundant-move] 386 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:386:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:570:25: warning: redundant move in return statement [-Wredundant-move] 570 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:570:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:591:25: warning: redundant move in return statement [-Wredundant-move] 591 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:591:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:612:25: warning: redundant move in return statement [-Wredundant-move] 612 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:612:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:633:25: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:633:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/pipeline/pipeline.h:37, from src/mongo/db/update/update_driver.h:41, from src/mongo/db/auth/role_graph_update.cpp:42: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/accumulator.h:40, from src/mongo/db/pipeline/accumulator_avg.cpp:32: src/mongo/db/pipeline/expression.h: In instantiation of 'static boost::intrusive_ptr mongo::ExpressionNaryBase::parse(const boost::intrusive_ptr&, mongo::BSONElement, const mongo::VariablesParseState&) [with SubClass = mongo::ExpressionFromAccumulator]': src/mongo/db/pipeline/accumulator_avg.cpp:46:1: required from here src/mongo/db/pipeline/expression.h:343:30: warning: redundant move in return statement [-Wredundant-move] 343 | return std::move(expr); | ^ src/mongo/db/pipeline/expression.h:343:30: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37, from src/mongo/db/pipeline/pipeline.h:37, from src/mongo/db/update/update_driver.h:41, from src/mongo/db/auth/role_graph_update.cpp:42: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38, from src/mongo/db/pipeline/pipeline.h:37, from src/mongo/db/update/update_driver.h:41, from src/mongo/db/auth/role_graph_update.cpp:42: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call scons: *** [build/opt/mongo/watchdog/watchdog.o] Error 1 scons: *** [build/opt/mongo/db/pipeline/accumulator_avg.o] Error 1 In file included from src/mongo/db/matcher/expression_parser.h:37, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39, from src/mongo/db/query/explain.h:34, from src/mongo/db/commands.h:46, from src/mongo/db/pipeline/document_source.h:44, from src/mongo/db/pipeline/document_source_internal_split_pipeline.h:32, from src/mongo/db/pipeline/document_source_internal_split_pipeline.cpp:32: src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr mongo::TypeMatchExpressionBase::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]': src/mongo/db/matcher/expression_type.h:69:38: required from here src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] 74 | return std::move(expr); | ^ src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr mongo::TypeMatchExpressionBase::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]': src/mongo/db/matcher/expression_type.h:69:38: required from here src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr mongo::TypeMatchExpressionBase::shallowClone() const [with T = mongo::TypeMatchExpression]': src/mongo/db/matcher/expression_type.h:69:38: required from here src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call scons: *** [build/opt/mongo/db/pipeline/document_source_internal_split_pipeline.o] Error 1 In file included from src/mongo/db/matcher/expression_parser.h:37, from src/mongo/db/pipeline/pipeline.h:37, from src/mongo/db/update/update_driver.h:41, from src/mongo/db/auth/role_graph_update.cpp:42: src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr mongo::TypeMatchExpressionBase::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]': src/mongo/db/matcher/expression_type.h:69:38: required from here src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] 74 | return std::move(expr); | ^ src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr mongo::TypeMatchExpressionBase::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]': src/mongo/db/matcher/expression_type.h:69:38: required from here src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr mongo::TypeMatchExpressionBase::shallowClone() const [with T = mongo::TypeMatchExpression]': src/mongo/db/matcher/expression_type.h:69:38: required from here src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call scons: *** [build/opt/mongo/db/auth/role_graph_update.o] Error 1 scons: building terminated because of errors. build/opt/mongo/db/auth/user.o failed: Error 1 build/opt/mongo/watchdog/watchdog.o failed: Error 1 build/opt/mongo/db/pipeline/accumulator_avg.o failed: Error 1 build/opt/mongo/db/pipeline/document_source_internal_split_pipeline.o failed: Error 1 build/opt/mongo/db/auth/role_graph_update.o failed: Error 1 make: *** [package/pkg-generic.mk:294: /home/giuliobenetti/autobuild/run/instance-2/output-1/build/mongodb-4.2.11/.stamp_built] Error 2 make: Leaving directory '/home/giuliobenetti/autobuild/run/instance-2/buildroot'