>>> lizardfs: Building testing/lizardfs 3.13.0-r9 (using abuild 3.11.0_rc2-r0) started Fri, 14 Apr 2023 11:33:30 +0000 >>> lizardfs: Checking sanity of /home/buildozer/aports/testing/lizardfs/APKBUILD... >>> lizardfs: Analyzing dependencies... >>> lizardfs: Installing for build: build-base asciidoc boost-dev cmake db-dev fuse-dev fuse3-dev isa-l-dev judy-dev libpcap-dev libtool linux-pam-dev python3-dev samurai spdlog-dev thrift-dev zlib-dev (1/112) Installing gdbm (1.23-r1) (2/112) Installing mpdecimal (2.5.1-r2) (3/112) Installing libpanelw (6.4_p20230401-r3) (4/112) Installing readline (8.2.1-r1) (5/112) Installing sqlite-libs (3.41.2-r2) (6/112) Installing python3 (3.11.3-r2) (7/112) Installing python3-pycompile (3.11.3-r2) (8/112) Installing libxml2-utils (2.10.4-r1) (9/112) Installing libgpg-error (1.47-r1) (10/112) Installing libgcrypt (1.10.2-r1) (11/112) Installing libxslt (1.1.37-r3) (12/112) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (13/112) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (14/112) Installing asciidoc (10.2.0-r2) (15/112) Installing boost1.82-atomic (1.82.0-r0) (16/112) Installing boost1.82-chrono (1.82.0-r0) (17/112) Installing boost1.82-container (1.82.0-r0) (18/112) Installing boost1.82-context (1.82.0-r0) (19/112) Installing boost1.82-contract (1.82.0-r0) (20/112) Installing boost1.82-coroutine (1.82.0-r0) (21/112) Installing boost1.82-date_time (1.82.0-r0) (22/112) Installing boost1.82-fiber (1.82.0-r0) (23/112) Installing boost1.82-filesystem (1.82.0-r0) (24/112) Installing boost1.82-graph (1.82.0-r0) (25/112) Installing boost1.82-iostreams (1.82.0-r0) (26/112) Installing boost1.82-thread (1.82.0-r0) (27/112) Installing icu-data-full (72.1-r3) (28/112) Installing icu-libs (72.1-r3) (29/112) Installing boost1.82-locale (1.82.0-r0) (30/112) Installing boost1.82-log (1.82.0-r0) (31/112) Installing boost1.82-log_setup (1.82.0-r0) (32/112) Installing boost1.82-math (1.82.0-r0) (33/112) Installing boost1.82-prg_exec_monitor (1.82.0-r0) (34/112) Installing boost1.82-program_options (1.82.0-r0) (35/112) Installing boost1.82-python3 (1.82.0-r0) (36/112) Installing boost1.82-random (1.82.0-r0) (37/112) Installing boost1.82-regex (1.82.0-r0) (38/112) Installing boost1.82-serialization (1.82.0-r0) (39/112) Installing boost1.82-stacktrace_basic (1.82.0-r0) (40/112) Installing boost1.82-stacktrace_noop (1.82.0-r0) (41/112) Installing boost1.82-system (1.82.0-r0) (42/112) Installing boost1.82-timer (1.82.0-r0) (43/112) Installing boost1.82-type_erasure (1.82.0-r0) (44/112) Installing boost1.82-unit_test_framework (1.82.0-r0) (45/112) Installing boost1.82-url (1.82.0-r0) (46/112) Installing boost1.82-wave (1.82.0-r0) (47/112) Installing boost1.82-wserialization (1.82.0-r0) (48/112) Installing boost1.82-json (1.82.0-r0) (49/112) Installing boost1.82-nowide (1.82.0-r0) (50/112) Installing boost1.82-libs (1.82.0-r0) (51/112) Installing boost1.82 (1.82.0-r0) (52/112) Installing linux-headers (6.2-r0) (53/112) Installing bzip2-dev (1.0.8-r5) (54/112) Installing icu (72.1-r3) (55/112) Installing icu-dev (72.1-r3) (56/112) Installing xz (5.4.2-r1) (57/112) Installing xz-dev (5.4.2-r1) (58/112) Installing zlib-dev (1.2.13-r1) (59/112) Installing zstd (1.5.5-r1) (60/112) Installing zstd-dev (1.5.5-r1) (61/112) Installing boost1.82-dev (1.82.0-r0) (62/112) Installing boost-dev (1.82.0-r0) (63/112) Installing libarchive (3.6.2-r2) (64/112) Installing libformw (6.4_p20230401-r3) (65/112) Installing rhash-libs (1.4.3-r2) (66/112) Installing libuv (1.44.2-r2) (67/112) Installing cmake (3.26.3-r1) (68/112) Installing db-c++ (5.3.28-r4) (69/112) Installing db (5.3.28-r4) (70/112) Installing db-dev (5.3.28-r4) (71/112) Installing fuse-common (3.14.1-r1) (72/112) Installing fuse (2.9.9-r4) (73/112) Installing fuse-dev (2.9.9-r4) (74/112) Installing fuse3-libs (3.14.1-r1) (75/112) Installing fuse3-dev (3.14.1-r1) (76/112) Installing isa-l (2.30.0-r0) (77/112) Installing isa-l-dev (2.30.0-r0) (78/112) Installing judy (1.0.5-r1) (79/112) Installing judy-dev (1.0.5-r1) (80/112) Installing libpcap (1.10.4-r1) (81/112) Installing libpcap-dev (1.10.4-r1) (82/112) Installing libltdl (2.4.7-r2) (83/112) Installing libtool (2.4.7-r2) (84/112) Installing gettext-asprintf (0.21.1-r3) (85/112) Installing libintl (0.21.1-r3) (86/112) Installing gettext-libs (0.21.1-r3) (87/112) Installing gettext (0.21.1-r3) (88/112) Installing gettext-dev (0.21.1-r3) (89/112) Installing linux-pam (1.5.2-r10) (90/112) Installing linux-pam-dev (1.5.2-r10) (91/112) Installing python3-dev (3.11.3-r2) (92/112) Installing samurai (1.2-r3) (93/112) Installing fmt (9.1.0-r1) (94/112) Installing fmt-dev (9.1.0-r1) (95/112) Installing spdlog (1.11.0-r0) (96/112) Installing spdlog-dev (1.11.0-r0) (97/112) Installing thrift (0.18.1-r2) (98/112) Installing libblkid (2.38.1-r6) (99/112) Installing libmount (2.38.1-r6) (100/112) Installing glib (2.76.1-r1) (101/112) Installing libthrift-glib (0.18.1-r2) (102/112) Installing dbus-libs (1.14.6-r2) (103/112) Installing libpcre2-16 (10.42-r1) (104/112) Installing qt5-qtbase (5.15.8_git20230109-r3) (105/112) Installing libthrift (0.18.1-r2) (106/112) Installing libthrift-qt (0.18.1-r2) (107/112) Installing libevent (2.1.12-r6) (108/112) Installing libthriftnb (0.18.1-r2) (109/112) Installing libthriftz (0.18.1-r2) (110/112) Installing thrift-dev (0.18.1-r2) (111/112) Installing .makedepends-lizardfs (20230414.113331) (112/112) Installing fuse-openrc (3.14.1-r1) Executing busybox-1.36.0-r7.trigger Executing python3-pycompile-3.11.3-r2.trigger Executing glib-2.76.1-r1.trigger OK: 1388 MiB in 220 packages >>> lizardfs: Cleaning up srcdir >>> lizardfs: Cleaning up pkgdir >>> lizardfs: Fetching https://distfiles.alpinelinux.org/distfiles/edge//lizardfs-3.13.0.tar.gz >>> lizardfs: Fetching https://distfiles.alpinelinux.org/distfiles/edge//lizardfs-3.13.0.tar.gz >>> lizardfs: Checking sha512sums... lizardfs-3.13.0.tar.gz: OK lizardfs-cgiserv.initd: OK lizardfs-chunkserver.initd: OK lizardfs-cgiserv.confd: OK lizardfs-master.initd: OK lizardfs-metalogger.initd: OK lizardfs-iostat-header.patch: OK lizardfs-cstdio-header.patch: OK lizardfs-uraft.patch: OK >>> lizardfs: Unpacking /var/cache/distfiles/edge//lizardfs-3.13.0.tar.gz... >>> lizardfs: lizardfs-iostat-header.patch patching file src/chunkserver/iostat.h Hunk #1 succeeded at 28 with fuzz 1. >>> lizardfs: lizardfs-cstdio-header.patch patching file src/mount/fuse/daemonize.cc >>> lizardfs: lizardfs-uraft.patch patching file src/common/small_vector_unittest.cc patching file src/master/matoclserv.cc Hunk #1 succeeded at 2894 (offset 3 lines). patching file src/tools/file_info.cc patching file src/uraft/main.cc patching file src/uraft/uraft.cc patching file src/uraft/uraftcontroller.cc -- ENABLE_CCACHE: ON -- CCACHE_FOUND: CCACHE_FOUND-NOTFOUND -- The C compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- CMAKE_BUILD_TYPE: MinSizeRel -- CMAKE_INSTALL_PREFIX: / -- DEFAULT_USER: lizardfs -- DEFAULT_GROUP: lizardfs -- LIZARDFS_BLOCKS_IN_CHUNK: 1024 -- LIZARDFS_BLOCK_SIZE: 65536 -- ENABLE_WERROR: OFF -- ENABLE_LIGHTMFS: OFF -- ENABLE_UTILS: OFF -- ENABLE_TESTS: OFF -- ENABLE_DOCS: NO -- ENABLE_EXIT_ON_USR1: OFF -- THROW_INSTEAD_OF_ABORT: YES -- ENABLE_DEBUG_LOG: OFF -- ENABLE_VERBOSE_ASCIIDOC: OFF -- ENABLE_TCMALLOC: OFF -- ENABLE_JEMALLOC: YES -- ENABLE_POLONAISE: OFF -- ENABLE_CLIENT_LIB: OFF -- ENABLE_OFFICIAL_BUILD: OFF -- SET_RC_BUILD_NUMBER: OFF -- ENABLE_URAFT: ON -- ENABLE_TRACES: OFF -- ENABLE_CRC: ON -- ENABLE_REQUEST_LOG: OFF -- USE_LEGACY_READ_MESSAGES: OFF -- ENABLE_NFS_GANESHA: OFF fatal: not a git repository (or any of the parent directories): .git -- The CXX compiler identification is GNU 12.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for include file arpa/inet.h -- Looking for include file arpa/inet.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file limits.h -- Looking for include file limits.h - found -- Looking for include file netdb.h -- Looking for include file netdb.h - found -- Looking for include file netinet/in.h -- Looking for include file netinet/in.h - found -- Looking for include file stddef.h -- Looking for include file stddef.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file sys/mman.h -- Looking for include file sys/mman.h - found -- Looking for include file sys/resource.h -- Looking for include file sys/resource.h - found -- Looking for include file sys/rusage.h -- Looking for include file sys/rusage.h - not found -- Looking for include file sys/socket.h -- Looking for include file sys/socket.h - found -- Looking for include file sys/statvfs.h -- Looking for include file sys/statvfs.h - found -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for include file syslog.h -- Looking for include file syslog.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file stdbool.h -- Looking for include file stdbool.h - found -- Looking for include file isa-l/erasure_code.h -- Looking for include file isa-l/erasure_code.h - found Some include files were not found: sys/rusage.h -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of int8_t -- Check size of int8_t - done -- Check size of uint8_t -- Check size of uint8_t - done -- Check size of int16_t -- Check size of int16_t - done -- Check size of uint16_t -- Check size of uint16_t - done -- Check size of int32_t -- Check size of int32_t - done -- Check size of uint32_t -- Check size of uint32_t - done -- Check size of int64_t -- Check size of int64_t - done -- Check size of uint64_t -- Check size of uint64_t - done -- Check size of uid_t -- Check size of uid_t - done -- Check size of mode_t -- Check size of mode_t - done -- Check size of off_t -- Check size of off_t - done -- Check size of pid_t -- Check size of pid_t - done -- Check size of size_t -- Check size of size_t - done -- Performing Test LIZARDFS_HAVE_STRUCT_STAT_ST_BLOCKS -- Performing Test LIZARDFS_HAVE_STRUCT_STAT_ST_BLOCKS - Success -- Performing Test LIZARDFS_HAVE_STRUCT_STAT_ST_RDEV -- Performing Test LIZARDFS_HAVE_STRUCT_STAT_ST_RDEV - Success -- Performing Test LIZARDFS_HAVE_STRUCT_STAT_ST_BIRTHTIME -- Performing Test LIZARDFS_HAVE_STRUCT_STAT_ST_BIRTHTIME - Failed -- Performing Test LIZARDFS_HAVE_STRUCT_STAT_ST_BLKSIZE -- Performing Test LIZARDFS_HAVE_STRUCT_STAT_ST_BLKSIZE - Success -- Performing Test LIZARDFS_HAVE_STRUCT_STAT_ST_FLAGS -- Performing Test LIZARDFS_HAVE_STRUCT_STAT_ST_FLAGS - Failed -- Performing Test LIZARDFS_HAVE_STRUCT_TM_TM_GMTOFF -- Performing Test LIZARDFS_HAVE_STRUCT_TM_TM_GMTOFF - Success -- Performing Test LIZARDFS_HAVE_STRUCT_RUSAGE_RU_MAXRSS -- Performing Test LIZARDFS_HAVE_STRUCT_RUSAGE_RU_MAXRSS - Success -- Looking for fork -- Looking for fork - found -- Looking for vfork -- Looking for vfork - found -- Performing Test LIZARDFS_HAVE_STD_TO_STRING -- Performing Test LIZARDFS_HAVE_STD_TO_STRING - Success -- Performing Test LIZARDFS_HAVE_STD_STOULL -- Performing Test LIZARDFS_HAVE_STD_STOULL - Success -- Looking for atexit -- Looking for atexit - found -- Looking for ftruncate -- Looking for ftruncate - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for memmove -- Looking for memmove - found -- Looking for memset -- Looking for memset - found -- Looking for mkdir -- Looking for mkdir - found -- Looking for strchr -- Looking for strchr - found -- Looking for strdup -- Looking for strdup - found -- Looking for strtol -- Looking for strtol - found -- Looking for strtoul -- Looking for strtoul - found -- Looking for ftello -- Looking for ftello - found -- Looking for fseeko -- Looking for fseeko - found -- Looking for getpass -- Looking for getpass - found -- Looking for poll -- Looking for poll - found -- Looking for realpath -- Looking for realpath - found -- Looking for strerror -- Looking for strerror - found -- Looking for perror -- Looking for perror - found -- Looking for pread -- Looking for pread - found -- Looking for pwrite -- Looking for pwrite - found -- Looking for readv -- Looking for readv - found -- Looking for writev -- Looking for writev - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setitimer -- Looking for setitimer - found -- Looking for posix_fadvise -- Looking for posix_fadvise - found -- Looking for fallocate -- Looking for fallocate - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for dup2 -- Looking for dup2 - found -- Looking for mlockall -- Looking for mlockall - found -- Looking for getcwd -- Looking for getcwd - found -- Performing Test LIZARDFS_HAVE_STD_CHRONO_STEADY_CLOCK -- Performing Test LIZARDFS_HAVE_STD_CHRONO_STEADY_CLOCK - Success -- Performing Test LIZARDFS_HAVE_STD_ALLOCATOR_TRAITS -- Performing Test LIZARDFS_HAVE_STD_ALLOCATOR_TRAITS - Success -- Performing Test LIZARDFS_HAVE_THREAD_LOCAL -- Performing Test LIZARDFS_HAVE_THREAD_LOCAL - Success -- Performing Test CXX_HAS_MCRC32 -- Performing Test CXX_HAS_MCRC32 - Failed -- Performing Test LIZARDFS_HAVE_CPU_CHECK -- Performing Test LIZARDFS_HAVE_CPU_CHECK - Failed -- Looking for FALLOC_FL_PUNCH_HOLE -- Looking for FALLOC_FL_PUNCH_HOLE - found -- Performing Test LIZARDFS_HAVE_STD_FUTURE -- Performing Test LIZARDFS_HAVE_STD_FUTURE - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for socket -- Looking for socket - found -- Found FUSE: /usr/lib/libfuse.so (found version "2.9") -- Found FUSE3: /usr/lib/libfuse3.so (found version "3.14") -- RT_LIBRARY: /usr/lib/librt.a -- JEMALLOC_LIBRARY: JEMALLOC_LIBRARY-NOTFOUND -- a2x: /usr/bin/a2x -- Found ZLIB: /lib/libz.so (found version "1.2.13") -- Found Zlib 1.2.13 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.4") -- Checking for module 'libsystemd' -- Package 'libsystemd', required by 'virtual:world', not found -- Could not find Systemd (but it is not required) -- Found Boost: /usr/lib/cmake/Boost-1.82.0/BoostConfig.cmake (found suitable version "1.82.0", minimum required is "1.48.0") found components: filesystem iostreams program_options system -- Found Thrift: /usr/include -- Found Thrift -- Could NOT find Polonaise v0.3.1 (but it's not required) -- If it's installed in a non-standard path, set Polonaise_DIR variable -- to point this path (cmake -DPolonaise_DIR=...) -- Checking for module 'libcrcutil' -- Package 'libcrcutil', required by 'virtual:world', not found -- Could NOT find system libcrcutil (but it's not required) -- Using bundled crcutil-1.0 -- Performing Test JUDY_HAVE_WORKING_JUDY1 -- Performing Test JUDY_HAVE_WORKING_JUDY1 - Success -- Found JUDY: /usr/lib/libJudy.so -- Found PAM: /lib/libpam.so -- Found DB: /usr/lib/libdb.so (found suitable version "11.2.5.3.28", minimum required is "11.2.5.2") -- ISAL(Intel Storage Acceleration) LIBRARY: /usr/lib/libisal.so -- ISAL PIC LIBRARY: /usr/lib/libisal.so -- CRC checksums enabled -- Configuring done (6.3s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build [1/272] Building CXX object src/uraft/CMakeFiles/lizardfs-uraft.dir/__/common/time_utils.cc.o [2/272] Building CXX object src/uraft/CMakeFiles/lizardfs-uraft.dir/uraftstatus.cc.o [3/272] Building CXX object src/uraft/CMakeFiles/lizardfs-uraft.dir/uraftcontroller.cc.o [4/272] Building CXX object src/uraft/CMakeFiles/lizardfs-uraft.dir/uraft.cc.o [5/272] Building CXX object src/uraft/CMakeFiles/lizardfs-uraft.dir/main.cc.o [6/272] Building CXX object src/mount/fuse/CMakeFiles/mfsmount3.dir/mount_config.cc.o [7/272] Building CXX object src/mount/fuse/CMakeFiles/mfsmount3.dir/mfs_meta_fuse.cc.o [8/272] Building CXX object src/mount/fuse/CMakeFiles/mfsmount3.dir/mfs_fuse.cc.o [9/272] Building CXX object src/mount/fuse/CMakeFiles/mfsmount3.dir/daemonize.cc.o [10/272] Building CXX object src/mount/fuse/CMakeFiles/mfsmount3.dir/main.cc.o [11/272] Building CXX object src/mount/fuse/CMakeFiles/mfsmount.dir/mount_config.cc.o [12/272] Building CXX object src/mount/fuse/CMakeFiles/mfsmount.dir/mfs_meta_fuse.cc.o [13/272] Building CXX object src/mount/fuse/CMakeFiles/mfsmount.dir/mfs_fuse.cc.o [14/272] Building CXX object src/mount/fuse/CMakeFiles/mfsmount.dir/daemonize.cc.o [15/272] Building CXX object src/mount/fuse/CMakeFiles/mfsmount.dir/main.cc.o [16/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsrepquota [17/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfssetquota [18/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsrsettrashtime [19/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsrgettrashtime [20/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsrsetgoal [21/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsrgetgoal [22/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsdeleattr [23/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsseteattr [24/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsgeteattr [25/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsmakesnapshot [26/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsfilerepair [27/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsdirinfo [28/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsappendchunks [29/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsfileinfo [30/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfscheckfile [31/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfssettrashtime [32/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsgettrashtime [33/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfssetgoal [34/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/tools && ln -sf mfstools.sh mfsgetgoal [35/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/tools_common_functions.cc.o [36/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/tools_commands.cc.o [37/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/snapshot.cc.o [38/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/set_trashtime.cc.o [39/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/set_goal.cc.o [40/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/set_eattr.cc.o [41/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/recursive_remove.cc.o [42/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/quota_set.cc.o [43/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/quota_rep.cc.o [44/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/master_functions.cc.o [45/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/get_trashtime.cc.o [46/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/get_goal.cc.o [47/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/get_eattr.cc.o [48/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/file_repair.cc.o [49/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/file_info.cc.o [50/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/dir_info.cc.o [51/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/check_file.cc.o [52/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/append_file.cc.o [53/272] Building CXX object src/tools/CMakeFiles/lizardfs.dir/main.cc.o [54/272] Building CXX object src/metarestore/CMakeFiles/mfsmetarestore.dir/main.cc.o [55/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/settrashtime_task.cc.o [56/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/setgoal_task.cc.o [57/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/snapshot_task.cc.o [58/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/task_manager.cc.o [59/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/locks.cc.o [60/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/restore.cc.o [61/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/chunk_goal_counters.cc.o [62/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/quota_database.cc.o [63/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/chunks.cc.o [64/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/acl_storage.cc.o [65/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/hstring_memstorage.cc.o [66/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/hstring_bdbstorage.cc.o [67/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_xattr.cc.o [68/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_store_acl.cc.o [69/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_store.cc.o [70/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_snapshot.cc.o [71/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_quota.cc.o [72/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_periodic.cc.o [73/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_operations.cc.o [74/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_node.cc.o [75/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_freenode.cc.o [76/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_dump.cc.o [77/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_checksum_updater.cc.o [78/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_checksum_background_updater.cc.o [79/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem_checksum.cc.o [80/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/__/master/filesystem.cc.o [81/272] Building CXX object src/metarestore/CMakeFiles/metarestore.dir/merger.cc.o [82/272] Building CXX object src/metalogger/CMakeFiles/mfsmetalogger.dir/__/main/main.cc.o [83/272] Building CXX object src/metalogger/CMakeFiles/metalogger.dir/__/master/masterconn.cc.o [84/272] Building CXX object src/metalogger/CMakeFiles/metalogger.dir/__/master/changelog.cc.o [85/272] Building CXX object src/metadump/CMakeFiles/mfsmetadump.dir/mfsmetadump.cc.o [86/272] Building CXX object src/master/CMakeFiles/mfsmaster.dir/__/main/main.cc.o [87/272] Building CXX object src/master/CMakeFiles/master.dir/topology.cc.o [88/272] Building CXX object src/master/CMakeFiles/master.dir/task_manager.cc.o [89/272] Building CXX object src/master/CMakeFiles/master.dir/snapshot_task.cc.o [90/272] Building CXX object src/master/CMakeFiles/master.dir/settrashtime_task.cc.o [91/272] Building CXX object src/master/CMakeFiles/master.dir/setgoal_task.cc.o [92/272] Building CXX object src/master/CMakeFiles/master.dir/restore.cc.o [93/272] Building CXX object src/master/CMakeFiles/master.dir/recursive_remove_task.cc.o [94/272] Building CXX object src/master/CMakeFiles/master.dir/quota_database.cc.o [95/272] Linking CXX executable src/metadump/mfsmetadump [96/272] Building CXX object src/master/CMakeFiles/master.dir/personality.cc.o [97/272] Building CXX object src/master/CMakeFiles/master.dir/metadata_dumper.cc.o [98/272] Building CXX object src/master/CMakeFiles/master.dir/matotsserv.cc.o [99/272] Building CXX object src/master/CMakeFiles/master.dir/matomlserv.cc.o [100/272] Building CXX object src/master/CMakeFiles/master.dir/matocsserv.cc.o [101/272] Building CXX object src/master/CMakeFiles/master.dir/matoclserv.cc.o [102/272] Building CXX object src/master/CMakeFiles/master.dir/masterconn.cc.o [103/272] Building CXX object src/master/CMakeFiles/master.dir/locks.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:30, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization_macros.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/protocol/quota.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/quota_database.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/quota_database.cc:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QuotaEntry}; _Tp = QuotaEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QuotaEntry}; _Tp = QuotaEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [104/272] Building CXX object src/master/CMakeFiles/master.dir/itree.cc.o [105/272] Building CXX object src/master/CMakeFiles/master.dir/hstring_memstorage.cc.o [106/272] Building CXX object src/master/CMakeFiles/master.dir/hstring_bdbstorage.cc.o [107/272] Building CXX object src/master/CMakeFiles/master.dir/hstorage_init.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:30, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization_macros.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/protocol/quota.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/quota_database.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/quota_database.cc:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QuotaEntry}; _Tp = QuotaEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QuotaEntry}; _Tp = QuotaEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [108/272] Building CXX object src/master/CMakeFiles/master.dir/goal_config_loader.cc.o [109/272] Building CXX object src/master/CMakeFiles/master.dir/get_servers_for_new_chunk.cc.o [110/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_xattr.cc.o [111/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_store_acl.cc.o [112/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_store.cc.o [113/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_snapshot.cc.o [114/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_quota.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:20: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange*; T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1148:25: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1148 | ForwardIterator uninitialized_move_if_no_except(InputIterator first, InputIterator last, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1148:25: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:66, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:23: /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function '_InputIterator std::next(_InputIterator, typename iterator_traits<_Iter>::difference_type) [with _InputIterator = detail::normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:230:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 230 | next(_InputIterator __x, typename | ^~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:27: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator > >; _ForwardIterator = LockRange::Owner*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1069 | iterator erase(const_iterator first, const_iterator last) { | ^~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange::Owner*; T = LockRange::Owner; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1089:47: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange::Owner*; T = LockRange::Owner; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1092:47: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h: In member function 'void LockRange::addOwners(const Owners&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:138:29: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 138 | result.erase(unique(result.begin(), result.end()), result.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'compact_vector::iterator compact_vector::erase(const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]', inlined from 'void LockRange::eraseOwner(const Owner&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:128:16: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1066:29: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1066 | return erase(position, position + 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1069 | iterator erase(const_iterator first, const_iterator last) { | ^~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1089:75: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1089 | ptr_last = uninitialized_move_if_no_except(iterator(old_ptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1090 | drop_const(first), ptr); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1092:75: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1092 | ptr_last = uninitialized_move_if_no_except( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | drop_const(last), iterator(old_ptr) + size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | ptr_last); | ~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc: In member function 'void FileLocks::gatherCandidates(uint32_t, uint64_t, uint64_t, LockQueue&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:249:20: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 249 | queue.erase(first, last); | ~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = detail::normal_iterator >; _BI2 = detail::normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 883 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:30, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization_macros.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/protocol/lock_info.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:24: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lzfs_locks::Info}; _Tp = lzfs_locks::Info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lzfs_locks::Info}; _Tp = lzfs_locks::Info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = detail::normal_iterator >; _OI = detail::normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In function '_OI std::copy(_II, _II, _OI) [with _II = detail::normal_iterator >; _OI = detail::normal_iterator >]', inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = detail::normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = detail::normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:15, inlined from 'compact_vector::compact_vector(const compact_vector&) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:647:26, inlined from 'LockRange::LockRange(const LockRange&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:29:8: /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator > >; _ForwardIterator = detail::normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::inplace_insert(iterator, size_type, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1231:18: note: parameter passing for argument of type 'compact_vector::iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1231 | iterator inplace_insert(iterator position, size_type n, const value_type &x) { | ^~~~~~~~~~~~~~ In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = detail::normal_iterator >; T = LockRange; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::inplace_insert(iterator, size_type, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1247:35: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::inplace_insert(iterator, size_type, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1252:43: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1252 | std::move_backward(position, position + md_n1, position + nd_n); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OI std::copy(_II, _II, _OI) [with _II = detail::normal_iterator >; _OI = detail::normal_iterator >]', inlined from 'compact_vector& compact_vector::operator=(const compact_vector&) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:668:12, inlined from 'LockRange& LockRange::operator=(const LockRange&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:29:8, inlined from 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:910:11, inlined from 'void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = detail::normal_iterator >; _Tp = LockRange]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:968:21, inlined from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:998:20, inlined from 'compact_vector::iterator compact_vector::inplace_insert(iterator, size_type, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1255:13: /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::inplace_emplace(iterator, Args&& ...) [with Args = {LockRange}; T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1267:18: note: parameter passing for argument of type 'compact_vector::iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1267 | iterator inplace_emplace(iterator position, Args &&... args) { | ^~~~~~~~~~~~~~~ In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = detail::normal_iterator >; T = LockRange; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::inplace_emplace(iterator, Args&& ...) [with Args = {LockRange}; T = LockRange; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1291:35: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::inplace_emplace(iterator, Args&& ...) [with Args = {LockRange}; T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1296:43: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1296 | std::move_backward(position, position + md_n1, position + nd_n); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'compact_vector::iterator compact_vector::emplace(const_iterator, Args&& ...) [with Args = {LockRange}; T = LockRange; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::insert(const_iterator, value_type&&) [with T = LockRange; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:977:17, inlined from 'compact_vector::iterator LockRanges::insert(const compact_vector::iterator&, LockRange&&, compact_vector::iterator&, compact_vector::iterator&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:166:25: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:943:47: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 943 | return inplace_emplace(drop_const(position), std::forward(args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:954:56: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 954 | uninitialized_move_if_no_except(iterator(old_ptr), drop_const(position), ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:956:56: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 956 | uninitialized_move_if_no_except(drop_const(position), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 957 | iterator(old_ptr) + size(), ptr + pos + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::insert(const_iterator, size_type, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:984:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 984 | iterator insert(const_iterator position, size_type n, const value_type &x) { | ^~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:996:46: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 996 | return inplace_insert(drop_const(position), n, x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1002:56: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1002 | uninitialized_move_if_no_except(iterator(old_ptr), drop_const(position), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 | ptr); | ~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1005:56: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1005 | uninitialized_move_if_no_except(drop_const(position), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 1006 | iterator(old_ptr) + size(), ptr + pos + n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'compact_vector::iterator compact_vector::insert(const_iterator, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator LockRanges::insert(const compact_vector::iterator&, const LockRange&, compact_vector::iterator&, compact_vector::iterator&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:156:25: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:973:30: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 973 | return insert(position, 1, x); | ~~~~~~^~~~~~~~~~~~~~~~ In member function 'compact_vector::iterator compact_vector::insert(const_iterator, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]', inlined from 'void FileLocks::enqueue(uint32_t, Lock)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:229:14: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:973:30: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 973 | return insert(position, 1, x); | ~~~~~~^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = detail::normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred<_Bind))() const> >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 2131 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/algorithm:61: In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = detail::normal_iterator >; _Predicate = _Bind))() const>]', inlined from 'void LockRanges::insert(LockRange&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:144:28: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc: In member function 'void LockRanges::insert(LockRange&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:144:20: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 144 | data_.erase(std::remove_if( | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 145 | start, | ~~~~~~ 146 | end, | ~~~~ 147 | std::bind(&LockRange::unlocking, std::placeholders::_1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | end | ~~~ 149 | ); | ~ [115/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_periodic.cc.o [116/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_operations.cc.o [117/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_node.cc.o [118/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_freenode.cc.o [119/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_dump.cc.o [120/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_checksum_updater.cc.o [121/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_checksum_background_updater.cc.o [122/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem_checksum.cc.o [123/272] Building CXX object src/master/CMakeFiles/master.dir/filesystem.cc.o /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/tools/recursive_remove.cc: In function 'int recursive_remove_run(int, char**)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/tools/recursive_remove.cc:128:47: warning: comparison is always true due to limited range of data type [-Wtype-limits] 128 | while ((ch = getopt(argc, argv, "l")) != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [124/272] Building CXX object src/master/CMakeFiles/master.dir/exports.cc.o [125/272] Building CXX object src/master/CMakeFiles/master.dir/datacachemgr.cc.o [126/272] Building CXX object src/master/CMakeFiles/master.dir/chunkserver_db.cc.o [127/272] Building CXX object src/master/CMakeFiles/master.dir/chunks.cc.o [128/272] Building CXX object src/master/CMakeFiles/master.dir/chunk_goal_counters.cc.o [129/272] Building CXX object src/master/CMakeFiles/master.dir/chartsdata.cc.o [130/272] Building CXX object src/master/CMakeFiles/master.dir/changelog.cc.o [131/272] Building CXX object src/master/CMakeFiles/master.dir/acl_storage.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:30, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization_macros.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/job_info.h:22, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/task_manager.h:29, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/task_manager.cc:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {JobInfo}; _Tp = JobInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {JobInfo}; _Tp = JobInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = JobInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'TaskManager::JobsInfoContainer TaskManager::getCurrentJobsInfo() const' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/task_manager.cc:115:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [132/272] Building CXX object src/chunkserver/CMakeFiles/mfschunkserver.dir/__/main/main.cc.o [133/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/replication_bandwidth_limiter.cc.o [134/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/output_buffer.cc.o [135/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/network_worker_thread.cc.o [136/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/network_stats.cc.o [137/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/network_main_thread.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:30, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization_macros.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/job_info.h:22, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/task_manager.h:29, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/task_manager.cc:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {JobInfo}; _Tp = JobInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {JobInfo}; _Tp = JobInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = JobInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'TaskManager::JobsInfoContainer TaskManager::getCurrentJobsInfo() const' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/task_manager.cc:115:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [138/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/masterconn.cc.o [139/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/legacy_replicator.cc.o [140/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/hddspacemgr.cc.o [141/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/hdd_readahead.cc.o [142/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/g_limiters.cc.o [143/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/chunk_signature.cc.o [144/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/chunk_replicator.cc.o [145/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/chunk_filename_parser.cc.o [146/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/chunk_file_creator.cc.o [147/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/chunk.cc.o [148/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/chartsdata.cc.o [149/272] Building CXX object src/chunkserver/CMakeFiles/chunkserver.dir/bgjobs.cc.o [150/272] Building CXX object src/mount/CMakeFiles/mount.dir/writedata.cc.o [151/272] Building CXX object src/mount/CMakeFiles/mount.dir/write_cache_block.cc.o [152/272] Building CXX object src/mount/CMakeFiles/mount.dir/tweaks.cc.o [153/272] Building CXX object src/mount/CMakeFiles/mount.dir/symlinkcache.cc.o [154/272] Building CXX object src/mount/CMakeFiles/mount.dir/stats.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/asio/detail/impl/service_registry.ipp:19, from /usr/include/boost/asio/detail/service_registry.hpp:163, from /usr/include/boost/asio/impl/execution_context.hpp:20, from /usr/include/boost/asio/execution_context.hpp:409, from /usr/include/boost/asio/detail/scheduler.hpp:21, from /usr/include/boost/asio/system_context.hpp:19, from /usr/include/boost/asio/impl/system_executor.hpp:21, from /usr/include/boost/asio/system_executor.hpp:671, from /usr/include/boost/asio/associated_executor.hpp:24, from /usr/include/boost/asio/any_completion_handler.hpp:28, from /usr/include/boost/asio.hpp:21, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/uraft/uraft.h:5, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/uraft/uraftstatus.h:7, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/uraft/uraftcontroller.h:8, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/uraft/uraftcontroller.cc:2: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [155/272] Building CXX object src/mount/CMakeFiles/mount.dir/special_write.cc.o [156/272] Building CXX object src/mount/CMakeFiles/mount.dir/special_setattr.cc.o [157/272] Building CXX object src/mount/CMakeFiles/mount.dir/special_release.cc.o [158/272] Building CXX object src/mount/CMakeFiles/mount.dir/special_read.cc.o [159/272] Building CXX object src/mount/CMakeFiles/mount.dir/special_open.cc.o [160/272] Building CXX object src/mount/CMakeFiles/mount.dir/special_lookup.cc.o [161/272] Building CXX object src/mount/CMakeFiles/mount.dir/special_inode.cc.o [162/272] Building CXX object src/mount/CMakeFiles/mount.dir/special_getattr.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization_macros.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/access_control_list.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node_types.h:29, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node.cc:21: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = TrashPathKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = TrashPathKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = TrashPathKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = TrashPathKey; _Tp = hstorage::Handle; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = TrashPathKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = TrashPathKey; _Tp = hstorage::Handle; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void fsnodes_update_ctime(FSNode*, uint32_t)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node.h:110:26: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ [163/272] Building CXX object src/mount/CMakeFiles/mount.dir/readdata.cc.o [164/272] Building CXX object src/mount/CMakeFiles/mount.dir/osx_acl_converter.cc.o [165/272] Building CXX object src/mount/CMakeFiles/mount.dir/oplog.cc.o /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/matotsserv.cc: In function 'void matotsserv_read({anonymous}::matotsserventry*)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/matotsserv.cc:262:25: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 262 | if (ret == bytesToRead && !eptr->inputPacket.hasData()) { | ~~~~^~~~~~~~~~~~~~ [166/272] Building CXX object src/mount/CMakeFiles/mount.dir/masterproxy.cc.o [167/272] Building CXX object src/mount/CMakeFiles/mount.dir/mastercomm.cc.o [168/272] Building CXX object src/mount/CMakeFiles/mount.dir/lizard_client.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/asio/detail/impl/service_registry.ipp:19, from /usr/include/boost/asio/detail/service_registry.hpp:163, from /usr/include/boost/asio/impl/execution_context.hpp:20, from /usr/include/boost/asio/execution_context.hpp:409, from /usr/include/boost/asio/detail/scheduler.hpp:21, from /usr/include/boost/asio/system_context.hpp:19, from /usr/include/boost/asio/impl/system_executor.hpp:21, from /usr/include/boost/asio/system_executor.hpp:671, from /usr/include/boost/asio/associated_executor.hpp:24, from /usr/include/boost/asio/any_completion_handler.hpp:28, from /usr/include/boost/asio.hpp:21, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/uraft/uraft.h:5, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/uraft/uraft.cc:2: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [169/272] Building CXX object src/mount/CMakeFiles/mount.dir/io_limit_group.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:20: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange*; T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1148:25: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1148 | ForwardIterator uninitialized_move_if_no_except(InputIterator first, InputIterator last, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1148:25: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:66, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:23: /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function '_InputIterator std::next(_InputIterator, typename iterator_traits<_Iter>::difference_type) [with _InputIterator = detail::normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:230:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 230 | next(_InputIterator __x, typename | ^~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:27: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator > >; _ForwardIterator = LockRange::Owner*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1069 | iterator erase(const_iterator first, const_iterator last) { | ^~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange::Owner*; T = LockRange::Owner; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1089:47: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange::Owner*; T = LockRange::Owner; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1092:47: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h: In member function 'void LockRange::addOwners(const Owners&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:138:29: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 138 | result.erase(unique(result.begin(), result.end()), result.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'compact_vector::iterator compact_vector::erase(const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]', inlined from 'void LockRange::eraseOwner(const Owner&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:128:16: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1066:29: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1066 | return erase(position, position + 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1069 | iterator erase(const_iterator first, const_iterator last) { | ^~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1089:75: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1089 | ptr_last = uninitialized_move_if_no_except(iterator(old_ptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1090 | drop_const(first), ptr); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1092:75: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1092 | ptr_last = uninitialized_move_if_no_except( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | drop_const(last), iterator(old_ptr) + size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | ptr_last); | ~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc: In member function 'void FileLocks::gatherCandidates(uint32_t, uint64_t, uint64_t, LockQueue&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:249:20: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 249 | queue.erase(first, last); | ~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = detail::normal_iterator >; _BI2 = detail::normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 883 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:30, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization_macros.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/protocol/lock_info.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:24: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lzfs_locks::Info}; _Tp = lzfs_locks::Info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lzfs_locks::Info}; _Tp = lzfs_locks::Info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = detail::normal_iterator >; _OI = detail::normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In function '_OI std::copy(_II, _II, _OI) [with _II = detail::normal_iterator >; _OI = detail::normal_iterator >]', inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = detail::normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = detail::normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:15, inlined from 'compact_vector::compact_vector(const compact_vector&) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:647:26, inlined from 'LockRange::LockRange(const LockRange&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:29:8: /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator > >; _ForwardIterator = detail::normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::inplace_insert(iterator, size_type, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1231:18: note: parameter passing for argument of type 'compact_vector::iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1231 | iterator inplace_insert(iterator position, size_type n, const value_type &x) { | ^~~~~~~~~~~~~~ In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = detail::normal_iterator >; T = LockRange; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::inplace_insert(iterator, size_type, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1247:35: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::inplace_insert(iterator, size_type, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1252:43: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1252 | std::move_backward(position, position + md_n1, position + nd_n); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OI std::copy(_II, _II, _OI) [with _II = detail::normal_iterator >; _OI = detail::normal_iterator >]', inlined from 'compact_vector& compact_vector::operator=(const compact_vector&) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:668:12, inlined from 'LockRange& LockRange::operator=(const LockRange&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:29:8, inlined from 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:910:11, inlined from 'void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = detail::normal_iterator >; _Tp = LockRange]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:968:21, inlined from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:998:20, inlined from 'compact_vector::iterator compact_vector::inplace_insert(iterator, size_type, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1255:13: /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::inplace_emplace(iterator, Args&& ...) [with Args = {LockRange}; T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1267:18: note: parameter passing for argument of type 'compact_vector::iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1267 | iterator inplace_emplace(iterator position, Args &&... args) { | ^~~~~~~~~~~~~~~ In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = detail::normal_iterator >; T = LockRange; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::inplace_emplace(iterator, Args&& ...) [with Args = {LockRange}; T = LockRange; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1291:35: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::inplace_emplace(iterator, Args&& ...) [with Args = {LockRange}; T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1296:43: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1296 | std::move_backward(position, position + md_n1, position + nd_n); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'compact_vector::iterator compact_vector::emplace(const_iterator, Args&& ...) [with Args = {LockRange}; T = LockRange; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::insert(const_iterator, value_type&&) [with T = LockRange; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:977:17, inlined from 'compact_vector::iterator LockRanges::insert(const compact_vector::iterator&, LockRange&&, compact_vector::iterator&, compact_vector::iterator&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:166:25: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:943:47: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 943 | return inplace_emplace(drop_const(position), std::forward(args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:954:56: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 954 | uninitialized_move_if_no_except(iterator(old_ptr), drop_const(position), ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:956:56: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 956 | uninitialized_move_if_no_except(drop_const(position), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 957 | iterator(old_ptr) + size(), ptr + pos + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::insert(const_iterator, size_type, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:984:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 984 | iterator insert(const_iterator position, size_type n, const value_type &x) { | ^~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:996:46: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 996 | return inplace_insert(drop_const(position), n, x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1002:56: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1002 | uninitialized_move_if_no_except(iterator(old_ptr), drop_const(position), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 | ptr); | ~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1005:56: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1005 | uninitialized_move_if_no_except(drop_const(position), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 1006 | iterator(old_ptr) + size(), ptr + pos + n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'compact_vector::iterator compact_vector::insert(const_iterator, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator LockRanges::insert(const compact_vector::iterator&, const LockRange&, compact_vector::iterator&, compact_vector::iterator&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:156:25: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:973:30: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 973 | return insert(position, 1, x); | ~~~~~~^~~~~~~~~~~~~~~~ In member function 'compact_vector::iterator compact_vector::insert(const_iterator, const value_type&) [with T = LockRange; Size = void; Alloc = std::allocator]', inlined from 'void FileLocks::enqueue(uint32_t, Lock)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:229:14: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:973:30: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 973 | return insert(position, 1, x); | ~~~~~~^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = detail::normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred<_Bind))() const> >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 2131 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/algorithm:61: In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = detail::normal_iterator >; _Predicate = _Bind))() const>]', inlined from 'void LockRanges::insert(LockRange&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:144:28: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc: In member function 'void LockRanges::insert(LockRange&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.cc:144:20: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 144 | data_.erase(std::remove_if( | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 145 | start, | ~~~~~~ 146 | end, | ~~~~ 147 | std::bind(&LockRange::unlocking, std::placeholders::_1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | end | ~~~ 149 | ); | ~ [170/272] Building CXX object src/mount/CMakeFiles/mount.dir/global_io_limiter.cc.o [171/272] Building CXX object src/mount/CMakeFiles/mount.dir/global_chunkserver_stats.cc.o [172/272] Linking CXX executable src/uraft/lizardfs-uraft [173/272] Building CXX object src/mount/CMakeFiles/mount.dir/g_io_limiters.cc.o [174/272] Building CXX object src/mount/CMakeFiles/mount.dir/chunk_writer.cc.o In file included from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/goal.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/get_servers_for_new_chunk.h:26, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/get_servers_for_new_chunk.cc:21: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1281 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:61: /usr/include/c++/12.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ChunkserverChunkCounter]': /usr/include/c++/12.2.1/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 258 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/get_servers_for_new_chunk.h:23: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 883 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1813:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1813 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ChunkserverChunkCounter; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ChunkserverChunkCounter; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2451 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2476:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2485:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2485 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2491:15: /usr/include/c++/12.2.1/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1397 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:2492:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2493 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2494:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2495 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2739 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2744 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2749 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2750 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2752 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2753 | __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = ChunkserverChunkCounter*; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 796 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = ChunkserverChunkCounter*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = ChunkserverChunkCounter*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2420:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2420 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2429:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2429 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = ChunkserverChunkCounter*; _Distance = int]', inlined from 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = ChunkserverChunkCounter*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2435:30: /usr/include/c++/12.2.1/bits/stl_algo.h:2365:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2365 | _GLIBCXX_MOVE_BACKWARD3(__first, __middle, __last); | ^~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = ChunkserverChunkCounter*; _Distance = int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2383:20, inlined from 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = ChunkserverChunkCounter*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2435:30: /usr/include/c++/12.2.1/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1397 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = ChunkserverChunkCounter*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:2438:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2439 | __len22, __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2440:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2441 | __len1 - __len11, | ~~~~~~~~~~~~~~~~~ 2442 | __len2 - __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = ChunkserverChunkCounter*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = ChunkserverChunkCounter*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = ChunkserverChunkCounter*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2693:34: /usr/include/c++/12.2.1/bits/stl_algo.h:2672:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2672 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2675 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = ChunkserverChunkCounter*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = ChunkserverChunkCounter*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2697:26: /usr/include/c++/12.2.1/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2652 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2653 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2658 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2659 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = ChunkserverChunkCounter*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = ChunkserverChunkCounter*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2700:26: /usr/include/c++/12.2.1/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2652 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2653 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2658 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2659 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = ChunkserverChunkCounter*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2718:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2718 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2719 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2720:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2720 | std::__stable_sort_adaptive(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2721 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2725:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2725 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2726:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2726 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2729:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2729 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 | __comp); | ~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = GetServersForNewChunk::prepareData(ChunkCreationHistory&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:5070:36, inlined from 'void GetServersForNewChunk::prepareData(ChunkCreationHistory&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/get_servers_for_new_chunk.cc:64:18: /usr/include/c++/12.2.1/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4999 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5002 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [175/272] Building CXX object src/mount/CMakeFiles/mount.dir/chunk_reader.cc.o [176/272] Building CXX object src/mount/CMakeFiles/mount.dir/chunk_locator.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/access_control_list.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/protocol/cltoma.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/fs_context.h:27, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.h:27, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:21: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange*; T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1148:25: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1148 | ForwardIterator uninitialized_move_if_no_except(InputIterator first, InputIterator last, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1148:25: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1069 | iterator erase(const_iterator first, const_iterator last) { | ^~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1089:75: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1089 | ptr_last = uninitialized_move_if_no_except(iterator(old_ptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1090 | drop_const(first), ptr); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1092:75: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1092 | ptr_last = uninitialized_move_if_no_except( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | drop_const(last), iterator(old_ptr) + size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | ptr_last); | ~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/flat_map.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/goal.h:34, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.h:26: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator > >; _ForwardIterator = LockRange::Owner*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1069 | iterator erase(const_iterator first, const_iterator last) { | ^~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange::Owner*; T = LockRange::Owner; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1089:47: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange::Owner*; T = LockRange::Owner; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1092:47: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.h:28: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h: In lambda function: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:392:58: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 392 | lock.owners.erase(erased_owners_it, lock.owners.end()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.h:24: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TrashPathKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = TrashPathKey; _Tp = hstorage::Handle; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint8_t fs_settrashpath(const FsContext&, uint32_t, const std::string&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:208:34: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void FileLocks::removePending(uint32_t, UnaryPredicate) [with UnaryPredicate = fs_locks_remove_pending(const FsContext&, uint8_t, uint64_t, uint32_t, uint32_t, uint64_t)::]', inlined from 'int fs_locks_remove_pending(const FsContext&, uint8_t, uint64_t, uint32_t, uint32_t, uint64_t)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1624:22: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:361:20: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 361 | queue.erase( | ~~~~~~~~~~~^ 362 | std::remove_if(queue.begin(), queue.end(), pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | queue.end() | ~~~~~~~~~~~ 364 | ); | ~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:63: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = detail::normal_iterator >; _OI = LockRange::Owner*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:521:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 521 | __copy_move_a1(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:521:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = LockRange::Owner*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = detail::normal_iterator >; _OI = LockRange::Owner*]', inlined from '_OI std::copy(_II, _II, _OI) [with _II = detail::normal_iterator >; _OI = LockRange::Owner*]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:620:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = LockRange::Owner*]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = LockRange::Owner*]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:15: /usr/include/c++/12.2.1/bits/stl_algobase.h:529:31: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 529 | return std::__niter_wrap(__result, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ 530 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::__niter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::__niter_base(__result))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = detail::normal_iterator >; = void; _Tp = LockRange::Owner; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = detail::normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]', inlined from '_OI std::copy(_II, _II, _OI) [with _II = detail::normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:620:7, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:762:16, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = detail::normal_iterator >; = void; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_algobase.h:529:31: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 529 | return std::__niter_wrap(__result, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ 530 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::__niter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::__niter_base(__result))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = LockRange::Owner*; _Tp = LockRange::Owner]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = detail::normal_iterator >; = void; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = detail::normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]', inlined from '_OI std::copy(_II, _II, _OI) [with _II = detail::normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:620:7, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:780:16, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = detail::normal_iterator >; = void; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_algobase.h:529:31: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 529 | return std::__niter_wrap(__result, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ 530 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::__niter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::__niter_base(__result))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = LockRange::Owner*; _Tp = LockRange::Owner]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = detail::normal_iterator >; = void; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void FileLocks::removePending(uint32_t, UnaryPredicate) [with UnaryPredicate = fs_lock_op(const FsContext&, FileLocks&, uint32_t, uint64_t, uint64_t, uint64_t, uint32_t, uint32_t, uint32_t, uint16_t, bool, std::vector&)::]', inlined from 'int fs_lock_op(const FsContext&, FileLocks&, uint32_t, uint64_t, uint64_t, uint64_t, uint32_t, uint32_t, uint32_t, uint16_t, bool, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1430:22: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:361:20: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 361 | queue.erase( | ~~~~~~~~~~~^ 362 | std::remove_if(queue.begin(), queue.end(), pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | queue.end() | ~~~~~~~~~~~ 364 | ); | ~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc: In function 'int fs_lock_op(const FsContext&, FileLocks&, uint32_t, uint64_t, uint64_t, uint64_t, uint32_t, uint32_t, uint32_t, uint16_t, bool, std::vector&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1459:39: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1459 | applied.insert(applied.end(), candidate.owners.begin(), candidate.owners.end()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1459:39: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In member function 'void FileLocks::removePending(uint32_t, UnaryPredicate) [with UnaryPredicate = fs_locks_clear_session(const FsContext&, uint8_t, uint32_t, uint32_t, std::vector&)::]', inlined from 'int fs_locks_clear_session(const FsContext&, uint8_t, uint32_t, uint32_t, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1507:22: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:361:20: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 361 | queue.erase( | ~~~~~~~~~~~^ 362 | std::remove_if(queue.begin(), queue.end(), pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | queue.end() | ~~~~~~~~~~~ 364 | ); | ~ In member function 'LockRanges::iterator LockRanges::erase(const_iterator, const_iterator)', inlined from 'std::pair FileLocks::unlock(uint32_t, UnaryPredicate) [with UnaryPredicate = fs_locks_clear_session(const FsContext&, uint8_t, uint32_t, uint32_t, std::vector&)::]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:398:13, inlined from 'int fs_locks_clear_session(const FsContext&, uint8_t, uint32_t, uint32_t, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1510:53: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:170:35: note: parameter passing for argument of type 'LockRanges::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 170 | return data_.erase(start, end); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc: In function 'int fs_locks_clear_session(const FsContext&, uint8_t, uint32_t, uint32_t, std::vector&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1519:39: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1519 | applied.insert(applied.end(), candidate.owners.begin(), candidate.owners.end()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1519:39: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc: In function 'void fs_manage_lock_try_lock_pending(FileLocks&, uint32_t, uint64_t, uint64_t, std::vector&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1581:39: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1581 | applied.insert(applied.end(), candidate.owners.begin(), candidate.owners.end()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1581:39: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 [177/272] Building CXX object src/protocol/CMakeFiles/lzfsprotocol.dir/packet.cc.o [178/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin.dir/main.cc.o [179/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/write_executor.cc.o [180/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/token_bucket.cc.o [181/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/time_utils.cc.o [182/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/sockets.cc.o [183/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/slogger.cc.o [184/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/slice_read_planner.cc.o [185/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/setup.cc.o [186/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/server_connection.cc.o [187/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/rotate_files.cc.o [188/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/richacl_string.cc.o [189/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/richacl_posix_convert.cc.o [190/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/richacl_converter.cc.o [191/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/richacl_compat.cc.o [192/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/richacl.cc.o [193/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/read_plan_executor.cc.o /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/matocsserv.cc: In function 'void matocsserv_read(matocsserventry*)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/matocsserv.cc:1620:25: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1620 | if (ret == bytesToRead && !eptr->inputPacket.hasData()) { | ~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:32, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_part_type.h:27, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/matocsserv.h:26, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/matocsserv.cc:20: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ServerWithUsage; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/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_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/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_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = matocsserv_getservers_sorted()::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'std::vector matocsserv_getservers_sorted()' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/matocsserv.cc:362:11: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = matocsserv_getservers_sorted()::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'std::vector matocsserv_getservers_sorted()' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/matocsserv.cc:362:11: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [194/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/read_operation_executor.cc.o [195/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/random.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:30, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization_macros.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/protocol/chunkserver_list_entry.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/chunkserver_db.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/chunkserver_db.cc:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ChunkserverListEntry&}; _Tp = ChunkserverListEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ChunkserverListEntry&}; _Tp = ChunkserverListEntry; _Alloc = std::allocator]', inlined from 'std::vector csdb_chunkserver_list()' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/chunkserver_db.cc:118:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [196/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/pcqueue.cc.o [197/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/parser.cc.o [198/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/multi_buffer_writer.cc.o [199/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/mfserr.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/slice_read_planner.h:32, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_read_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/slice_recovery_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/chunk_replicator.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/network_main_thread.cc:45: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h: In member function 'void ECReadPlan::recoverParts(uint8_t*, const std::bitset<64>&) const': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: warning: loop variable 'op' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 135 | for (const auto op : read_operations) { | ^~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: note: use reference type to prevent copying 135 | for (const auto op : read_operations) { | ^~ | & [200/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/metadata.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/slice_read_planner.h:32, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_read_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/slice_recovery_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/chunk_replicator.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/chartsdata.cc:33: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h: In member function 'void ECReadPlan::recoverParts(uint8_t*, const std::bitset<64>&) const': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: warning: loop variable 'op' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 135 | for (const auto op : read_operations) { | ^~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: note: use reference type to prevent copying 135 | for (const auto op : read_operations) { | ^~ | & [201/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/message_receive_buffer.cc.o [202/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/media_label.cc.o [203/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/md5.cc.o [204/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/main_options.cc.o [205/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/loop_watchdog.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/event_loop.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_quota.cc:23: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QuotaEntry}; _Tp = QuotaEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QuotaEntry}; _Tp = QuotaEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [206/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/lockfile.cc.o [207/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/lizardfs_error_codes.cc.o [208/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/io_limits_database.cc.o [209/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/io_limits_config_loader.cc.o [210/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/io_limiting.cc.o [211/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/human_readable_format.cc.o [212/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/goal.cc.o [213/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/event_loop.cc.o [214/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/disk_info.cc.o [215/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/cwrap.cc.o [216/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/crc.cc.o [217/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/connection_pool.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/slice_read_planner.h:32, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_read_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/slice_recovery_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/chunk_replicator.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/bgjobs.cc:33: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h: In member function 'void ECReadPlan::recoverParts(uint8_t*, const std::bitset<64>&) const': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: warning: loop variable 'op' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 135 | for (const auto op : read_operations) { | ^~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: note: use reference type to prevent copying 135 | for (const auto op : read_operations) { | ^~ | & [218/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/chunkserver_stats.cc.o [219/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/chunk_copies_calculator.cc.o [220/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/chunk_connector.cc.o [221/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/charts.cc.o /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/masterconn.cc: In function 'void masterconn_read(masterconn*)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/masterconn.cc:652:25: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 652 | if (ret == bytesToRead && !eptr->inputPacket.hasData()) { | ~~~~^~~~~~~~~~~~~~ [222/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/cfg.cc.o [223/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/block_xor.cc.o [224/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/acl_converter.cc.o [225/272] Building CXX object src/common/CMakeFiles/mfscommon.dir/access_control_list.cc.o [226/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/stop_task_command.cc.o [227/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/stop_master_without_saving_metadata.cc.o [228/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/save_metadata_command.cc.o [229/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/reload_config_command.cc.o [230/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/registered_admin_connection.cc.o [231/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/ready_chunkservers_count_command.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/slice_read_planner.h:32, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_read_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/slice_recovery_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/chunk_replicator.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/chunk_replicator.cc:20: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h: In member function 'void ECReadPlan::recoverParts(uint8_t*, const std::bitset<64>&) const': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: warning: loop variable 'op' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 135 | for (const auto op : read_operations) { | ^~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: note: use reference type to prevent copying 135 | for (const auto op : read_operations) { | ^~ | & [232/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/promote_shadow_command.cc.o [233/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/options.cc.o [234/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/metadataserver_status_command.cc.o [235/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/manage_locks_command.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/lru_cache.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/fuse/mfs_fuse.cc:27: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::tuple; _Val = std::pair, std::pair > >, LizardClient::Context> >; _KeyOfValue = std::_Select1st, std::pair > >, LizardClient::Context> > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, LizardClient::Context> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::pair > >, LizardClient::Context> >, std::_Select1st, std::pair > >, LizardClient::Context> > >, std::less >, std::allocator, std::pair > >, LizardClient::Context> > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::tuple; _Val = std::pair, std::pair > >, LizardClient::Context> >; _KeyOfValue = std::_Select1st, std::pair > >, LizardClient::Context> > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, LizardClient::Context> > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::tuple; _Val = std::pair, std::pair > >, LizardClient::Context> >; _KeyOfValue = std::_Select1st, std::pair > >, LizardClient::Context> > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, LizardClient::Context> > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, std::pair > >, LizardClient::Context> > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::tuple; _Val = std::pair, std::pair > >, LizardClient::Context> >; _KeyOfValue = std::_Select1st, std::pair > >, LizardClient::Context> > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, LizardClient::Context> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::tuple; _Tp = std::pair > >, LizardClient::Context>; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, LizardClient::Context> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'uint32_t LruCache::eraseWithoutLocking(typename std::conditional, std::pair > >, Value>, AlmostGenericTupleHash >, std::map, std::pair > >, Value> > >::type::iterator) [with HashMapType = std::integral_constant; ReentrancyType = LruCacheOption::Reentrant; Value = LizardClient::Context; Keys = {unsigned int}]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/lru_cache.h:237:29, inlined from 'uint32_t LruCache::erase(Keys ...) [with HashMapType = std::integral_constant; ReentrancyType = LruCacheOption::Reentrant; Value = LizardClient::Context; Keys = {unsigned int}]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/lru_cache.h:175:29, inlined from 'void updateGroupsForContext(fuse_req*&, LizardClient::Context&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/fuse/mfs_fuse.cc:145:27: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::pair > >, LizardClient::Context> >, std::_Select1st, std::pair > >, LizardClient::Context> > >, std::less >, std::allocator, std::pair > >, LizardClient::Context> > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ [236/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/magic_recalculate_metadata_checksum_command.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/lru_cache.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/fuse/mfs_fuse.cc:27: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::tuple; _Val = std::pair, std::pair > >, LizardClient::Context> >; _KeyOfValue = std::_Select1st, std::pair > >, LizardClient::Context> > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, LizardClient::Context> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::pair > >, LizardClient::Context> >, std::_Select1st, std::pair > >, LizardClient::Context> > >, std::less >, std::allocator, std::pair > >, LizardClient::Context> > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::tuple; _Val = std::pair, std::pair > >, LizardClient::Context> >; _KeyOfValue = std::_Select1st, std::pair > >, LizardClient::Context> > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, LizardClient::Context> > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::tuple; _Val = std::pair, std::pair > >, LizardClient::Context> >; _KeyOfValue = std::_Select1st, std::pair > >, LizardClient::Context> > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, LizardClient::Context> > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, std::pair > >, LizardClient::Context> > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::tuple; _Val = std::pair, std::pair > >, LizardClient::Context> >; _KeyOfValue = std::_Select1st, std::pair > >, LizardClient::Context> > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, LizardClient::Context> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::tuple; _Tp = std::pair > >, LizardClient::Context>; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, LizardClient::Context> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'uint32_t LruCache::eraseWithoutLocking(typename std::conditional, std::pair > >, Value>, AlmostGenericTupleHash >, std::map, std::pair > >, Value> > >::type::iterator) [with HashMapType = std::integral_constant; ReentrancyType = LruCacheOption::Reentrant; Value = LizardClient::Context; Keys = {unsigned int}]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/lru_cache.h:237:29, inlined from 'uint32_t LruCache::erase(Keys ...) [with HashMapType = std::integral_constant; ReentrancyType = LruCacheOption::Reentrant; Value = LizardClient::Context; Keys = {unsigned int}]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/lru_cache.h:175:29, inlined from 'void updateGroupsForContext(fuse_req*&, LizardClient::Context&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/fuse/mfs_fuse.cc:145:27: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::pair > >, LizardClient::Context> >, std::_Select1st, std::pair > >, LizardClient::Context> > >, std::less >, std::allocator, std::pair > >, LizardClient::Context> > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ [237/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/lizardfs_admin_command.cc.o [238/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/list_tasks_command.cc.o [239/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/list_tapeservers_command.cc.o [240/272] Linking CXX static library src/protocol/liblzfsprotocol.a [241/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/list_mounts_command.cc.o [242/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/list_metadataservers_command.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization_macros.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/access_control_list.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node_types.h:29, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node.cc:21: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = TrashPathKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = TrashPathKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = TrashPathKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = TrashPathKey; _Tp = hstorage::Handle; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = TrashPathKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = TrashPathKey; _Tp = hstorage::Handle; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void fsnodes_update_ctime(FSNode*, uint32_t)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node.h:110:26: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/flat_set.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/access_control_list.h:27: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&, const long long unsigned int&, unsigned int, std::__cxx11::basic_string, std::allocator >, std::array}; _Tp = DirectoryEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&, long long unsigned int&, unsigned int, std::__cxx11::basic_string, std::allocator >, std::array}; _Tp = DirectoryEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, unsigned int, std::__cxx11::basic_string, std::allocator >, std::array}; _Tp = DirectoryEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/armv7-alpine-linux-musleabihf/bits/c++allocator.h:33, from /usr/include/c++/12.2.1/bits/allocator.h:46, from /usr/include/c++/12.2.1/unordered_map:40, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node_types.h:26: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = detail::Slice]', inlined from 'void detail::static_preallocator::deallocate(pointer, size_type) [with T = detail::Slice; unsigned int N = 3]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/small_vector.h:106:20, inlined from 'static void std::allocator_traits< >::deallocate(_Alloc&, pointer, size_type) [with _Alloc = detail::static_preallocator]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:345:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = detail::Slice; _Alloc = detail::static_preallocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:387:19, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = detail::Slice; _Alloc = detail::static_preallocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:366:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = detail::Slice; _Alloc = detail::static_preallocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:733:7, inlined from 'small_vector::~small_vector()' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/small_vector.h:146:7, inlined from 'flat_set, Goal::SliceCompare>::~flat_set()' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/flat_set.h:41:7, inlined from 'Goal::~Goal()' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/goal.h:462:7, inlined from 'std::pair::~pair()' at /usr/include/c++/12.2.1/bits/stl_pair.h:185:12, inlined from 'void std::__new_allocator<_Tp>::destroy(_Up*) [with _Up = std::pair; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:181:13, inlined from 'static void std::allocator_traits >::destroy(allocator_type&, _Up*) [with _Up = std::pair; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:535:15, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_destroy_node(_Link_type) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:623:24, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_drop_node(_Link_type) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:631:17, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::~_Auto_node() [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:1642:23, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2466:7: /usr/include/c++/12.2.1/bits/new_allocator.h:158:33: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 44 [-Wfree-nonheap-object] 158 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::_Rb_tree_node >]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:464:28, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_node() [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:561:39, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:611:34, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:1636:32, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2461:13: /usr/include/c++/12.2.1/bits/new_allocator.h:137:55: note: returned from 'void* operator new(std::size_t)' 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long long unsigned int&, const long long unsigned int&, unsigned int, std::__cxx11::basic_string, std::allocator >, std::array}; _Tp = DirectoryEntry; _Alloc = std::allocator]', inlined from 'void fsnodes_getdir(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, FSNodeDirectory*, uint64_t, uint64_t, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node.cc:979:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long long unsigned int&, long long unsigned int&, unsigned int, std::__cxx11::basic_string, std::allocator >, std::array}; _Tp = DirectoryEntry; _Alloc = std::allocator]', inlined from 'void fsnodes_getdir(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, FSNodeDirectory*, uint64_t, uint64_t, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node.cc:1012:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, unsigned int, std::__cxx11::basic_string, std::allocator >, std::array}; _Tp = DirectoryEntry; _Alloc = std::allocator]', inlined from 'void fsnodes_getdir(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, FSNodeDirectory*, uint64_t, uint64_t, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_node.cc:1038:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [243/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/list_goals_command.cc.o [244/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/list_disks_command.cc.o [245/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/list_defective_files_command.cc.o [246/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/list_chunkservers_command.cc.o [247/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/io_limits_status_command.cc.o [248/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/info_command.cc.o [249/272] Building CXX object src/admin/CMakeFiles/lizardfs-admin-lib.dir/chunk_health_command.cc.o [250/272] Building CXX object external/CMakeFiles/crcutil.dir/crcutil-1.0/code/multiword_64_64_intrinsic_i386_mmx.cc.o [251/272] Building CXX object external/CMakeFiles/crcutil.dir/crcutil-1.0/code/multiword_64_64_gcc_i386_mmx.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/crc_casts.h:21, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/generic_crc.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/multiword_64_64_intrinsic_i386_mmx.cc:17: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/platform.h:200:31: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if GCC_VERSION_AVAILABLE(4, 4) | ^ [252/272] Building CXX object external/CMakeFiles/crcutil.dir/crcutil-1.0/code/multiword_64_64_gcc_amd64_asm.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/crc_casts.h:21, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/generic_crc.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/multiword_64_64_gcc_i386_mmx.cc:17: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/platform.h:200:31: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if GCC_VERSION_AVAILABLE(4, 4) | ^ [253/272] Building CXX object external/CMakeFiles/crcutil.dir/crcutil-1.0/code/multiword_64_64_cl_i386_mmx.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/crc_casts.h:21, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/generic_crc.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/multiword_64_64_gcc_amd64_asm.cc:43: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/platform.h:200:31: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if GCC_VERSION_AVAILABLE(4, 4) | ^ [254/272] Building CXX object external/CMakeFiles/crcutil.dir/crcutil-1.0/code/multiword_128_64_gcc_amd64_sse2.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/crc_casts.h:21, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/generic_crc.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/multiword_64_64_cl_i386_mmx.cc:18: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/platform.h:200:31: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if GCC_VERSION_AVAILABLE(4, 4) | ^ [255/272] Building CXX object external/CMakeFiles/crcutil.dir/crcutil-1.0/code/crc32c_sse4.cc.o In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/crc_casts.h:21, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/generic_crc.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/multiword_128_64_gcc_amd64_sse2.cc:26: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/platform.h:200:31: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if GCC_VERSION_AVAILABLE(4, 4) | ^ In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/crc_casts.h:21, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/gf_util.h:26, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/crc32c_sse4.h:22, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/crc32c_sse4.cc:19: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/external/crcutil-1.0/code/platform.h:200:31: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if GCC_VERSION_AVAILABLE(4, 4) | ^ [256/272] Linking CXX static library external/libcrcutil.a In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/slice_read_planner.h:32, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_read_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/chunk_reader.h:31, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/readdata.cc:45: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h: In member function 'void ECReadPlan::recoverParts(uint8_t*, const std::bitset<64>&) const': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: warning: loop variable 'op' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 135 | for (const auto op : read_operations) { | ^~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: note: use reference type to prevent copying 135 | for (const auto op : read_operations) { | ^~ | & /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/hddspacemgr.cc: In function 'int hdd_int_write_partial_block_and_crc(Chunk*, const uint8_t*, uint32_t, uint32_t, const uint8_t*, uint16_t, const char*)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/hddspacemgr.cc:1724:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1724 | if (ret != size) { | ~~~~^~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/hddspacemgr.cc:1746:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1746 | if (ret != size) { | ~~~~^~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/hddspacemgr.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/hddspacemgr.cc:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = DiskInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ChunkWithType}; _Tp = ChunkWithType; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ChunkWithVersionAndType}; _Tp = ChunkWithVersionAndType; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ChunkWithVersionAndType}; _Tp = ChunkWithVersionAndType; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ChunkWithType}; _Tp = ChunkWithType; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ChunkWithType; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void hdd_get_chunks_next_list_data(std::vector&, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/hddspacemgr.cc:1054:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = DiskInfo; _Alloc = std::allocator]', inlined from 'void hdd_diskinfo_v2_data(uint8_t*)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/chunkserver/hddspacemgr.cc:409:31: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:30, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_part_type.h:27, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/write_executor.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/write_executor.cc:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {WriteExecutor::Status}; _Tp = WriteExecutor::Status; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WriteExecutor::Status}; _Tp = WriteExecutor::Status; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = WriteExecutor::Status; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector WriteExecutor::receiveData()' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/write_executor.cc:162:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limits_database.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limits_database.cc:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {IoGroupAndLimit}; _Tp = IoGroupAndLimit; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {IoGroupAndLimit}; _Tp = IoGroupAndLimit; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = IoGroupAndLimit; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector IoLimitsDatabase::getGroupsAndLimits() const' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limits_database.cc:65:19: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limits_config_loader.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limits_database.h:31: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, TokenBucket>}; _Key = std::__cxx11::basic_string; _Val = std::pair, TokenBucket>; _KeyOfValue = std::_Select1st, TokenBucket> >; _Compare = std::less >; _Alloc = std::allocator, TokenBucket> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, TokenBucket>, std::_Select1st, TokenBucket> >, std::less >, std::allocator, TokenBucket> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair, TokenBucket>; _Key = std::__cxx11::basic_string; _Tp = TokenBucket; _Compare = std::less >; _Alloc = std::allocator, TokenBucket> >]', inlined from 'void IoLimitsDatabase::setLimits(SteadyTimePoint, const IoLimitsConfigLoader::LimitsMap&, uint32_t)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limits_database.cc:40:31: /usr/include/c++/12.2.1/bits/stl_map.h:925:45: note: parameter passing for argument of type 'std::map, TokenBucket>::const_iterator' {aka 'std::_Rb_tree, std::pair, TokenBucket>, std::_Select1st, TokenBucket> >, std::less >, std::allocator, TokenBucket> > >::const_iterator'} changed in GCC 7.1 925 | return _M_t._M_emplace_hint_unique(__position, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 926 | std::forward<_Pair>(__x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limiting.cc: In member function 'void ioLimiting::Group::dequeue(std::__cxx11::list::iterator)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limiting.cc:60:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 60 | void Group::dequeue(PendingRequests::iterator it) { | ^~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limiting.cc: In member function 'bool ioLimiting::Group::isFirst(std::__cxx11::list::iterator) const': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limiting.cc:71:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 71 | bool Group::isFirst(PendingRequests::iterator it) const { | ^~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limiting.cc: In member function 'uint8_t ioLimiting::Group::wait(uint64_t, SteadyTimePoint, std::unique_lock&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limiting.cc:125:16: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 125 | dequeue(it); | ~~~~~~~^~~~ In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/slice_read_planner.h:32, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/slice_read_planner.cc:21: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h: In member function 'void ECReadPlan::recoverParts(uint8_t*, const std::bitset<64>&) const': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: warning: loop variable 'op' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 135 | for (const auto op : read_operations) { | ^~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: note: use reference type to prevent copying 135 | for (const auto op : read_operations) { | ^~ | & In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limits_config_loader.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limits_config_loader.cc:20: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'void IoLimitsConfigLoader::load(std::istream&&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/io_limits_config_loader.cc:59:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:30, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/network_address.h:27, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/connection_pool.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_connector.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/read_plan_executor.h:26, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/read_plan_executor.cc:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'std::pair flat_set::insert(value_type&&) [with T = std::pair; C = std::vector, std::allocator > >; Compare = flat_map::internal_compare]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/flat_set.h:256:30, inlined from 'std::pair, C, flat_map::internal_compare>::iterator, bool> flat_map::insert(value_type&&) [with Key = int; T = ReadOperationExecutor; C = std::vector, std::allocator > >; Compare = std::less]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/flat_map.h:201:27, inlined from 'bool ReadPlanExecutor::startReadOperation(ExecuteParams&, ChunkPartType, const ReadPlan::ReadOperation&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/read_plan_executor.cc:87:21: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/slice_read_planner.h:32, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_read_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/chunk_reader.h:31, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/chunk_reader.cc:20: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h: In member function 'void ECReadPlan::recoverParts(uint8_t*, const std::bitset<64>&) const': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: warning: loop variable 'op' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 135 | for (const auto op : read_operations) { | ^~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: note: use reference type to prevent copying 135 | for (const auto op : read_operations) { | ^~ | & In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/access_control_list.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/protocol/cltoma.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/fs_context.h:27, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.h:27, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:21: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange*; T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1148:25: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1148 | ForwardIterator uninitialized_move_if_no_except(InputIterator first, InputIterator last, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1148:25: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1069 | iterator erase(const_iterator first, const_iterator last) { | ^~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1089:75: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1089 | ptr_last = uninitialized_move_if_no_except(iterator(old_ptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1090 | drop_const(first), ptr); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1092:75: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 1092 | ptr_last = uninitialized_move_if_no_except( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | drop_const(last), iterator(old_ptr) + size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | ptr_last); | ~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/flat_map.h:28, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/goal.h:34, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.h:26: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int, unsigned int, std::vector >}; _Tp = ChunkWithAddressAndLabel; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int, unsigned int, std::vector >}; _Tp = ChunkWithAddressAndLabel; _Alloc = std::allocator]', inlined from 'uint8_t fs_getchunksinfo(const FsContext&, uint32_t, uint32_t, uint32_t, uint32_t, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:2999:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator > >; _ForwardIterator = LockRange::Owner*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h: In member function 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 1069 | iterator erase(const_iterator first, const_iterator last) { | ^~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1069:18: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange::Owner*; T = LockRange::Owner; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1089:47: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'ForwardIterator compact_vector::uninitialized_move_if_no_except(InputIterator, InputIterator, ForwardIterator) [with InputIterator = detail::normal_iterator >; ForwardIterator = LockRange::Owner*; T = LockRange::Owner; Size = void; Alloc = std::allocator]', inlined from 'compact_vector::iterator compact_vector::erase(const_iterator, const_iterator) [with T = LockRange::Owner; Size = void; Alloc = std::allocator]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1092:47: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/compact_vector.h:1158:47: note: parameter passing for argument of type 'iterator_type' {aka 'std::move_iterator > >'} changed in GCC 7.1 1158 | return std::uninitialized_copy(iterator_type(first), iterator_type(last), result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.h:28: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h: In lambda function: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:392:58: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 392 | lock.owners.erase(erased_owners_it, lock.owners.end()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.h:24: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TrashPathKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = TrashPathKey; _Tp = hstorage::Handle; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint8_t fs_settrashpath(const FsContext&, uint32_t, const std::string&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:208:34: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void FileLocks::removePending(uint32_t, UnaryPredicate) [with UnaryPredicate = fs_locks_remove_pending(const FsContext&, uint8_t, uint64_t, uint32_t, uint32_t, uint64_t)::]', inlined from 'int fs_locks_remove_pending(const FsContext&, uint8_t, uint64_t, uint32_t, uint32_t, uint64_t)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1624:22: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:361:20: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 361 | queue.erase( | ~~~~~~~~~~~^ 362 | std::remove_if(queue.begin(), queue.end(), pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | queue.end() | ~~~~~~~~~~~ 364 | ); | ~ In file included from /usr/include/c++/12.2.1/armv7-alpine-linux-musleabihf/bits/c++allocator.h:33, from /usr/include/c++/12.2.1/bits/allocator.h:46, from /usr/include/c++/12.2.1/bits/stl_tree.h:64: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = detail::Slice]', inlined from 'void detail::static_preallocator::deallocate(pointer, size_type) [with T = detail::Slice; unsigned int N = 3]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/small_vector.h:106:20, inlined from 'static void std::allocator_traits< >::deallocate(_Alloc&, pointer, size_type) [with _Alloc = detail::static_preallocator]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:345:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = detail::Slice; _Alloc = detail::static_preallocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:387:19, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = detail::Slice; _Alloc = detail::static_preallocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:366:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = detail::Slice; _Alloc = detail::static_preallocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:733:7, inlined from 'small_vector::~small_vector()' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/small_vector.h:146:7, inlined from 'flat_set, Goal::SliceCompare>::~flat_set()' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/flat_set.h:41:7, inlined from 'Goal::~Goal()' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/goal.h:462:7, inlined from 'std::pair::~pair()' at /usr/include/c++/12.2.1/bits/stl_pair.h:185:12, inlined from 'void std::__new_allocator<_Tp>::destroy(_Up*) [with _Up = std::pair; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:181:13, inlined from 'static void std::allocator_traits >::destroy(allocator_type&, _Up*) [with _Up = std::pair; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:535:15, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_destroy_node(_Link_type) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:623:24, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_drop_node(_Link_type) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:631:17, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::~_Auto_node() [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:1642:23, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2466:7: /usr/include/c++/12.2.1/bits/new_allocator.h:158:33: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 44 [-Wfree-nonheap-object] 158 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::_Rb_tree_node >]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:464:28, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_node() [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:561:39, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:611:34, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:1636:32, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2461:13: /usr/include/c++/12.2.1/bits/new_allocator.h:137:55: note: returned from 'void* operator new(std::size_t)' 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:63: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = detail::normal_iterator >; _OI = LockRange::Owner*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:521:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 521 | __copy_move_a1(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:521:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = LockRange::Owner*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = detail::normal_iterator >; _OI = LockRange::Owner*]', inlined from '_OI std::copy(_II, _II, _OI) [with _II = detail::normal_iterator >; _OI = LockRange::Owner*]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:620:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = LockRange::Owner*]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = LockRange::Owner*]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:15: /usr/include/c++/12.2.1/bits/stl_algobase.h:529:31: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 529 | return std::__niter_wrap(__result, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ 530 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::__niter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::__niter_base(__result))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = detail::normal_iterator >; = void; _Tp = LockRange::Owner; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = detail::normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]', inlined from '_OI std::copy(_II, _II, _OI) [with _II = detail::normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:620:7, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:762:16, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = detail::normal_iterator >; = void; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_algobase.h:529:31: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 529 | return std::__niter_wrap(__result, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ 530 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::__niter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::__niter_base(__result))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = LockRange::Owner*; _Tp = LockRange::Owner]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = detail::normal_iterator >; = void; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = detail::normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]', inlined from '_OI std::copy(_II, _II, _OI) [with _II = detail::normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:620:7, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:780:16, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = detail::normal_iterator >; = void; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_algobase.h:529:31: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 529 | return std::__niter_wrap(__result, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ 530 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::__niter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::__niter_base(__result))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = detail::normal_iterator >; _ForwardIterator = LockRange::Owner*; _Tp = LockRange::Owner]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = detail::normal_iterator >; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = detail::normal_iterator >; = void; _Tp = LockRange::Owner; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void FileLocks::removePending(uint32_t, UnaryPredicate) [with UnaryPredicate = fs_lock_op(const FsContext&, FileLocks&, uint32_t, uint64_t, uint64_t, uint64_t, uint32_t, uint32_t, uint32_t, uint16_t, bool, std::vector&)::]', inlined from 'int fs_lock_op(const FsContext&, FileLocks&, uint32_t, uint64_t, uint64_t, uint64_t, uint32_t, uint32_t, uint32_t, uint16_t, bool, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1430:22: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:361:20: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 361 | queue.erase( | ~~~~~~~~~~~^ 362 | std::remove_if(queue.begin(), queue.end(), pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | queue.end() | ~~~~~~~~~~~ 364 | ); | ~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc: In function 'int fs_lock_op(const FsContext&, FileLocks&, uint32_t, uint64_t, uint64_t, uint64_t, uint32_t, uint32_t, uint32_t, uint16_t, bool, std::vector&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1459:39: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1459 | applied.insert(applied.end(), candidate.owners.begin(), candidate.owners.end()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1459:39: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In member function 'void FileLocks::removePending(uint32_t, UnaryPredicate) [with UnaryPredicate = fs_locks_clear_session(const FsContext&, uint8_t, uint32_t, uint32_t, std::vector&)::]', inlined from 'int fs_locks_clear_session(const FsContext&, uint8_t, uint32_t, uint32_t, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1507:22: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:361:20: note: parameter passing for argument of type 'compact_vector::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 361 | queue.erase( | ~~~~~~~~~~~^ 362 | std::remove_if(queue.begin(), queue.end(), pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | queue.end() | ~~~~~~~~~~~ 364 | ); | ~ In member function 'LockRanges::iterator LockRanges::erase(const_iterator, const_iterator)', inlined from 'std::pair FileLocks::unlock(uint32_t, UnaryPredicate) [with UnaryPredicate = fs_locks_clear_session(const FsContext&, uint8_t, uint32_t, uint32_t, std::vector&)::]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:398:13, inlined from 'int fs_locks_clear_session(const FsContext&, uint8_t, uint32_t, uint32_t, std::vector&)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1510:53: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/locks.h:170:35: note: parameter passing for argument of type 'LockRanges::const_iterator' {aka 'detail::normal_iterator >'} changed in GCC 7.1 170 | return data_.erase(start, end); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc: In function 'int fs_locks_clear_session(const FsContext&, uint8_t, uint32_t, uint32_t, std::vector&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1519:39: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1519 | applied.insert(applied.end(), candidate.owners.begin(), candidate.owners.end()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1519:39: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc: In function 'void fs_manage_lock_try_lock_pending(FileLocks&, uint32_t, uint64_t, uint64_t, std::vector&)': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1581:39: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1581 | applied.insert(applied.end(), candidate.owners.begin(), candidate.owners.end()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/master/filesystem_operations.cc:1581:39: note: parameter passing for argument of type 'detail::normal_iterator >' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/slice_read_planner.h:32, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_read_planner.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/chunk_writer.cc:28: /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h: In member function 'void ECReadPlan::recoverParts(uint8_t*, const std::bitset<64>&) const': /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: warning: loop variable 'op' creates a copy from type 'const std::pair' [-Wrange-loop-construct] 135 | for (const auto op : read_operations) { | ^~ /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/ec_read_plan.h:135:33: note: use reference type to prevent copying 135 | for (const auto op : read_operations) { | ^~ | & In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/chunk_writer.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/chunk_writer.cc:20: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/admin/lizardfs_admin_command.h:24, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/admin/list_disks_command.h:23, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/admin/list_disks_command.cc:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = DiskInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = DiskInfo; _Alloc = std::allocator]', inlined from 'void MooseFSVector::deserialize(const uint8_t**, uint32_t&) [with T = DiskInfo]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/moosefs_vector.h:54:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [257/272] Linking CXX static library src/common/libmfscommon.a [258/272] Linking CXX executable src/tools/lizardfs [259/272] Linking CXX static library src/metarestore/libmetarestore.a [260/272] Linking CXX static library src/metalogger/libmetalogger.a [261/272] Linking CXX static library src/master/libmaster.a [262/272] Linking CXX static library src/chunkserver/libchunkserver.a [263/272] Linking CXX executable src/metalogger/mfsmetalogger [264/272] Linking CXX static library src/admin/liblizardfs-admin-lib.a [265/272] Linking CXX executable src/chunkserver/mfschunkserver [266/272] Linking CXX executable src/metarestore/mfsmetarestore [267/272] Linking CXX executable src/admin/lizardfs-admin [268/272] Linking CXX executable src/master/mfsmaster [269/272] cd /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/build/src/admin && ln -sf lizardfs-admin lizardfs-probe In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/lizard_client.h:29, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/lizard_client.cc:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, stat&, long long unsigned int&}; _Tp = LizardClient::DirEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, stat&, long long unsigned int&}; _Tp = LizardClient::DirEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/serialization.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_part_type.h:27, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/chunk_with_address_and_label.h:25, from /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/lizard_client.h:31: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::tuple; _Val = std::pair, std::pair > >, std::shared_ptr > >; _KeyOfValue = std::_Select1st, std::pair > >, std::shared_ptr > > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, std::shared_ptr > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::pair > >, std::shared_ptr > >, std::_Select1st, std::pair > >, std::shared_ptr > > >, std::less >, std::allocator, std::pair > >, std::shared_ptr > > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::tuple; _Val = std::pair, std::pair > >, std::shared_ptr > >; _KeyOfValue = std::_Select1st, std::pair > >, std::shared_ptr > > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, std::shared_ptr > > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::tuple; _Val = std::pair, std::pair > >, std::shared_ptr > >; _KeyOfValue = std::_Select1st, std::pair > >, std::shared_ptr > > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, std::shared_ptr > > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, std::pair > >, std::shared_ptr > > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::tuple; _Val = std::pair, std::pair > >, std::shared_ptr > >; _KeyOfValue = std::_Select1st, std::pair > >, std::shared_ptr > > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, std::shared_ptr > > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::tuple; _Tp = std::pair > >, std::shared_ptr >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >, std::shared_ptr > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'uint32_t LruCache::eraseWithoutLocking(typename std::conditional, std::pair > >, Value>, AlmostGenericTupleHash >, std::map, std::pair > >, Value> > >::type::iterator) [with HashMapType = std::integral_constant; ReentrancyType = LruCacheOption::Reentrant; Value = std::shared_ptr; Keys = {unsigned int, unsigned int, unsigned int}]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/lru_cache.h:237:29, inlined from 'uint32_t LruCache::erase(Keys ..., Keys ...) [with HashMapType = std::integral_constant; ReentrancyType = LruCacheOption::Reentrant; Value = std::shared_ptr; Keys = {unsigned int, unsigned int, unsigned int}]' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/common/lru_cache.h:193:34, inlined from 'void LizardClient::eraseAclCache(Inode)' at /home/buildozer/aports/testing/lizardfs/src/lizardfs-3.13.0-rc3/src/mount/lizard_client.cc:212:18: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::pair > >, std::shared_ptr > >, std::_Select1st, std::pair > >, std::shared_ptr > > >, std::less >, std::allocator, std::pair > >, std::shared_ptr > > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ [270/272] Linking CXX static library src/mount/libmount.a [271/272] Linking CXX executable src/mount/fuse/mfsmount3 [272/272] Linking CXX executable src/mount/fuse/mfsmount >>> lizardfs: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/lizardfs-admin -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/lizardfs-probe -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfschunkserver -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfsmaster -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfsrestoremaster -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfsmetadump -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfsmetalogger -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfsmetarestore -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/lizardfs -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfstools.sh -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsgetgoal -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfssetgoal -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsgettrashtime -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfssettrashtime -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfscheckfile -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsfileinfo -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsappendchunks -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsdirinfo -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsfilerepair -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsmakesnapshot -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsgeteattr -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsseteattr -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsdeleattr -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsrgetgoal -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsrsetgoal -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsrgettrashtime -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsrsettrashtime -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfssetquota -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsrepquota -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsmount -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsmount3 -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/var/lib/lizardfs/metadata.mfs.empty -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-master/examples/mfsexports.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-master/examples/mfsgoals.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-chunkserver/examples/mfshdd.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-client/examples/mfsmount.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-client/examples/iolimits.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-master/examples/mfstopology.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-master/examples/globaliolimits.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-uraft/examples/lizardfs-uraft.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-master/examples/mfsmaster.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-chunkserver/examples/mfschunkserver.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/doc/lizardfs-metalogger/examples/mfsmetalogger.cfg -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/etc/bash_completion.d/lizardfs -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/mfscgi/err.gif -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/mfscgi/favicon.ico -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/mfscgi/index.html -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/mfscgi/logomini.png -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/mfscgi/mfs.css -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/mfscgi/mfs.cgi -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/mfscgi/chart.cgi -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfscgiserv -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/lizardfs-cgiserver -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/lizardfs-uraft -- Installing: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/lizardfs-uraft-helper >>> lizardfs-doc*: Running split function doc... >>> lizardfs-doc*: Preparing subpackage lizardfs-doc... >>> lizardfs-doc*: Running postcheck for lizardfs-doc find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-doc/usr/lib/python*: No such file or directory >>> lizardfs-client*: Running split function client... '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/lizardfs' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/lizardfs' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/lizardfs-admin' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/lizardfs-admin' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/lizardfs-probe' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/lizardfs-probe' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsappendchunks' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsappendchunks' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfscheckfile' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfscheckfile' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsdeleattr' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsdeleattr' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsdirinfo' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsdirinfo' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsfileinfo' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsfileinfo' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsfilerepair' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsfilerepair' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsgeteattr' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsgeteattr' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsgetgoal' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsgetgoal' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsgettrashtime' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsgettrashtime' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsmakesnapshot' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsmakesnapshot' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsmount' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsmount' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsmount3' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsmount3' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsrepquota' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsrepquota' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsrgetgoal' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsrgetgoal' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsrgettrashtime' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsrgettrashtime' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsrsetgoal' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsrsetgoal' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsrsettrashtime' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsrsettrashtime' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfsseteattr' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfsseteattr' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfssetgoal' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfssetgoal' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfssetquota' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfssetquota' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfssettrashtime' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfssettrashtime' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/bin/mfstools.sh' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/bin/mfstools.sh' >>> lizardfs-client*: Preparing subpackage lizardfs-client... >>> lizardfs-client*: Stripping binaries >>> lizardfs-client*: Running postcheck for lizardfs-client find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-client/usr/lib/python*: No such file or directory >>> lizardfs-master*: Running split function master... '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfsmaster' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-master/usr/sbin/mfsmaster' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfsrestoremaster' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-master/usr/sbin/mfsrestoremaster' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfsmetadump' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-master/usr/sbin/mfsmetadump' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfsmetarestore' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-master/usr/sbin/mfsmetarestore' '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/var/lib/lizardfs/metadata.mfs.empty' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-master/var/lib/lizardfs/metadata.mfs.empty' >>> lizardfs-master*: Preparing subpackage lizardfs-master... >>> lizardfs-master*: Stripping binaries >>> lizardfs-master*: Running postcheck for lizardfs-master find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-master/usr/lib/python*: No such file or directory >>> lizardfs-chunkserver*: Running split function chunkserver... '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfschunkserver' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-chunkserver/usr/sbin/mfschunkserver' >>> lizardfs-chunkserver*: Preparing subpackage lizardfs-chunkserver... >>> lizardfs-chunkserver*: Stripping binaries >>> lizardfs-chunkserver*: Running postcheck for lizardfs-chunkserver find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-chunkserver/usr/lib/python*: No such file or directory >>> lizardfs-metalogger*: Running split function metalogger... '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfsmetalogger' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-metalogger/usr/sbin/mfsmetalogger' >>> lizardfs-metalogger*: Preparing subpackage lizardfs-metalogger... >>> lizardfs-metalogger*: Stripping binaries >>> lizardfs-metalogger*: Running postcheck for lizardfs-metalogger find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-metalogger/usr/lib/python*: No such file or directory >>> lizardfs-cgi*: Running split function cgi... '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/mfscgi' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-cgi/usr/share/mfscgi' >>> lizardfs-cgi*: Preparing subpackage lizardfs-cgi... >>> lizardfs-cgi*: Running postcheck for lizardfs-cgi find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-cgi/usr/lib/python*: No such file or directory >>> lizardfs-cgiserv*: Running split function cgiserv... '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/sbin/mfscgiserv' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-cgiserv/usr/sbin/mfscgiserv' >>> lizardfs-cgiserv*: Preparing subpackage lizardfs-cgiserv... >>> lizardfs-cgiserv*: Running postcheck for lizardfs-cgiserv find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-cgiserv/usr/lib/python*: No such file or directory >>> lizardfs-metalogger-openrc*: Running split function metalogger_openrc... >>> lizardfs-metalogger-openrc*: Preparing subpackage lizardfs-metalogger-openrc... >>> lizardfs-metalogger-openrc*: Running postcheck for lizardfs-metalogger-openrc find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-metalogger-openrc/usr/lib/python*: No such file or directory >>> lizardfs-master-openrc*: Running split function master_openrc... >>> lizardfs-master-openrc*: Preparing subpackage lizardfs-master-openrc... >>> lizardfs-master-openrc*: Running postcheck for lizardfs-master-openrc find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-master-openrc/usr/lib/python*: No such file or directory >>> lizardfs-chunkserver-openrc*: Running split function chunkserver_openrc... >>> lizardfs-chunkserver-openrc*: Preparing subpackage lizardfs-chunkserver-openrc... >>> lizardfs-chunkserver-openrc*: Running postcheck for lizardfs-chunkserver-openrc find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-chunkserver-openrc/usr/lib/python*: No such file or directory >>> lizardfs-cgiserv-openrc*: Running split function cgiserv_openrc... >>> lizardfs-cgiserv-openrc*: Preparing subpackage lizardfs-cgiserv-openrc... >>> lizardfs-cgiserv-openrc*: Running postcheck for lizardfs-cgiserv-openrc find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-cgiserv-openrc/usr/lib/python*: No such file or directory >>> lizardfs-bash-completion*: Running split function bashcomp... '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/share/bash-completion/completions' -> '/home/buildozer/aports/testing/lizardfs/pkg/lizardfs-bash-completion/usr/share/bash-completion/completions' >>> lizardfs-bash-completion*: Preparing subpackage lizardfs-bash-completion... >>> lizardfs-bash-completion*: Running postcheck for lizardfs-bash-completion find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs-bash-completion/usr/lib/python*: No such file or directory >>> lizardfs*: Running postcheck for lizardfs find: /home/buildozer/aports/testing/lizardfs/pkg/lizardfs/usr/lib/python*: No such file or directory >>> lizardfs*: Preparing package lizardfs... >>> lizardfs*: Stripping binaries >>> lizardfs*: Script found. /bin/sh added as a dependency for lizardfs-3.13.0-r9.apk >>> lizardfs*: Adding .pre-install >>> lizardfs-bash-completion*: Scanning shared objects >>> lizardfs-cgi*: Scanning shared objects >>> lizardfs-cgiserv-openrc*: Scanning shared objects >>> lizardfs-cgiserv*: Scanning shared objects >>> lizardfs-chunkserver-openrc*: Scanning shared objects >>> lizardfs-chunkserver*: Scanning shared objects >>> lizardfs-client*: Scanning shared objects >>> lizardfs-doc*: Scanning shared objects >>> lizardfs-master-openrc*: Scanning shared objects >>> lizardfs-master*: Scanning shared objects >>> lizardfs-metalogger-openrc*: Scanning shared objects >>> lizardfs-metalogger*: Scanning shared objects >>> lizardfs*: Scanning shared objects >>> lizardfs-bash-completion*: Tracing dependencies... >>> lizardfs-bash-completion*: Package size: 24.0 KB >>> lizardfs-bash-completion*: Compressing data... >>> lizardfs-bash-completion*: Create checksum... >>> lizardfs-bash-completion*: Create lizardfs-bash-completion-3.13.0-r9.apk >>> lizardfs-cgi*: Tracing dependencies... >>> lizardfs-cgi*: Package size: 200.0 KB >>> lizardfs-cgi*: Compressing data... >>> lizardfs-cgi*: Create checksum... >>> lizardfs-cgi*: Create lizardfs-cgi-3.13.0-r9.apk >>> lizardfs-cgiserv-openrc*: Tracing dependencies... >>> lizardfs-cgiserv-openrc*: Package size: 24.0 KB >>> lizardfs-cgiserv-openrc*: Compressing data... >>> lizardfs-cgiserv-openrc*: Create checksum... >>> lizardfs-cgiserv-openrc*: Create lizardfs-cgiserv-openrc-3.13.0-r9.apk >>> lizardfs-cgiserv*: Tracing dependencies... >>> lizardfs-cgiserv*: Package size: 32.0 KB >>> lizardfs-cgiserv*: Compressing data... >>> lizardfs-cgiserv*: Create checksum... >>> lizardfs-cgiserv*: Create lizardfs-cgiserv-3.13.0-r9.apk >>> lizardfs-chunkserver-openrc*: Tracing dependencies... >>> lizardfs-chunkserver-openrc*: Package size: 16.0 KB >>> lizardfs-chunkserver-openrc*: Compressing data... >>> lizardfs-chunkserver-openrc*: Create checksum... >>> lizardfs-chunkserver-openrc*: Create lizardfs-chunkserver-openrc-3.13.0-r9.apk >>> lizardfs-chunkserver*: Tracing dependencies... lizardfs=3.13.0-r9 so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libisal.so.2 so:libpam.so.0 so:libpam_misc.so.0 so:libstdc++.so.6 so:libz.so.1 >>> lizardfs-chunkserver*: Package size: 644.0 KB >>> lizardfs-chunkserver*: Compressing data... >>> lizardfs-chunkserver*: Create checksum... >>> lizardfs-chunkserver*: Create lizardfs-chunkserver-3.13.0-r9.apk >>> lizardfs-client*: Tracing dependencies... fuse so:libc.musl-armv7.so.1 so:libfuse.so.2 so:libfuse3.so.3 so:libgcc_s.so.1 so:libisal.so.2 so:libstdc++.so.6 >>> lizardfs-client*: Package size: 2.2 MB >>> lizardfs-client*: Compressing data... >>> lizardfs-client*: Create checksum... >>> lizardfs-client*: Create lizardfs-client-3.13.0-r9.apk >>> lizardfs-doc*: Tracing dependencies... >>> lizardfs-doc*: Package size: 116.0 KB >>> lizardfs-doc*: Compressing data... >>> lizardfs-doc*: Create checksum... >>> lizardfs-doc*: Create lizardfs-doc-3.13.0-r9.apk >>> lizardfs-master-openrc*: Tracing dependencies... >>> lizardfs-master-openrc*: Package size: 16.0 KB >>> lizardfs-master-openrc*: Compressing data... >>> lizardfs-master-openrc*: Create checksum... >>> lizardfs-master-openrc*: Create lizardfs-master-openrc-3.13.0-r9.apk >>> lizardfs-master*: Tracing dependencies... lizardfs=3.13.0-r9 so:libJudy.so.1 so:libc.musl-armv7.so.1 so:libdb-5.3.so so:libgcc_s.so.1 so:libpam.so.0 so:libpam_misc.so.0 so:libstdc++.so.6 so:libz.so.1 >>> lizardfs-master*: Package size: 1.6 MB >>> lizardfs-master*: Compressing data... >>> lizardfs-master*: Create checksum... >>> lizardfs-master*: Create lizardfs-master-3.13.0-r9.apk >>> lizardfs-metalogger-openrc*: Tracing dependencies... >>> lizardfs-metalogger-openrc*: Package size: 16.0 KB >>> lizardfs-metalogger-openrc*: Compressing data... >>> lizardfs-metalogger-openrc*: Create checksum... >>> lizardfs-metalogger-openrc*: Create lizardfs-metalogger-openrc-3.13.0-r9.apk >>> lizardfs-metalogger*: Tracing dependencies... lizardfs=3.13.0-r9 so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libpam.so.0 so:libpam_misc.so.0 so:libstdc++.so.6 >>> lizardfs-metalogger*: Package size: 336.0 KB >>> lizardfs-metalogger*: Compressing data... >>> lizardfs-metalogger*: Create checksum... >>> lizardfs-metalogger*: Create lizardfs-metalogger-3.13.0-r9.apk >>> lizardfs*: Tracing dependencies... /bin/sh so:libboost_program_options.so.1.82.0 so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lizardfs*: Package size: 356.0 KB >>> lizardfs*: Compressing data... >>> lizardfs*: Create checksum... >>> lizardfs*: Create lizardfs-3.13.0-r9.apk >>> lizardfs: Build complete at Fri, 14 Apr 2023 11:34:04 +0000 elapsed time 0h 0m 34s >>> lizardfs: Cleaning up srcdir >>> lizardfs: Cleaning up pkgdir >>> lizardfs: Uninstalling dependencies... (1/112) Purging .makedepends-lizardfs (20230414.113331) (2/112) Purging asciidoc (10.2.0-r2) (3/112) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (4/112) Purging libxslt (1.1.37-r3) (5/112) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (6/112) Purging libxml2-utils (2.10.4-r1) (7/112) Purging boost-dev (1.82.0-r0) (8/112) Purging boost1.82-dev (1.82.0-r0) (9/112) Purging boost1.82 (1.82.0-r0) (10/112) Purging linux-headers (6.2-r0) (11/112) Purging bzip2-dev (1.0.8-r5) (12/112) Purging icu-dev (72.1-r3) (13/112) Purging xz-dev (5.4.2-r1) (14/112) Purging xz (5.4.2-r1) (15/112) Purging zstd-dev (1.5.5-r1) (16/112) Purging zstd (1.5.5-r1) (17/112) Purging boost1.82-libs (1.82.0-r0) (18/112) Purging boost1.82-atomic (1.82.0-r0) (19/112) Purging boost1.82-container (1.82.0-r0) (20/112) Purging boost1.82-contract (1.82.0-r0) (21/112) Purging boost1.82-coroutine (1.82.0-r0) (22/112) Purging boost1.82-date_time (1.82.0-r0) (23/112) Purging boost1.82-fiber (1.82.0-r0) (24/112) Purging boost1.82-graph (1.82.0-r0) (25/112) Purging boost1.82-iostreams (1.82.0-r0) (26/112) Purging boost1.82-json (1.82.0-r0) (27/112) Purging boost1.82-locale (1.82.0-r0) (28/112) Purging boost1.82-log_setup (1.82.0-r0) (29/112) Purging boost1.82-math (1.82.0-r0) (30/112) Purging boost1.82-nowide (1.82.0-r0) (31/112) Purging boost1.82-prg_exec_monitor (1.82.0-r0) (32/112) Purging boost1.82-program_options (1.82.0-r0) (33/112) Purging boost1.82-python3 (1.82.0-r0) (34/112) Purging boost1.82-random (1.82.0-r0) (35/112) Purging boost1.82-regex (1.82.0-r0) (36/112) Purging boost1.82-stacktrace_basic (1.82.0-r0) (37/112) Purging boost1.82-stacktrace_noop (1.82.0-r0) (38/112) Purging boost1.82-system (1.82.0-r0) (39/112) Purging boost1.82-timer (1.82.0-r0) (40/112) Purging boost1.82-type_erasure (1.82.0-r0) (41/112) Purging boost1.82-unit_test_framework (1.82.0-r0) (42/112) Purging boost1.82-url (1.82.0-r0) (43/112) Purging boost1.82-wave (1.82.0-r0) (44/112) Purging boost1.82-wserialization (1.82.0-r0) (45/112) Purging cmake (3.26.3-r1) (46/112) Purging db-dev (5.3.28-r4) (47/112) Purging db-c++ (5.3.28-r4) (48/112) Purging db (5.3.28-r4) (49/112) Purging fuse-dev (2.9.9-r4) (50/112) Purging fuse (2.9.9-r4) (51/112) Purging fuse-openrc (3.14.1-r1) (52/112) Purging fuse-common (3.14.1-r1) (53/112) Purging fuse3-dev (3.14.1-r1) (54/112) Purging fuse3-libs (3.14.1-r1) (55/112) Purging isa-l-dev (2.30.0-r0) (56/112) Purging isa-l (2.30.0-r0) (57/112) Purging judy-dev (1.0.5-r1) (58/112) Purging judy (1.0.5-r1) (59/112) Purging libpcap-dev (1.10.4-r1) (60/112) Purging libpcap (1.10.4-r1) (61/112) Purging libtool (2.4.7-r2) (62/112) Purging libltdl (2.4.7-r2) (63/112) Purging linux-pam-dev (1.5.2-r10) (64/112) Purging gettext-dev (0.21.1-r3) (65/112) Purging gettext-asprintf (0.21.1-r3) (66/112) Purging gettext (0.21.1-r3) (67/112) Purging linux-pam (1.5.2-r10) (68/112) Purging python3-dev (3.11.3-r2) (69/112) Purging python3-pycompile (3.11.3-r2) (70/112) Purging python3 (3.11.3-r2) (71/112) Purging samurai (1.2-r3) (72/112) Purging spdlog-dev (1.11.0-r0) (73/112) Purging spdlog (1.11.0-r0) (74/112) Purging thrift-dev (0.18.1-r2) (75/112) Purging thrift (0.18.1-r2) (76/112) Purging libthrift-glib (0.18.1-r2) (77/112) Purging libthrift-qt (0.18.1-r2) (78/112) Purging libthriftnb (0.18.1-r2) (79/112) Purging libthriftz (0.18.1-r2) (80/112) Purging zlib-dev (1.2.13-r1) (81/112) Purging boost1.82-chrono (1.82.0-r0) (82/112) Purging boost1.82-context (1.82.0-r0) (83/112) Purging boost1.82-log (1.82.0-r0) (84/112) Purging boost1.82-serialization (1.82.0-r0) (85/112) Purging boost1.82-thread (1.82.0-r0) (86/112) Purging fmt-dev (9.1.0-r1) (87/112) Purging fmt (9.1.0-r1) (88/112) Purging gdbm (1.23-r1) (89/112) Purging gettext-libs (0.21.1-r3) (90/112) Purging icu (72.1-r3) (91/112) Purging libarchive (3.6.2-r2) (92/112) Purging libevent (2.1.12-r6) (93/112) Purging libformw (6.4_p20230401-r3) (94/112) Purging libgcrypt (1.10.2-r1) (95/112) Purging libgpg-error (1.47-r1) (96/112) Purging libpanelw (6.4_p20230401-r3) (97/112) Purging libthrift (0.18.1-r2) (98/112) Purging libuv (1.44.2-r2) (99/112) Purging mpdecimal (2.5.1-r2) (100/112) Purging qt5-qtbase (5.15.8_git20230109-r3) (101/112) Purging readline (8.2.1-r1) (102/112) Purging rhash-libs (1.4.3-r2) (103/112) Purging sqlite-libs (3.41.2-r2) (104/112) Purging boost1.82-filesystem (1.82.0-r0) (105/112) Purging dbus-libs (1.14.6-r2) (106/112) Purging glib (2.76.1-r1) (107/112) Purging icu-libs (72.1-r3) (108/112) Purging icu-data-full (72.1-r3) (109/112) Purging libmount (2.38.1-r6) (110/112) Purging libblkid (2.38.1-r6) (111/112) Purging libintl (0.21.1-r3) (112/112) Purging libpcre2-16 (10.42-r1) Executing busybox-1.36.0-r7.trigger OK: 938 MiB in 108 packages >>> lizardfs: Updating the testing/armv7 repository index... >>> lizardfs: Signing the index...