==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: galera 26.4.22-1 (Tue May 13 14:34:59 2025) ==> Retrieving sources... -> Cloning galera git repo... Cloning into bare repository '/home/leming/work/galera/galera'... -> Cloning wsrep-API git repo... Cloning into bare repository '/home/leming/work/galera/wsrep-API'... ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... galera ... Skipped wsrep-API ... Skipped ==> Making package: galera 26.4.22-1 (Tue May 13 14:35:24 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (6) jemalloc-1:5.3.0-5 liburing-2.9-1 mariadb-clients-11.7.2-3 mariadb-libs-11.7.2-3 boost-libs-1.88.0-2 mariadb-11.7.2-3 Total Download Size: 48.07 MiB Total Installed Size: 323.57 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mariadb-11.7.2-3-armv7h downloading... mariadb-libs-11.7.2-3-armv7h downloading... mariadb-clients-11.7.2-3-armv7h downloading... jemalloc-1:5.3.0-5-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing liburing... installing mariadb-libs... Optional dependencies for mariadb-libs krb5: for gssapi authentication [installed] installing jemalloc... Optional dependencies for jemalloc perl: for jeprof [installed] installing mariadb-clients... installing mariadb... :: You need to initialize the MariaDB data directory prior to starting the service. This can be done with mariadb-install-db command, e.g.: # mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql Optional dependencies for mariadb cracklib: for cracklib plugin curl: for ha_s3 plugin [installed] galera: for MariaDB cluster with Galera WSREP judy: for Open Query GRAPH (OQGraph) computation engine perl-dbd-mariadb: for mariadb-hotcopy, mariadb-convert-table-format and mariadb-setpermission python-mysqlclient: for myrocks_hotbackup xz: lzma provider [installed] :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'mysql' with GID 971. Creating user 'mysql' (MariaDB) with UID 971 and GID 971. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Creating temporary files... error: command failed to execute correctly (4/4) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (13) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.51.0-1 perl-error-0.17030-1 perl-mailtools-2.22-1 perl-timedate-2.33-7 rhash-1.4.4-1 zlib-ng-2.2.4-1 boost-1.88.0-2 check-0.15.2-2 cmake-4.0.2-1 git-2.49.0-2 Total Download Size: 0.07 MiB Total Installed Size: 307.74 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... check-0.15.2-2-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing boost... Optional dependencies for boost python: for python bindings [installed] installing check... Optional dependencies for check check-docs: Documentation installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'git' with GID 970. Creating user 'git' (git daemon user) with UID 970 and GID 970. (2/5) Reloading system manager configuration... Skipped: Current root is not booted. (3/5) Arming ConditionNeedsUpdate... (4/5) Checking for old perl modules... (5/5) Updating the info directory file... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of galera git repo... Cloning into 'galera'... done. Switched to a new branch 'makepkg' -> Creating working copy of wsrep-API git repo... Cloning into 'wsrep-API'... done. ==> Starting prepare()... Submodule 'wsrep-API' (/startdir/wsrep-API) registered for path 'wsrep/src' Cloning into '/build/galera/src/galera/wsrep/src'... done. Submodule path 'wsrep/src': checked out '65608d3f503ba9f4c170fc4e01c539be9fafd46c' ==> Starting build()... -- CMake version 4.0.2-dirty CMake Deprecation Warning at CMakeLists.txt:6 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier. -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building Galera version: '26.4.22' revision: '' git revision: 'ae9921f5' wsrep-API version '26' -- CMAKE_SYSTEM_NAME: Linux -- CMAKE_SYSTEM_PROCESSOR: armv7l -- Performing Test GALERA_HAVE_ATOMIC -- Performing Test GALERA_HAVE_ATOMIC - Success -- Galera system libs: /usr/lib/libpthread.a;/usr/lib/librt.a -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.5.0") -- /usr/lib/libssl.so;/usr/lib/libcrypto.so -- GALERA_SSL_LIBS: /usr/lib/libssl.so;/usr/lib/libcrypto.so -- Performing Test ECDH_AUTO_OK -- Performing Test ECDH_AUTO_OK - Success -- Looking for C++ include asio.hpp -- Looking for C++ include asio.hpp - not found -- Using bundled asio -- Looking for C++ include openssl/engine.h -- Looking for C++ include openssl/engine.h - found CMake Warning (dev) at cmake/boost.cmake:7 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:90 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/cmake/Boost-1.88.0/BoostConfig.cmake (found suitable version "1.88.0", minimum required is "1.41") found components: filesystem program_options system -- Boost::program_options -- Checking for hardware CRC support for armv7l -- No hardware CRC support -- Looking for endian.h -- Looking for endian.h - found -- Looking for sys/endian.h -- Looking for sys/endian.h - not found -- Looking for sys/byteorder.h -- Looking for sys/byteorder.h - not found -- Looking for byteswap.h -- Looking for byteswap.h - found -- Performing Test SEED_SEQ_OK -- Performing Test SEED_SEQ_OK - Success -- Looking for C++ include boost/shared_ptr.hpp -- Looking for C++ include boost/shared_ptr.hpp - found -- Performing Test GALERA_CHECK_COMPILES -- Performing Test GALERA_CHECK_COMPILES - Success -- Building Galera with SSL -- -- CMAKE_BUILD_TYPE: Release -- COMPILE_DEFINITIONS: NDEBUG;_XOPEN_SOURCE=600;GALERA_ONLY_ALIGNED;HAVE_COMMON_H;GALERA_HAVE_SSL;OPENSSL_HAS_SET_ECDH_AUTO;HAVE_ASIO_HPP;HAVE_STD_ARRAY;BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;GU_CRC32C_NO_HARDWARE;HAVE_ENDIAN_H;HAVE_BYTESWAP_H;HAVE_STD_SEED_SEQ;HAVE_BOOST_SHARED_PTR_HPP;HAVE_STD_UNORDERED_MAP -- CMAKE_C_FLAGS: -Wall -Wextra -g -O2 -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -- CMAKE_CXX_FLAGS: -Wall -Wextra -g -O2 -Woverloaded-virtual -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -- CMAKE_EXE_LINKER_FLAGS: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -- GALERA_SYSTEM_LIBS: /usr/lib/libpthread.a;/usr/lib/librt.a -- GALERA_UNIT_TEST_LIBS: /usr/lib/libcheck.so;m;/usr/lib/libpthread.a;/usr/lib/librt.a -- -- Configuring done (9.7s) -- Generating done (0.6s) -- Build files have been written to: /build/galera/src/build [ 1%] Building C object galerautils/src/CMakeFiles/galerautils_log.dir/gu_log.c.o [ 1%] Building C object wsrep/tests/CMakeFiles/wsrep_test.dir/__/src/wsrep_dummy.c.o [ 1%] Building C object wsrep/tests/CMakeFiles/wsrep_test.dir/wsrep_loader_test.c.o [ 1%] Building C object wsrep/tests/CMakeFiles/wsrep_test.dir/__/src/wsrep_loader.c.o [ 1%] Linking C static library libgalerautils_log.a [ 2%] Linking C executable wsrep_test [ 2%] Built target galerautils_log [ 2%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_dbug.c.o [ 3%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_crc32c.c.o [ 3%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_abort.c.o [ 3%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_fifo.c.o [ 4%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_lock_step.c.o [ 4%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_mem.c.o [ 4%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_mmh3.c.o [ 4%] Built target wsrep_test [ 5%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_spooky.c.o [ 5%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_rand.c.o /build/galera/src/galera/galerautils/src/gu_crc32c.c: In function 'crc32c_3bytes': /build/galera/src/galera/galerautils/src/gu_crc32c.c:73:12: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_crc32c.c:75:5: note: here /build/galera/src/galera/galerautils/src/gu_crc32c.c:77:12: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_crc32c.c:79:5: note: here [ 6%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_threads.c.o [ 6%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_hexdump.c.o [ 6%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_to.c.o /build/galera/src/galera/galerautils/src/gu_dbug.c: In function '_gu_db_push_': /build/galera/src/galera/galerautils/src/gu_dbug.c:713:26: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_dbug.c:715:2: note: here [ 7%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_utils.c.o [ 7%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_uuid.c.o [ 7%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_backtrace.c.o [ 8%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_limits.c.o [ 8%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_time.c.o [ 8%] Building C object galerautils/src/CMakeFiles/galerautils.dir/gu_init.c.o /build/galera/src/galera/galerautils/src/gu_utils.c: In function 'gu_str2ll': /build/galera/src/galera/galerautils/src/gu_utils.c:30:15: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_utils.c:32:5: note: here /build/galera/src/galera/galerautils/src/gu_utils.c:34:15: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_utils.c:36:5: note: here /build/galera/src/galera/galerautils/src/gu_utils.c:38:15: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_utils.c:40:5: note: here /build/galera/src/galera/galerautils/src/gu_utils.c:45:9: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_utils.c:61:5: note: here /build/galera/src/galera/galerautils/src/gu_to.c: In function 'gu_to_interrupt': /build/galera/src/galera/galerautils/src/gu_to.c:433:21: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_to.c:435:9: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c: In function '_mmh3_128_tail': /build/galera/src/galera/galerautils/src/gu_mmh3.c:183:17: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:185:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:185:17: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:187:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:189:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:189:17: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:191:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:191:17: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:193:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:193:17: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:195:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:201:16: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:203:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:203:16: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:205:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:205:16: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:207:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:207:16: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:209:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:209:16: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:211:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:211:16: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:213:5: note: here /build/galera/src/galera/galerautils/src/gu_mmh3.c:213:16: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_mmh3.c:215:5: note: here [ 9%] Linking C static library libgalerautils.a [ 9%] Built target galerautils [ 9%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_tests.c.o [ 9%] Building C object galerautils/tests/CMakeFiles/gu_to_test.dir/gu_to_test.c.o [ 10%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_vlq.cpp.o [ 10%] Building C object galerautils/tests/CMakeFiles/avalanche.dir/avalanche.c.o [ 10%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_datetime.cpp.o [ 10%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_gtid.cpp.o [ 10%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_mem_test.c.o [ 11%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_crc32c_test.c.o [ 12%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_event_service.cpp.o [ 12%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_bswap_test.c.o [ 12%] Linking C executable avalanche [ 13%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_fnv_test.c.o [ 13%] Linking C executable gu_to_test [ 13%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_exception.cpp.o [ 13%] Built target avalanche [ 13%] Built target gu_to_test [ 13%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_hexdump.cpp.o [ 13%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_mmh3_test.c.o [ 14%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_serialize.cpp.o [ 14%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_spooky_test.c.o [ 15%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_hash_test.c.o In file included from /build/galera/src/galera/galerautils/tests/gu_spooky_test.c:12: /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h: In function 'gu_spooky_short_host': /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:249:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:251:5: note: here /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:252:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:254:5: note: here /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:255:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:257:5: note: here /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:262:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:264:5: note: here /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:265:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:267:5: note: here /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:268:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:270:5: note: here /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:274:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:276:5: note: here /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:277:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:279:5: note: here /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:280:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:282:5: note: here /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:286:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:288:5: note: here /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:289:11: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/tests/../src/gu_spooky.h:291:5: note: here [ 15%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_logger.cpp.o [ 15%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_time_test.c.o [ 15%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_fifo_test.c.o [ 16%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_regex.cpp.o [ 16%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_string_utils.cpp.o [ 17%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_uuid_test.c.o [ 17%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_uri.cpp.o [ 17%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_dbug_test.c.o [ 18%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_buffer.cpp.o /build/galera/src/galera/galerautils/tests/gu_fifo_test.c: In function 'gu_fifo_test_fn': /build/galera/src/galera/galerautils/tests/gu_fifo_test.c:70:4: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'long int' [-Wformat=] [ 18%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_utils++.cpp.o [ 19%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_lock_step_test.c.o [ 19%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_config.cpp.o [ 20%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_fdesc.cpp.o [ 20%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_str_test.c.o [ 20%] Building C object galerautils/tests/CMakeFiles/gu_tests.dir/gu_utils_test.c.o [ 20%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_mmap.cpp.o [ 20%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_alloc.cpp.o [ 21%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_rset.cpp.o [ 22%] Linking C executable gu_tests [ 22%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_resolver.cpp.o [ 23%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_histogram.cpp.o [ 23%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_signals.cpp.o [ 23%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_stats.cpp.o [ 23%] Built target gu_tests [ 23%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_asio.cpp.o [ 24%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_asio_datagram.cpp.o [ 24%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_asio_stream_engine.cpp.o /build/galera/src/galera/galerautils/src/gu_rset.cpp: In member function 'ssize_t gu::RecordSetOutBase::write_header(gu::byte_t*, ssize_t)': /build/galera/src/galera/galerautils/src/gu_rset.cpp:254:21: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galerautils/src/gu_rset.cpp:257:5: note: here [ 25%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_asio_stream_react.cpp.o [ 25%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_debug_sync.cpp.o [ 25%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_thread.cpp.o [ 26%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_thread_keys.cpp.o [ 26%] Building CXX object galerautils/src/CMakeFiles/galerautilsxx.dir/gu_uuid.cpp.o [ 26%] Linking CXX static library libgalerautilsxx.a [ 26%] Built target galerautilsxx [ 26%] Building CXX object galerautils/tests/CMakeFiles/crc32c_bench.dir/crc32c_bench.cpp.o [ 26%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_gtid_test.cpp.o [ 26%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_atomic_test.cpp.o [ 26%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_string_test.cpp.o [ 27%] Building CXX object galerautils/tests/CMakeFiles/deqmap_bench.dir/deqmap_bench.cpp.o [ 27%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/asio_protonet.cpp.o [ 28%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_vector_test.cpp.o [ 29%] Building CXX object gcache/src/CMakeFiles/gcache.dir/GCache_seqno.cpp.o [ 29%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_vlq_test.cpp.o [ 29%] Linking CXX executable crc32c_bench [ 29%] Building CXX object gcache/src/CMakeFiles/gcache.dir/gcache_params.cpp.o [ 30%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_digest_test.cpp.o [ 30%] Built target crc32c_bench [ 30%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_mem_pool_test.cpp.o [ 30%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/asio_tcp.cpp.o [ 30%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_alloc_test.cpp.o [ 31%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_rset_test.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/galera/src/galera/galerautils/tests/deqmap_bench.cpp:12: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair<const long long int, long long int>; _KeyOfValue = std::_Select1st<std::pair<const long long int, long long int> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, long long int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, long long int>, std::_Select1st<std::pair<const long long int, long long int> >, std::less<long long int>, std::allocator<std::pair<const long long int, long long int> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable deqmap_bench [ 32%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/asio_udp.cpp.o [ 32%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_utils_test++.cpp.o [ 32%] Built target deqmap_bench [ 32%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_string_utils_test.cpp.o [ 32%] Building CXX object gcache/src/CMakeFiles/gcache.dir/gcache_page.cpp.o [ 33%] Building CXX object gcache/src/CMakeFiles/gcache.dir/gcache_page_store.cpp.o [ 33%] Building CXX object gcache/src/CMakeFiles/gcache.dir/gcache_rb_store.cpp.o [ 34%] Building CXX object gcache/src/CMakeFiles/gcache.dir/gcache_mem_store.cpp.o [ 35%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_uri_test.cpp.o [ 35%] Building CXX object gcache/src/CMakeFiles/gcache.dir/gcache_test_encryption.cpp.o [ 35%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/conf.cpp.o [ 36%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/defaults.cpp.o [ 36%] Building CXX object gcache/src/CMakeFiles/gcache.dir/GCache_memops.cpp.o [ 36%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_config_test.cpp.o [ 36%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/datagram.cpp.o [ 36%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/evs_consensus.cpp.o [ 37%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/evs_input_map2.cpp.o [ 38%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_net_test.cpp.o [ 38%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_datetime_test.cpp.o [ 38%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/evs_message2.cpp.o [ 39%] Building CXX object gcache/src/CMakeFiles/gcache.dir/GCache.cpp.o [ 39%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/evs_node.cpp.o [ 39%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_histogram_test.cpp.o [ 40%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/evs_proto.cpp.o [ 40%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/gmcast.cpp.o [ 41%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_stats_test.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/galera/src/galera/galerautils/src/gu_buffer.hpp:16, from /build/galera/src/galera/gcomm/src/gcomm/types.hpp:12, from /build/galera/src/galera/gcomm/src/gcomm/uuid.hpp:9, from /build/galera/src/galera/gcomm/src/gcomm/view.hpp:14, from /build/galera/src/galera/gcomm/src/evs_message2.hpp:10, from /build/galera/src/galera/gcomm/src/evs_input_map2.hpp:22, from /build/galera/src/galera/gcomm/src/evs_input_map2.cpp:6: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = gcomm::evs::InputMapNode; _Alloc = std::allocator<gcomm::evs::InputMapNode>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<gcomm::evs::InputMapNode>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = gcomm::evs::InputMapNode; _Alloc = std::allocator<gcomm::evs::InputMapNode>]', inlined from 'void gcomm::evs::InputMap::reset(size_t)' at /build/galera/src/galera/gcomm/src/evs_input_map2.cpp:149:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gcomm::evs::InputMapNode*, std::vector<gcomm::evs::InputMapNode> >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/gmcast_proto.cpp.o [ 41%] Linking CXX static library libgcache.a [ 42%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/pc.cpp.o [ 42%] Built target gcache [ 42%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_thread_test.cpp.o [ 42%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/pc_proto.cpp.o [ 42%] Building CXX object gcache/src/CMakeFiles/gcache_test.dir/test.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /usr/include/boost/smart_ptr/shared_ptr.hpp:31, from /usr/include/boost/shared_ptr.hpp:17, from /build/galera/src/galera/galerautils/src/gu_shared_ptr.hpp:27, from /build/galera/src/galera/galerautils/src/gu_buffer.hpp:14, from /build/galera/src/galera/gcomm/src/gcomm/types.hpp:12, from /build/galera/src/galera/gcomm/src/evs_seqno.hpp:8, from /build/galera/src/galera/gcomm/src/evs_consensus.hpp:8, from /build/galera/src/galera/gcomm/src/evs_consensus.cpp:5: /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_const_iterator<pair<const gcomm::UUID, gcomm::evs::MessageNode> >; _Funct = gcomm::evs::SelectNodesOp]': /usr/include/c++/14.2.1/bits/stl_algo.h:3780:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 3780 | { | ^ /usr/include/c++/14.2.1/bits/stl_algo.h:3780:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_consensus.cpp: In member function 'bool gcomm::evs::Consensus::is_consistent_highest_reachable_safe_seq(const gcomm::evs::Message&) const': /build/galera/src/galera/gcomm/src/evs_consensus.cpp:225:13: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_consensus.cpp:240:13: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_consensus.cpp:259:13: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_consensus.cpp: In member function 'bool gcomm::evs::Consensus::equal(const gcomm::evs::Message&, const gcomm::evs::Message&) const': /build/galera/src/galera/gcomm/src/evs_consensus.cpp:104:17: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_consensus.cpp:106:17: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_consensus.cpp:111:17: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_consensus.cpp:113:17: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 [ 42%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/protonet.cpp.o [ 42%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_asio_test.cpp.o [ 43%] Linking CXX executable gcache_test [ 43%] Built target gcache_test [ 44%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_deqmap_test.cpp.o [ 44%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_progress_test.cpp.o [ 45%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/protostack.cpp.o [ 45%] Building CXX object galerautils/tests/CMakeFiles/gu_tests++.dir/gu_tests++.cpp.o [ 45%] Building CXX object gcache/tests/CMakeFiles/gcache_tests.dir/gcache_enc_test.cpp.o [ 45%] Building CXX object gcache/tests/CMakeFiles/gcache_tests.dir/gcache_mem_test.cpp.o [ 46%] Building CXX object gcache/tests/CMakeFiles/gcache_tests.dir/gcache_page_test.cpp.o [ 46%] Building CXX object gcache/tests/CMakeFiles/gcache_tests.dir/gcache_rb_test.cpp.o [ 46%] Building CXX object gcache/tests/CMakeFiles/gcache_tests.dir/gcache_tests.cpp.o [ 46%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_tests.cpp.o [ 47%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_test_utils.cpp.o [ 47%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/transport.cpp.o [ 47%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_act_cchange_test.cpp.o [ 47%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/uuid.cpp.o [ 48%] Linking CXX executable gcache_tests [ 48%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_act_cchange.cpp.o [ 49%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_fifo_test.cpp.o [ 49%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_fifo_lite.cpp.o [ 49%] Built target gcache_tests [ 50%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/view.cpp.o [ 50%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_sm_test.cpp.o [ 51%] Linking CXX executable gu_tests++ [ 51%] Building CXX object gcomm/src/CMakeFiles/gcomm.dir/socket.cpp.o [ 52%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_sm.cpp.o [ 52%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_comp_test.cpp.o [ 53%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_comp_msg.cpp.o [ 53%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_state_msg_test.cpp.o /build/galera/src/galera/gcomm/src/evs_proto.cpp: In member function 'virtual int gcomm::evs::Proto::handle_down(gcomm::Datagram&, const gcomm::ProtoDownMeta&)': /build/galera/src/galera/gcomm/src/evs_proto.cpp:2714:45: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcomm/src/evs_proto.cpp:2716:9: note: here In file included from /usr/include/c++/14.2.1/algorithm:61, from /usr/include/boost/smart_ptr/shared_ptr.hpp:31, from /usr/include/boost/shared_ptr.hpp:17, from /build/galera/src/galera/galerautils/src/gu_shared_ptr.hpp:27, from /build/galera/src/galera/galerautils/src/gu_buffer.hpp:14, from /build/galera/src/galera/gcomm/src/gcomm/types.hpp:12, from /build/galera/src/galera/gcomm/src/gcomm/uuid.hpp:9, from /build/galera/src/galera/gcomm/src/gcomm/view.hpp:14, from /build/galera/src/galera/gcomm/src/gcomm/protolay.hpp:18, from /build/galera/src/galera/gcomm/src/evs_proto.hpp:14, from /build/galera/src/galera/gcomm/src/evs_proto.cpp:5: /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_const_iterator<pair<const gcomm::UUID, gcomm::evs::MessageNode> >; _Funct = gcomm::evs::SelectNodesOp]': /usr/include/c++/14.2.1/bits/stl_algo.h:3780:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 3780 | { | ^ /usr/include/c++/14.2.1/bits/stl_algo.h:3780:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_proto.cpp: In member function 'void gcomm::evs::Proto::handle_join(const gcomm::evs::JoinMessage&, gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator)': /build/galera/src/galera/gcomm/src/evs_proto.cpp:4420:6: note: parameter passing for argument of type 'gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator' {aka 'std::_Rb_tree<gcomm::UUID, std::pair<const gcomm::UUID, gcomm::evs::Node>, std::_Select1st<std::pair<const gcomm::UUID, gcomm::evs::Node> >, std::less<gcomm::UUID>, std::allocator<std::pair<const gcomm::UUID, gcomm::evs::Node> > >::iterator'} changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_proto.cpp:4437:21: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_proto.cpp:4605:13: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const gcomm::UUID, gcomm::evs::MessageNode> >' changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_proto.cpp: In member function 'void gcomm::evs::Proto::handle_gap(const gcomm::evs::GapMessage&, gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator)': /build/galera/src/galera/gcomm/src/evs_proto.cpp:3833:6: note: parameter passing for argument of type 'gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator' {aka 'std::_Rb_tree<gcomm::UUID, std::pair<const gcomm::UUID, gcomm::evs::Node>, std::_Select1st<std::pair<const gcomm::UUID, gcomm::evs::Node> >, std::less<gcomm::UUID>, std::allocator<std::pair<const gcomm::UUID, gcomm::evs::Node> > >::iterator'} changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_proto.cpp: In member function 'void gcomm::evs::Proto::handle_leave(const gcomm::evs::LeaveMessage&, gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator)': /build/galera/src/galera/gcomm/src/evs_proto.cpp:4675:6: note: parameter passing for argument of type 'gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator' {aka 'std::_Rb_tree<gcomm::UUID, std::pair<const gcomm::UUID, gcomm::evs::Node>, std::_Select1st<std::pair<const gcomm::UUID, gcomm::evs::Node> >, std::less<gcomm::UUID>, std::allocator<std::pair<const gcomm::UUID, gcomm::evs::Node> > >::iterator'} changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_proto.cpp: In member function 'void gcomm::evs::Proto::handle_delayed_list(const gcomm::evs::DelayedListMessage&, gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator)': /build/galera/src/galera/gcomm/src/evs_proto.cpp:4916:6: note: parameter passing for argument of type 'gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator' {aka 'std::_Rb_tree<gcomm::UUID, std::pair<const gcomm::UUID, gcomm::evs::Node>, std::_Select1st<std::pair<const gcomm::UUID, gcomm::evs::Node> >, std::less<gcomm::UUID>, std::allocator<std::pair<const gcomm::UUID, gcomm::evs::Node> > >::iterator'} changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_proto.cpp: In member function 'void gcomm::evs::Proto::handle_user(const gcomm::evs::UserMessage&, gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator, const gcomm::Datagram&)': /build/galera/src/galera/gcomm/src/evs_proto.cpp:3671:6: note: parameter passing for argument of type 'gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator' {aka 'std::_Rb_tree<gcomm::UUID, std::pair<const gcomm::UUID, gcomm::evs::Node>, std::_Select1st<std::pair<const gcomm::UUID, gcomm::evs::Node> >, std::less<gcomm::UUID>, std::allocator<std::pair<const gcomm::UUID, gcomm::evs::Node> > >::iterator'} changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_proto.cpp: In member function 'void gcomm::evs::Proto::handle_install(const gcomm::evs::InstallMessage&, gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator)': /build/galera/src/galera/gcomm/src/evs_proto.cpp:4730:6: note: parameter passing for argument of type 'gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator' {aka 'std::_Rb_tree<gcomm::UUID, std::pair<const gcomm::UUID, gcomm::evs::Node>, std::_Select1st<std::pair<const gcomm::UUID, gcomm::evs::Node> >, std::less<gcomm::UUID>, std::allocator<std::pair<const gcomm::UUID, gcomm::evs::Node> > >::iterator'} changed in GCC 7.1 /build/galera/src/galera/gcomm/src/evs_proto.cpp: In member function 'void gcomm::evs::Proto::handle_delegate(const gcomm::evs::DelegateMessage&, gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator, const gcomm::Datagram&)': /build/galera/src/galera/gcomm/src/evs_proto.cpp:3819:6: note: parameter passing for argument of type 'gcomm::Map<gcomm::UUID, gcomm::evs::Node>::iterator' {aka 'std::_Rb_tree<gcomm::UUID, std::pair<const gcomm::UUID, gcomm::evs::Node>, std::_Select1st<std::pair<const gcomm::UUID, gcomm::evs::Node> >, std::less<gcomm::UUID>, std::allocator<std::pair<const gcomm::UUID, gcomm::evs::Node> > >::iterator'} changed in GCC 7.1 [ 53%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_state_msg.cpp.o [ 54%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_backend_test.cpp.o [ 54%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_backend.cpp.o [ 54%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_proto_test.cpp.o [ 54%] Built target gu_tests++ [ 55%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_act_proto.cpp.o [ 55%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_defrag_test.cpp.o [ 55%] Linking CXX static library libgcomm.a [ 55%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_defrag.cpp.o [ 56%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_node_test.cpp.o [ 56%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_node.cpp.o [ 56%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_group_test.cpp.o [ 57%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_memb_test.cpp.o [ 57%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_group.cpp.o [ 57%] Built target gcomm [ 58%] Building CXX object gcomm/test/CMakeFiles/check_gcomm.dir/check_fair_send_queue.cpp.o [ 58%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_core_test.cpp.o [ 59%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_code_msg.cpp.o /build/galera/src/galera/gcs/src/gcs_node.cpp: In function 'void gcs_node_update_status(gcs_node_t*, const gcs_state_quorum_t*)': /build/galera/src/galera/gcs/src/gcs_node.cpp:224:13: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_node.cpp:233:9: note: here /build/galera/src/galera/gcs/src/gcs_node.cpp:243:28: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_node.cpp:245:9: note: here [ 59%] Building CXX object gcomm/test/CMakeFiles/check_gcomm.dir/check_gcomm.cpp.o [ 59%] Building CXX object gcomm/test/CMakeFiles/check_gcomm.dir/check_trace.cpp.o [ 59%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_core.cpp.o [ 60%] Building CXX object gcomm/test/CMakeFiles/check_gcomm.dir/check_types.cpp.o [ 60%] Building CXX object gcomm/test/CMakeFiles/check_gcomm.dir/check_util.cpp.o [ 60%] Building CXX object gcomm/test/CMakeFiles/check_gcomm.dir/check_evs2.cpp.o [ 61%] Building CXX object gcomm/test/CMakeFiles/check_gcomm.dir/check_pc.cpp.o [ 61%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_dummy.cpp.o In file included from /usr/include/c++/14.2.1/bits/unordered_map.h:33, from /usr/include/c++/14.2.1/unordered_map:41, from /build/galera/src/galera/galerautils/src/gu_unordered.hpp:19, from /build/galera/src/galera/gcs/src/gcs_group.hpp:20, from /build/galera/src/galera/gcs/src/gcs_group.cpp:7: /usr/include/c++/14.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = gu::GTID; _Value = std::pair<const gu::GTID, long long int>; _Alloc = std::allocator<std::pair<const gu::GTID, long long int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<gu::GTID>; _Hash = gu::GTID::TableHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]': /usr/include/c++/14.2.1/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator'} changed in GCC 7.1 2380 | { | ^ 2381 | __node_ptr __n = __it._M_cur; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = gu::GTID; _Value = std::pair<const gu::GTID, long long int>; _Alloc = std::allocator<std::pair<const gu::GTID, long long int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<gu::GTID>; _Hash = gu::GTID::TableHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = gu::GTID; _Tp = long long int; _Hash = gu::GTID::TableHash; _Pred = std::equal_to<gu::GTID>; _Alloc = std::allocator<std::pair<const gu::GTID, long long int> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:754:26, inlined from 'gu::UnorderedMap<K, V, H, P, A>::iterator gu::UnorderedMap<K, V, H, P, A>::erase(iterator) [with K = gu::GTID; V = long long int; H = gu::GTID::TableHash; P = std::equal_to<gu::GTID>; A = std::allocator<std::pair<const gu::GTID, long long int> >]' at /build/galera/src/galera/galerautils/src/gu_unordered.hpp:156:56, inlined from 'VoteResult gcs_group_handle_vote_msg(gcs_group_t*, const gcs_recv_msg_t*)' at /build/galera/src/galera/gcs/src/gcs_group.cpp:1125:38: /usr/include/c++/14.2.1/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator'} changed in GCC 7.1 1024 | { return _M_erase(__unique_keys{}, __k); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object gcomm/test/CMakeFiles/check_gcomm_nondet.dir/check_gcomm_nondet.cpp.o [ 62%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_msg_type.cpp.o [ 63%] Building CXX object gcomm/test/CMakeFiles/check_gcomm_nondet.dir/check_gmcast.cpp.o [ 63%] Building CXX object gcomm/test/CMakeFiles/check_gcomm_nondet.dir/check_pc_nondet.cpp.o /build/galera/src/galera/gcs/src/gcs_core.cpp: In function 'ssize_t core_handle_comp_msg(gcs_core_t*, gcs_recv_msg*, gcs_act_rcvd*)': /build/galera/src/galera/gcs/src/gcs_core.cpp:952:13: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_core.cpp:955:5: note: here [ 64%] Building CXX object gcomm/test/CMakeFiles/ssl_test.dir/ssl_test.cpp.o [ 64%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs.cpp.o [ 65%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_params.cpp.o [ 66%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_act_cchange.cpp.o [ 66%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_code_msg.cpp.o [ 66%] Linking CXX executable ssl_test [ 66%] Building CXX object gcomm/test/CMakeFiles/check_gcomm_nondet.dir/check_util_nondet.cpp.o [ 67%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_params.cpp.o [ 67%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/gcs_fc_test.cpp.o [ 67%] Built target ssl_test [ 67%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_conf.cpp.o [ 67%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_fc.cpp.o [ 68%] Building CXX object gcs/src/unit_tests/CMakeFiles/gcs_tests.dir/__/gcs_error.cpp.o [ 68%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_fifo_lite.cpp.o [ 68%] Linking CXX executable gcs_tests [ 69%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_msg_type.cpp.o [ 69%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_comp_msg.cpp.o [ 69%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_sm.cpp.o [ 69%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_act_cchange.cpp.o [ 69%] Built target gcs_tests [ 70%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_backend.cpp.o [ 70%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_dummy.cpp.o [ 71%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_code_msg.cpp.o [ 71%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_params.cpp.o [ 71%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_act_proto.cpp.o [ 73%] Linking CXX executable check_gcomm_nondet [ 73%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_defrag.cpp.o [ 73%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_conf.cpp.o [ 74%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_fifo_lite.cpp.o [ 74%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_state_msg.cpp.o [ 74%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_msg_type.cpp.o [ 74%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_node.cpp.o [ 74%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_comp_msg.cpp.o [ 75%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_sm.cpp.o [ 75%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_backend.cpp.o [ 75%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_dummy.cpp.o [ 76%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_act_proto.cpp.o [ 76%] Built target check_gcomm_nondet [ 76%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_defrag.cpp.o [ 77%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_group.cpp.o /build/galera/src/galera/gcs/src/gcs_node.cpp: In function 'void gcs_node_update_status(gcs_node_t*, const gcs_state_quorum_t*)': /build/galera/src/galera/gcs/src/gcs_node.cpp:224:13: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_node.cpp:233:9: note: here /build/galera/src/galera/gcs/src/gcs_node.cpp:243:28: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_node.cpp:245:9: note: here [ 77%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_state_msg.cpp.o [ 77%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_core.cpp.o [ 78%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_node.cpp.o [ 78%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_group.cpp.o [ 78%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_fc.cpp.o [ 79%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_core.cpp.o [ 80%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs.cpp.o [ 80%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_fc.cpp.o [ 80%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs.cpp.o /build/galera/src/galera/gcs/src/gcs_node.cpp: In function 'void gcs_node_update_status(gcs_node_t*, const gcs_state_quorum_t*)': /build/galera/src/galera/gcs/src/gcs_node.cpp:224:13: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_node.cpp:233:9: note: here /build/galera/src/galera/gcs/src/gcs_node.cpp:243:28: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_node.cpp:245:9: note: here [ 80%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_gcomm.cpp.o /build/galera/src/galera/gcs/src/gcs_core.cpp: In function 'ssize_t core_handle_comp_msg(gcs_core_t*, gcs_recv_msg*, gcs_act_rcvd*)': /build/galera/src/galera/gcs/src/gcs_core.cpp:952:13: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_core.cpp:955:5: note: here [ 81%] Building CXX object gcs/src/CMakeFiles/gcs.dir/gcs_error.cpp.o [ 82%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_gcomm.cpp.o /build/galera/src/galera/gcs/src/gcs_core.cpp: In function 'ssize_t core_handle_comp_msg(gcs_core_t*, gcs_recv_msg*, gcs_act_rcvd*)': /build/galera/src/galera/gcs/src/gcs_core.cpp:952:13: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_core.cpp:955:5: note: here [ 82%] Building CXX object gcs/src/CMakeFiles/gcs4garb.dir/gcs_error.cpp.o In file included from /usr/include/c++/14.2.1/bits/unordered_map.h:33, from /usr/include/c++/14.2.1/unordered_map:41, from /build/galera/src/galera/galerautils/src/gu_unordered.hpp:19, from /build/galera/src/galera/gcs/src/gcs_group.hpp:20, from /build/galera/src/galera/gcs/src/gcs_group.cpp:7: /usr/include/c++/14.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = gu::GTID; _Value = std::pair<const gu::GTID, long long int>; _Alloc = std::allocator<std::pair<const gu::GTID, long long int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<gu::GTID>; _Hash = gu::GTID::TableHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]': /usr/include/c++/14.2.1/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator'} changed in GCC 7.1 2380 | { | ^ 2381 | __node_ptr __n = __it._M_cur; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = gu::GTID; _Value = std::pair<const gu::GTID, long long int>; _Alloc = std::allocator<std::pair<const gu::GTID, long long int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<gu::GTID>; _Hash = gu::GTID::TableHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = gu::GTID; _Tp = long long int; _Hash = gu::GTID::TableHash; _Pred = std::equal_to<gu::GTID>; _Alloc = std::allocator<std::pair<const gu::GTID, long long int> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:754:26, inlined from 'gu::UnorderedMap<K, V, H, P, A>::iterator gu::UnorderedMap<K, V, H, P, A>::erase(iterator) [with K = gu::GTID; V = long long int; H = gu::GTID::TableHash; P = std::equal_to<gu::GTID>; A = std::allocator<std::pair<const gu::GTID, long long int> >]' at /build/galera/src/galera/galerautils/src/gu_unordered.hpp:156:56, inlined from 'VoteResult gcs_group_handle_vote_msg(gcs_group_t*, const gcs_recv_msg_t*)' at /build/galera/src/galera/gcs/src/gcs_group.cpp:1125:38: /usr/include/c++/14.2.1/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator'} changed in GCC 7.1 1024 | { return _M_erase(__unique_keys{}, __k); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/unordered_map.h:33, from /usr/include/c++/14.2.1/unordered_map:41, from /build/galera/src/galera/galerautils/src/gu_unordered.hpp:19, from /build/galera/src/galera/gcs/src/gcs_group.hpp:20, from /build/galera/src/galera/gcs/src/gcs_group.cpp:7: /usr/include/c++/14.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = gu::GTID; _Value = std::pair<const gu::GTID, long long int>; _Alloc = std::allocator<std::pair<const gu::GTID, long long int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<gu::GTID>; _Hash = gu::GTID::TableHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]': /usr/include/c++/14.2.1/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator'} changed in GCC 7.1 2380 | { | ^ 2381 | __node_ptr __n = __it._M_cur; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = gu::GTID; _Value = std::pair<const gu::GTID, long long int>; _Alloc = std::allocator<std::pair<const gu::GTID, long long int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<gu::GTID>; _Hash = gu::GTID::TableHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = gu::GTID; _Tp = long long int; _Hash = gu::GTID::TableHash; _Pred = std::equal_to<gu::GTID>; _Alloc = std::allocator<std::pair<const gu::GTID, long long int> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:754:26, inlined from 'gu::UnorderedMap<K, V, H, P, A>::iterator gu::UnorderedMap<K, V, H, P, A>::erase(iterator) [with K = gu::GTID; V = long long int; H = gu::GTID::TableHash; P = std::equal_to<gu::GTID>; A = std::allocator<std::pair<const gu::GTID, long long int> >]' at /build/galera/src/galera/galerautils/src/gu_unordered.hpp:156:56, inlined from 'VoteResult gcs_group_handle_vote_msg(gcs_group_t*, const gcs_recv_msg_t*)' at /build/galera/src/galera/gcs/src/gcs_group.cpp:1125:38: /usr/include/c++/14.2.1/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<gu::GTID, std::pair<const gu::GTID, long long int>, std::allocator<std::pair<const gu::GTID, long long int> >, std::__detail::_Select1st, std::equal_to<gu::GTID>, gu::GTID::TableHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator'} changed in GCC 7.1 1024 | { return _M_erase(__unique_keys{}, __k); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 82%] Linking CXX static library libgcs.a [ 82%] Built target gcs [ 82%] Building CXX object galera/src/CMakeFiles/galera.dir/write_set.cpp.o [ 82%] Building CXX object galera/src/CMakeFiles/galera.dir/data_set.cpp.o [ 83%] Building CXX object gcs/src/CMakeFiles/gcs_test.dir/gcs_test.cpp.o [ 84%] Building CXX object galera/src/CMakeFiles/galera.dir/mapped_buffer.cpp.o [ 84%] Building CXX object galera/src/CMakeFiles/galera.dir/write_set_ng.cpp.o [ 85%] Building CXX object galera/src/CMakeFiles/galera.dir/key_set.cpp.o [ 85%] Linking CXX static library libgcs4garb.a [ 85%] Linking CXX executable check_gcomm [ 85%] Built target gcs4garb [ 85%] Building CXX object galera/src/CMakeFiles/galera.dir/trx_handle.cpp.o [ 86%] Building CXX object galera/src/CMakeFiles/galera.dir/key_entry_os.cpp.o [ 86%] Building CXX object galera/src/CMakeFiles/galera.dir/key_data.cpp.o In file included from /build/galera/src/galera/galera/src/key_set.cpp:5: /build/galera/src/galera/galera/src/key_set.hpp: In member function 'bool galera::KeySet::KeyPart::matches(const galera::KeySet::KeyPart&) const': /build/galera/src/galera/galera/src/key_set.hpp:232:21: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/key_set.hpp:235:13: note: here [ 87%] Building CXX object garb/CMakeFiles/garbd.dir/garb_config.cpp.o /build/galera/src/galera/gcs/src/gcs_test.cpp: In function 'long int gcs_test_conf(gcs_test_conf_t*, long int, char**)': /build/galera/src/galera/gcs/src/gcs_test.cpp:658:9: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_test.cpp:660:5: note: here /build/galera/src/galera/gcs/src/gcs_test.cpp:662:9: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_test.cpp:664:5: note: here /build/galera/src/galera/gcs/src/gcs_test.cpp:666:9: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_test.cpp:668:5: note: here /build/galera/src/galera/gcs/src/gcs_test.cpp:670:9: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/gcs/src/gcs_test.cpp:672:5: note: here [ 87%] Linking CXX executable gcs_test [ 87%] Building CXX object galera/src/CMakeFiles/galera.dir/wsdb.cpp.o [ 87%] Building CXX object garb/CMakeFiles/garbd.dir/garb_logger.cpp.o [ 88%] Building CXX object galera/src/CMakeFiles/galera.dir/certification.cpp.o [ 88%] Building CXX object garb/CMakeFiles/garbd.dir/garb_gcs.cpp.o [ 89%] Building CXX object garb/CMakeFiles/garbd.dir/garb_recv_loop.cpp.o [ 89%] Built target check_gcomm [ 89%] Building CXX object garb/CMakeFiles/garbd.dir/garb_main.cpp.o [ 89%] Building CXX object galera/src/CMakeFiles/galera.dir/galera_service_thd.cpp.o [ 89%] Built target gcs_test [ 89%] Building CXX object galera/src/CMakeFiles/galera.dir/wsrep_params.cpp.o [ 90%] Building CXX object galera/src/CMakeFiles/galera.dir/replicator_smm_params.cpp.o [ 90%] Building CXX object galera/src/CMakeFiles/galera.dir/gcs_action_source.cpp.o [ 90%] Building CXX object galera/src/CMakeFiles/galera.dir/galera_info.cpp.o [ 91%] Building CXX object galera/src/CMakeFiles/galera.dir/galera_view.cpp.o In file included from /build/galera/src/galera/galera/src/write_set_ng.hpp:18, from /build/galera/src/galera/galera/src/trx_handle.hpp:12, from /build/galera/src/galera/galera/src/nbo.hpp:15, from /build/galera/src/galera/galera/src/certification.hpp:9, from /build/galera/src/galera/galera/src/certification.cpp:5: /build/galera/src/galera/galera/src/key_set.hpp: In member function 'bool galera::KeySet::KeyPart::matches(const galera::KeySet::KeyPart&) const': /build/galera/src/galera/galera/src/key_set.hpp:232:21: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/key_set.hpp:235:13: note: here /build/galera/src/galera/galera/src/certification.cpp: In function 'bool check_against(const galera::KeyEntryNG*, const galera::KeySet::KeyPart&, wsrep_key_type_t, galera::TrxHandleSlave*, bool, wsrep_seqno_t&) [with wsrep_key_type REF_KEY_TYPE = WSREP_KEY_EXCLUSIVE]': /build/galera/src/galera/galera/src/certification.cpp:224:13: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/certification.cpp:233:9: note: here /build/galera/src/galera/galera/src/certification.cpp: In function 'bool check_against(const galera::KeyEntryNG*, const galera::KeySet::KeyPart&, wsrep_key_type_t, galera::TrxHandleSlave*, bool, wsrep_seqno_t&) [with wsrep_key_type REF_KEY_TYPE = WSREP_KEY_UPDATE]': /build/galera/src/galera/galera/src/certification.cpp:224:13: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/certification.cpp:233:9: note: here /build/galera/src/galera/galera/src/certification.cpp: In function 'bool check_against(const galera::KeyEntryNG*, const galera::KeySet::KeyPart&, wsrep_key_type_t, galera::TrxHandleSlave*, bool, wsrep_seqno_t&) [with wsrep_key_type REF_KEY_TYPE = WSREP_KEY_REFERENCE]': /build/galera/src/galera/galera/src/certification.cpp:224:13: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/certification.cpp:233:9: note: here /build/galera/src/galera/galera/src/certification.cpp: In function 'bool check_against(const galera::KeyEntryNG*, const galera::KeySet::KeyPart&, wsrep_key_type_t, galera::TrxHandleSlave*, bool, wsrep_seqno_t&) [with wsrep_key_type REF_KEY_TYPE = WSREP_KEY_SHARED]': /build/galera/src/galera/galera/src/certification.cpp:224:13: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/certification.cpp:233:9: note: here [ 91%] Building CXX object galera/src/CMakeFiles/galera.dir/replicator.cpp.o [ 92%] Building CXX object galera/src/CMakeFiles/galera.dir/ist.cpp.o [ 92%] Building CXX object galera/src/CMakeFiles/galera.dir/ist_proto.cpp.o [ 92%] Building CXX object galera/src/CMakeFiles/galera.dir/gcs_dummy.cpp.o [ 92%] Linking CXX executable garbd [ 93%] Building CXX object galera/src/CMakeFiles/galera.dir/saved_state.cpp.o [ 93%] Building CXX object galera/src/CMakeFiles/galera.dir/replicator_smm.cpp.o [ 93%] Building CXX object galera/src/CMakeFiles/galera.dir/replicator_str.cpp.o [ 94%] Building CXX object galera/src/CMakeFiles/galera.dir/replicator_smm_stats.cpp.o [ 94%] Built target garbd In file included from /build/galera/src/galera/galera/src/ist.cpp:6: /build/galera/src/galera/galera/src/ist_proto.hpp: In member function 'void galera::ist::Proto::recv_ordered(gu::AsioSocket&, std::pair<gcs_action, bool>&)': /build/galera/src/galera/galera/src/ist_proto.hpp:721:34: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/ist_proto.hpp:723:21: note: here /build/galera/src/galera/galera/src/replicator_smm.cpp: In destructor 'galera::ReplicatorSMM::~ReplicatorSMM()': /build/galera/src/galera/galera/src/replicator_smm.cpp:307:24: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/replicator_smm.cpp:309:5: note: here /build/galera/src/galera/galera/src/replicator_smm.cpp: In member function 'virtual wsrep_status_t galera::ReplicatorSMM::abort_trx(galera::TrxHandleMaster&, wsrep_seqno_t, wsrep_seqno_t*)': /build/galera/src/galera/galera/src/replicator_smm.cpp:941:9: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/replicator_smm.cpp:944:5: note: here /build/galera/src/galera/galera/src/replicator_smm.cpp: In member function 'virtual wsrep_status_t galera::ReplicatorSMM::replay_trx(galera::TrxHandleMaster&, galera::TrxHandleLock&, void*)': /build/galera/src/galera/galera/src/replicator_smm.cpp:1067:9: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/replicator_smm.cpp:1074:5: note: here /build/galera/src/galera/galera/src/replicator_smm.cpp:1082:5: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/replicator_smm.cpp:1084:5: note: here /build/galera/src/galera/galera/src/replicator_smm.cpp: In member function 'void galera::ReplicatorSMM::enter_apply_monitor_for_local_not_committing(const galera::TrxHandleMaster&, galera::TrxHandleSlave&)': /build/galera/src/galera/galera/src/replicator_smm.cpp:3515:23: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/galera/src/galera/galera/src/replicator_smm.cpp:3517:5: note: here [ 94%] Linking CXX static library libgalera.a [ 94%] Built target galera [ 96%] Building CXX object galera/src/CMakeFiles/galera_smm_static.dir/wsrep_provider.cpp.o [ 96%] Building CXX object galera/src/CMakeFiles/galera_smm_static.dir/key_data.cpp.o [ 96%] Building CXX object galera/src/CMakeFiles/galera_smm.dir/wsrep_provider.cpp.o [ 96%] Linking CXX static library libgalera_smm_static.a [ 96%] Linking CXX shared module ../../libgalera_smm.so [ 96%] Built target galera_smm_static [ 96%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/certification_check.cpp.o [ 97%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/galera_check.cpp.o [ 97%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/data_set_check.cpp.o [ 97%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/key_set_check.cpp.o [ 98%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/write_set_ng_check.cpp.o [ 98%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/trx_handle_check.cpp.o [ 98%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/service_thd_check.cpp.o [ 99%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/ist_check.cpp.o [ 99%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/saved_state_check.cpp.o [100%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/defaults_check.cpp.o [100%] Building CXX object galera/tests/CMakeFiles/galera_check.dir/progress_check.cpp.o Checking library symbol visibility (hidden) Verifying that library is linked with SSL NEEDED libcrypto.so.3 NEEDED libssl.so.3 [100%] Built target galera_smm [100%] Linking CXX executable galera_check [100%] Built target galera_check ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/bin/garbd usr/lib/galera/libgalera_smm.so ==> Creating package "galera"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: galera 26.4.22-1 (Tue May 13 14:38:26 2025) ==> Cleaning up...