Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/ceph.spec'], chrootPath='/var/lib/mock/f27-build-13109716-954884/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/ceph.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/ceph-12.2.7-1.fc27.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/ceph.spec'], chrootPath='/var/lib/mock/f27-build-13109716-954884/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/ceph.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.hYKLK5 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ceph-12.2.7 + /usr/bin/gzip -dc /builddir/build/SOURCES/ceph-12.2.7.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd ceph-12.2.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0001-src-rocksdb-util-murmurhash.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0002-cmake-Support-ppc64.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0003-librbd-Conditionally-import-TrimRequest.cc.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.3Nz7bj + umask 022 + cd /builddir/build/BUILD + cd ceph-12.2.7 + RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768' ++ echo -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768 ++ sed -e s/i386/i486/ -e s/-pipe//g + export 'RPM_OPT_FLAGS=-O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768' + RPM_OPT_FLAGS='-O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768' + export CPPFLAGS= + CPPFLAGS= + export 'CFLAGS=-O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768' + CFLAGS='-O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768' + export 'CXXFLAGS=-O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768' + CXXFLAGS='-O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768' + export 'LDFLAGS=-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + sort + env BASH_ENV=/usr/share/lmod/lmod/init/bash BASH_FUNC_ml%%=() { eval $($LMOD_DIR/ml_cmd "$@") BASH_FUNC_module%%=() { eval $($LMOD_CMD bash "$@") && eval $(${LMOD_SETTARG_CMD:-:} -s sh) CFLAGS=-O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768 CONFIG_SITE=NONE CPPFLAGS= CXXFLAGS=-O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768 HISTCONTROL=ignoredups HISTSIZE=1000 HOME=/builddir HOSTNAME=buildvm-armv7-08.arm.fedoraproject.org LANG=C LDFLAGS=-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld LESSOPEN=||/usr/bin/lesspipe.sh %s LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod LMOD_DIR=/usr/share/lmod/lmod/libexec LMOD_FULL_SETTARG_SUPPORT=no LMOD_PKG=/usr/share/lmod/lmod LMOD_SETTARG_CMD=: LMOD_VERSION=7.5.16 LMOD_sys=Linux LOADEDMODULES=python-sphinx/python2-sphinx LOGNAME=mockbuild MAIL=/var/spool/mail/mockbuild MANPATH=/usr/share/lmod/lmod/share/man:: MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core MODULEPATH_ROOT=/usr/share/modulefiles MODULESHOME=/usr/share/lmod/lmod OLDPWD=/builddir/build/BUILD PATH=/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig PROMPT_COMMAND=printf "\033]0;\007" PWD=/builddir/build/BUILD/ceph-12.2.7 RPM_ARCH=arm RPM_BUILD_DIR=/builddir/build/BUILD RPM_BUILD_ROOT=/builddir/build/BUILDROOT/ceph-12.2.7-1.fc27.arm RPM_DOC_DIR=/usr/share/doc RPM_LD_FLAGS=-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld RPM_OPT_FLAGS=-O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard --param ggc-min-expand=20 --param ggc-min-heapsize=32768 RPM_OS=linux RPM_PACKAGE_NAME=ceph RPM_PACKAGE_RELEASE=1.fc27 RPM_PACKAGE_VERSION=12.2.7 RPM_SOURCE_DIR=/builddir/build/SOURCES SHELL=/bin/bash SHLVL=2 TERM=vt100 USER=mockbuild _=/usr/bin/env _LMFILES_=/usr/share/modulefiles/python-sphinx/python2-sphinx _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXtbInB5dGhvbi1zcGhpbngiXT17WyJmbiJdPSIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL3B5dGhvbi1zcGhpbngvcHl0aG9uMi1zcGhpbngiLFsiZnVsbE5hbWUiXT0icHl0aG9uLXNwaGlueC9weXRob24yLXNwaGlueCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09InB5dGhvbi1zcGhpbngiLH0sfSxtcGF0aEE9eyIvZXRjL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUv _ModuleTable002_=bW9kdWxlZmlsZXMvTGludXgiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmUiLCIvdXNyL3NoYXJlL2xtb2QvbG1vZC9tb2R1bGVmaWxlcy9Db3JlIix9LFsic3lzdGVtQmFzZU1QQVRIIl09Ii9ldGMvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4Oi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZTovdXNyL3NoYXJlL2xtb2QvbG1vZC9tb2R1bGVmaWxlcy9Db3JlIix9 _ModuleTable_Sz_=2 } } + mkdir build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_MANDIR=/usr/share/man -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/ceph -DCMAKE_INSTALL_INCLUDEDIR=/usr/include -DWITH_EMBEDDED=OFF -DWITH_MANPAGE=ON -DWITH_PYTHON3=ON -DWITH_SYSTEMD=ON -DWITH_SELINUX=ON -DWITH_LTTNG=ON -DWITH_BABELTRACE=ON -DWITH_OCF=ON -DWITH_BOOST_CONTEXT=ON -DBOOST_J=1 -- The C compiler identification is GNU 7.3.1 -- The CXX compiler identification is GNU 7.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:8 (cmake_policy): The OLD behavior for policy CMP0046 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:14 (cmake_policy): The OLD behavior for policy CMP0022 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:17 (cmake_policy): The OLD behavior for policy CMP0023 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:32 (cmake_policy): The OLD behavior for policy CMP0051 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for fallocate -- Looking for fallocate - found -- Looking for posix_fadvise -- Looking for posix_fadvise - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for syncfs -- Looking for syncfs - found -- Looking for sync_file_range -- Looking for sync_file_range - found -- Looking for pwritev -- Looking for pwritev - found -- Looking for splice -- Looking for splice - found -- Looking for getgrouplist -- Looking for getgrouplist - found -- Looking for fdatasync -- Looking for fdatasync - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for name_to_handle_at -- Looking for name_to_handle_at - found -- Looking for pipe2 -- Looking for pipe2 - found -- Looking for pthread_spin_init -- Looking for pthread_spin_init - found -- Looking for pthread_set_name_np -- Looking for pthread_set_name_np - not found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_rwlockattr_setkind_np -- Looking for pthread_rwlockattr_setkind_np - found -- Looking for eventfd -- Looking for eventfd - found -- Looking for getprogname -- Looking for getprogname - not found -- Looking for include file linux/types.h -- Looking for include file linux/types.h - found -- Looking for include file linux/version.h -- Looking for include file linux/version.h - found -- Looking for include file arpa/nameser_compat.h -- Looking for include file arpa/nameser_compat.h - found -- Looking for include file sys/mount.h -- Looking for include file sys/mount.h - found -- Looking for include file sys/param.h -- Looking for include file sys/param.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file sys/vfs.h -- Looking for include file sys/vfs.h - found -- Looking for include file sys/prctl.h -- Looking for include file sys/prctl.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for include file sched.h -- Looking for include file sched.h - found -- Looking for include file valgrind/helgrind.h -- Looking for include file valgrind/helgrind.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of __be16 -- Check size of __be16 - done -- Check size of __be32 -- Check size of __be32 - done -- Check size of __be64 -- Check size of __be64 - done -- Check size of __le16 -- Check size of __le16 - done -- Check size of __le32 -- Check size of __le32 - done -- Check size of __le64 -- Check size of __le64 - done -- Check size of __u8 -- Check size of __u8 - done -- Check size of __u16 -- Check size of __u16 - done -- Check size of __u32 -- Check size of __u32 - done -- Check size of __u64 -- Check size of __u64 - done -- Check size of __s8 -- Check size of __s8 - done -- Check size of __s16 -- Check size of __s16 - done -- Check size of __s32 -- Check size of __s32 - done -- Check size of __s64 -- Check size of __s64 - done -- Looking for res_nquery -- Looking for res_nquery - found -- Looking for F_SETPIPE_SZ -- Looking for F_SETPIPE_SZ - found -- Looking for __func__ -- Looking for __func__ - found -- Looking for __PRETTY_FUNCTION__ -- Looking for __PRETTY_FUNCTION__ - found -- Performing Test STRERROR_R_CHAR_P -- Performing Test STRERROR_R_CHAR_P - Success -- Performing Test HAVE_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STAT_ST_MTIM_TV_NSEC - Success -- Performing Test HAVE_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Not Found libibverbs: RDMA_LIBRARY-NOTFOUND -- Could NOT find ibverbs (missing: RDMA_LIBRARIES RDMA_INCLUDE_DIR) -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Found udev: /usr/lib/libudev.so -- Found aio: /lib/libaio.so -- Found blkid: /usr/lib/libblkid.so -- Found OpenLdap: /usr/include -- Found fuse: /usr/include/fuse -- Found xfs: /usr/lib/libhandle.so -- Found leveldb: /lib/libleveldb.so -- Found snappy: /lib/libsnappy.so -- Found gperftools: GPERFTOOLS_TCMALLOC_LIBRARY;GPERFTOOLS_TCMALLOC_MINIMAL_LIBRARY;GPERFTOOLS_PROFILER_LIBRARY -- Found keyutils: /usr/lib/libkeyutils.so -- Found CURL: /usr/lib/libcurl.so (found version "7.55.1") -- Looking for curl_multi_wait -- Looking for curl_multi_wait - found -- Found PkgConfig: /usr/bin/pkg-config (found version "1.3.12") -- Checking for module 'nss' -- Found nss, version 3.37.3 -- NSS_LIBRARIES: /usr/lib/libssl3.so;/usr/lib/libsmime3.so;/usr/lib/libnss3.so;/usr/lib/libnssutil3.so -- NSS_INCLUDE_DIRS: /usr/include/nss3 -- Found NSS: /usr/lib/libssl3.so;/usr/lib/libsmime3.so;/usr/lib/libnss3.so;/usr/lib/libnssutil3.so -- Checking for module 'nspr' -- Found nspr, version 4.19.0 -- Found NSPR: /usr/lib/libplds4.so;/usr/lib/libplc4.so;/usr/lib/libnspr4.so -- SSL with NSS selected (Libs: /usr/lib/libssl3.so;/usr/lib/libsmime3.so;/usr/lib/libnss3.so;/usr/lib/libnssutil3.so) -- Found EXPAT: /usr/lib/libexpat.so (found version "2.2.5") -- Looking for openssl anyways, because radosgw selected -- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.0h") '--build=armv7hl-redhat-linux-gnu' '--host=armv7hl-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' '--disable-static' '--enable-symbol-hiding' '--enable-ipv6' '--enable-threaded-resolver' '--with-gssapi' '--with-nghttp2' '--with-ssl' '--with-ca-bundle=/etc/pki/tls/certs/ca-bundle.crt' '--enable-ldap' '--enable-ldaps' '--enable-manual' '--with-libidn2' '--with-libmetalink' '--with-libpsl' '--with-libssh2' 'build_alias=armv7hl-redhat-linux-gnu' 'host_alias=armv7hl-redhat-linux-gnu' 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' 'LDFLAGS=-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' -- libcurl is linked with openssl: explicitly setting locks -- ssl soname: libssl.so.1.1 -- crypto soname: libcrypto.so.1.1 -- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.15", minimum required is "2.7") -- Found PythonLibs: /usr/lib/libpython2.7.so (found suitable version "2.7.15", minimum required is "2.7") -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Found LTTngUST: /usr/lib/liblttng-ust.so;dl (found version "2.0.0") -- Found babeltrace: /usr/include -- BUILDING Boost Libraries at j 1 -- boost already in src -- Found Boost: /builddir/build/BUILD/ceph-12.2.7/build/boost/include -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Performing Test HAS_FORTIFY_SOURCE -- Performing Test HAS_FORTIFY_SOURCE - Success -- Performing Test HAS_STACK_PROTECT -- Performing Test HAS_STACK_PROTECT - Success -- Performing Test HAVE_ARM_NEON -- Performing Test HAVE_ARM_NEON - Success -- we have a modern and working yasm -- we are not x86_64 && !x32 -- Performing Test COMPILER_SUPPORTS_DIAGNOSTICS_COLOR -- Performing Test COMPILER_SUPPORTS_DIAGNOSTICS_COLOR - Success -- Ceph/.git directory not found, parsing /builddir/build/BUILD/ceph-12.2.7/src/.git_version for CEPH_GIT_VER and CEPH_GIT_NICE_VER -- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.15", minimum required is "2") -- Found PythonLibs: /usr/lib/libpython2.7.so (found suitable version "2.7.15", minimum required is "2") -- Found Python3Interp: /usr/bin/python3 (found suitable version "3.6.5", minimum required is "3") -- Found Python3Libs: /usr/lib/libpython3.6m.so (found suitable version "3.6.5", minimum required is "3") -- Performing Test HAS_VTA -- Performing Test HAS_VTA - Success -- Using EventEpoll for events. -- Found cython3 -- Found cython -- Check if the system is big endian -- Searching 16 bit integer -- Check size of unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - little endian -- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.15") -- exclude following files under src: *.js;*.css -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/ceph-12.2.7/build + make -j1 Scanning dependencies of target Boost [ 0%] Creating directories for 'Boost' [ 0%] No download step for 'Boost' [ 0%] No patch step for 'Boost' [ 0%] No update step for 'Boost' [ 0%] Performing configure step for 'Boost' Building Boost.Build engine with toolset gcc... tools/build/src/engine/bin.linuxarm/b2 Detecting Python version... 2.7 Detecting Python root... /usr Unicode/ICU support for Boost.Regex?... not found. Generating Boost.Build configuration in project-config.jam... Bootstrapping is done. To build, run: ./b2 To adjust configuration, edit 'project-config.jam'. Further information: - Command line help: ./b2 --help - Getting started guide: http://www.boost.org/more/getting_started/unix-variants.html - Boost.Build documentation: http://www.boost.org/build/doc/html/index.html [ 0%] Performing build step for 'Boost' Performing configuration checks - 32-bit : yes - arm : yes - symlinks supported : yes - C++11 mutex : yes - lockfree boost::atomic_flag : yes - zlib : yes - bzip2 : no - lzma : yes - has_icu builds : no Component configuration: - atomic : building - chrono : not building - container : building - context : building - coroutine : building - date_time : building - exception : not building - fiber : not building - filesystem : building - graph : not building - graph_parallel : not building - iostreams : building - locale : not building - log : not building - math : not building - mpi : not building - program_options : building - python : building - random : building - regex : building - serialization : not building - signals : not building - stacktrace : not building - system : building - test : not building - thread : building - timer : not building - type_erasure : not building - wave : not building [ 0%] Performing install step for 'Boost' Performing configuration checks - 32-bit : yes (cached) - arm : yes (cached) - symlinks supported : yes - C++11 mutex : yes (cached) - lockfree boost::atomic_flag : yes (cached) - zlib : yes - bzip2 : no - lzma : yes - has_icu builds : no (cached) - zlib : yes (cached) - bzip2 : no (cached) - lzma : yes (cached) Component configuration: - atomic : building - chrono : not building - container : building - context : building - coroutine : building - date_time : building - exception : not building - fiber : not building - filesystem : building - graph : not building - graph_parallel : not building - iostreams : building - locale : not building - log : not building - math : not building - mpi : not building - program_options : building - python : building - random : building - regex : building - serialization : not building - signals : not building - stacktrace : not building - system : building - test : not building - thread : building - timer : not building - type_erasure : not building - wave : not building [ 0%] Completed 'Boost' [ 0%] Built target Boost Scanning dependencies of target ceph.pp Compiling targeted ceph module /usr/bin/checkmodule: loading policy configuration from tmp/ceph.tmp /usr/bin/checkmodule: policy configuration loaded /usr/bin/checkmodule: writing binary representation (version 19) to tmp/ceph.mod Creating targeted ceph.pp policy package [ 0%] Built target ceph.pp Scanning dependencies of target parse_secret_objs [ 0%] Building C object src/CMakeFiles/parse_secret_objs.dir/common/secret.c.o [ 0%] Built target parse_secret_objs Scanning dependencies of target krbd [ 0%] Building CXX object src/CMakeFiles/krbd.dir/krbd.cc.o [ 0%] Linking CXX static library ../lib/libkrbd.a [ 0%] Built target krbd Scanning dependencies of target osdc [ 1%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Filer.cc.o In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ObjectExtent&}; _Tp = ObjectExtent; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: /usr/include/c++/7/bits/stl_vector.h: In member function 'void Filer::_probe(Filer::Probe*, Filer::Probe::unique_lock&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 1%] Building CXX object src/osdc/CMakeFiles/osdc.dir/ObjectCacher.cc.o In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.cc:6: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void ObjectCacher::bh_write_commit(int64_t, sobject_t, std::vector >&, ceph_tid_t, int)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.cc:6: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.cc:6: /usr/include/c++/7/bits/stl_map.h: In member function 'int ObjectCacher::_readx(ObjectCacher::OSDRead*, ObjectCacher::ObjectSet*, Context*, bool, ZTracer::Trace*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 1%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Objecter.cc.o /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc: In member function 'void Objecter::_finish_command(Objecter::CommandOp*, int, std::__cxx11::string)': /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:4958:15: warning: unused variable 's' [-Wunused-variable] OSDSession *s = c->session; ^ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/thread_data.hpp:24, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/condition_variable.hpp:12, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/condition_variable.hpp:16, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/shared_mutex.hpp:14, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/shared_mutex.hpp:22, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In function 'typename std::enable_if<(traits:: supported && traits:: need_contiguous)>::type decode(T&, ceph::buffer::list::iterator&) [with T = std::vector; traits = denc_traits, void>]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {OSDOp}; _Tp = OSDOp; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2491:16: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 _M_erase_aux(__first++); ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void Objecter::_op_cancel_map_check(Objecter::Op*)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2491:16: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 _M_erase_aux(__first++); ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void Objecter::_linger_cancel_map_check(Objecter::LingerOp*)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2491:16: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 _M_erase_aux(__first++); ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void Objecter::_command_cancel_map_check(Objecter::CommandOp*)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::Op*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In member function 'virtual void Objecter::C_Op_Map_Latest::finish(int)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::_session_op_assign(Objecter::OSDSession*, Objecter::Op*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::_send_linger_map_check(Objecter::LingerOp*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In member function 'virtual void Objecter::C_Linger_Map_Latest::finish(int)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::_session_linger_op_assign(Objecter::OSDSession*, Objecter::LingerOp*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'Objecter::LingerOp* Objecter::linger_register(const object_t&, const object_locator_t&, int)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = bool; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::update_pool_full_map(std::map&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::_send_command_map_check(Objecter::CommandOp*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In member function 'virtual void Objecter::C_Command_Map_Latest::finish(int)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::_session_command_op_assign(Objecter::OSDSession*, Objecter::CommandOp*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::PoolOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::handle_get_pool_stats_reply(MGetPoolStatsReply*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::handle_fs_stats_reply(MStatfsReply*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/thread_data.hpp:24, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/condition_variable.hpp:12, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/condition_variable.hpp:16, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/shared_mutex.hpp:14, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/shared_mutex.hpp:22, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const librados::inconsistent_snapset_t&}; _Tp = librados::inconsistent_snapset_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::_scan_requests(Objecter::OSDSession*, bool, bool, std::map*, std::map&, std::__cxx11::list&, std::map&, Objecter::shunique_lock&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::_kick_requests(Objecter::OSDSession*, std::map&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/thread_data.hpp:24, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/condition_variable.hpp:12, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/condition_variable.hpp:16, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/shared_mutex.hpp:14, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/shared_mutex.hpp:22, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/vector.tcc: In member function 'virtual void MOSDOp::decode_payload()': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::handle_osd_backoff(MOSDBackoff*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/thread_data.hpp:24, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/condition_variable.hpp:12, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/condition_variable.hpp:16, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/shared_mutex.hpp:14, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/shared_mutex.hpp:22, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/vector.tcc: In member function 'void Objecter::_send_linger(Objecter::LingerOp*, Objecter::shunique_lock&)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_tree.h: In member function 'void Objecter::_linger_ops_resend(std::map&, Objecter::unique_lock&)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void Objecter::handle_osd_map(MOSDMap*)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::_do_delete_pool(int64_t, Context*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::get_pool_stats(std::__cxx11::list >&, std::map, pool_stat_t>*, Context*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void Objecter::get_fs_stats(ceph_statfs&, boost::optional, Context*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/thread_data.hpp:24, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/condition_variable.hpp:12, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/condition_variable.hpp:16, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/shared_mutex.hpp:14, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/shared_mutex.hpp:22, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const librados::inconsistent_obj_t&}; _Tp = librados::inconsistent_obj_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/thread_data.hpp:24, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/condition_variable.hpp:12, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/condition_variable.hpp:16, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/pthread/shared_mutex.hpp:14, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/thread/shared_mutex.hpp:22, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::C_ObjectOperation_scrub_ls::finish(int)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 1%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Striper.cc.o In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ObjectExtent&}; _Tp = ObjectExtent; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /usr/include/c++/7/bits/stl_vector.h: In static member function 'static void Striper::assimilate_extents(std::map >&, std::vector&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void Striper::StripedReadResult::add_partial_result(CephContext*, ceph::bufferlist&, const std::vector >&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void Striper::StripedReadResult::add_partial_sparse_result(CephContext*, ceph::bufferlist&, const std::map&, uint64_t, const std::vector >&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 1%] Linking CXX static library ../../lib/libosdc.a [ 1%] Built target osdc Scanning dependencies of target client [ 1%] Building CXX object src/client/CMakeFiles/client.dir/Client.cc.o In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/math_fwd.hpp:26, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/sign.hpp:17, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/try_lexical_convert.hpp:42, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast.hpp:32, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:28: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mds_gid_t&}; _Tp = mds_gid_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/common/ConfUtils.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:44: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/common/ConfUtils.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:44: /usr/include/c++/7/bits/stl_map.h: In member function 'virtual void MClientReconnect::encode_payload(uint64_t)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'virtual void MClientReconnect::decode_payload()': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/math_fwd.hpp:26, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/sign.hpp:17, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/try_lexical_convert.hpp:42, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast.hpp:32, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:28: /usr/include/c++/7/bits/stl_vector.h: In member function 'int Client::resolve_mds(const string&, std::vector*)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/common/ConfUtils.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:44: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void Client::_release_faked_ino(Inode*)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void Client::_assign_faked_ino(Inode*)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/common/ConfUtils.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:44: /usr/include/c++/7/bits/stl_map.h: In member function 'void Client::handle_client_request_forward(MClientRequestForward*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/math_fwd.hpp:26, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/sign.hpp:17, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/try_lexical_convert.hpp:42, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast.hpp:32, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:28: /usr/include/c++/7/bits/stl_vector.h: In member function 'int Client::mds_command(const string&, const std::vector >&, const bufferlist&, ceph::bufferlist*, std::__cxx11::string*, Context*)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/math_fwd.hpp:26, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/sign.hpp:17, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/try_lexical_convert.hpp:42, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast.hpp:32, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:28: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {dir_result_t::dentry}; _Tp = dir_result_t::dentry; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/common/ConfUtils.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:44: /usr/include/c++/7/bits/stl_map.h: In member function 'int Client::make_request(MetaRequest*, const UserPerm&, InodeRef*, bool*, mds_rank_t, ceph::bufferlist*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/math_fwd.hpp:26, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/sign.hpp:17, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/try_lexical_convert.hpp:42, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast.hpp:32, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:28: /usr/include/c++/7/bits/stl_vector.h: In member function 'void Client::handle_osd_map(MOSDMap*)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/common/ConfUtils.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:44: /usr/include/c++/7/bits/stl_map.h: In member function 'void Client::send_reconnect(MetaSession*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/math_fwd.hpp:26, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/math/special_functions/sign.hpp:17, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast/try_lexical_convert.hpp:42, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/lexical_cast.hpp:32, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:28: /usr/include/c++/7/bits/vector.tcc: In member function 'void Client::insert_readdir_results(MetaRequest*, MetaSession*, Inode*)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object src/client/CMakeFiles/client.dir/Dentry.cc.o [ 1%] Building CXX object src/client/CMakeFiles/client.dir/Fh.cc.o [ 2%] Building CXX object src/client/CMakeFiles/client.dir/Inode.cc.o [ 2%] Building CXX object src/client/CMakeFiles/client.dir/MetaRequest.cc.o [ 2%] Building CXX object src/client/CMakeFiles/client.dir/ClientSnapRealm.cc.o [ 2%] Building CXX object src/client/CMakeFiles/client.dir/MetaSession.cc.o [ 2%] Building CXX object src/client/CMakeFiles/client.dir/Trace.cc.o [ 2%] Building CXX object src/client/CMakeFiles/client.dir/posix_acl.cc.o [ 2%] Building CXX object src/client/CMakeFiles/client.dir/Delegation.cc.o [ 2%] Linking CXX static library ../../lib/libclient.a [ 2%] Built target client Scanning dependencies of target compressor_objs [ 2%] Building CXX object src/compressor/CMakeFiles/compressor_objs.dir/Compressor.cc.o [ 2%] Building CXX object src/compressor/CMakeFiles/compressor_objs.dir/AsyncCompressor.cc.o In file included from /usr/include/c++/7/unordered_map:47:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/unordered_map.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/compressor/AsyncCompressor.cc:15: /usr/include/c++/7/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/7/bits/hashtable.h:1850:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}' changed in GCC 7.1 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _H1, _H2, _Hash, _RehashPolicy, _Traits>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/hashtable.h: In member function 'int AsyncCompressor::get_compress_data(uint64_t, ceph::bufferlist&, bool, bool*)': /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}' changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}' changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ /usr/include/c++/7/bits/hashtable.h: In member function 'int AsyncCompressor::get_decompress_data(uint64_t, ceph::bufferlist&, bool, bool*)': /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}' changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}' changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ [ 2%] Built target compressor_objs Scanning dependencies of target oprequest-tp [ 2%] generating /builddir/build/BUILD/ceph-12.2.7/build/include/tracing/oprequest.h [ 2%] Built target oprequest-tp Scanning dependencies of target common-objs [ 2%] Building C object src/CMakeFiles/common-objs.dir/ceph_ver.c.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/AsyncOpTracker.cc.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/DecayCounter.cc.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/LogClient.cc.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/LogEntry.cc.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/PrebufferedStreambuf.cc.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/BackTrace.cc.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/perf_counters.cc.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/perf_histogram.cc.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/mutex_debug.cc.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/Mutex.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/OutputDataSocket.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/admin_socket.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/admin_socket_client.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/bloom_filter.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/Readahead.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/cmdparse.cc.o In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/json_spirit/json_spirit_value.h:13, from /builddir/build/BUILD/ceph-12.2.7/src/json_spirit/json_spirit.h:13, from /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.cc:15: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In function 'bool cmdmap_from_json(std::vector >, std::map, boost::variant, bool, long long int, double, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::vector > > >*, std::stringstream&)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building C object src/CMakeFiles/common-objs.dir/common/escape.c.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/url_escape.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/io_priority.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/Clock.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_time.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/mempool.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/Throttle.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/Timer.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/Finisher.cc.o [ 3%] Building CXX object src/CMakeFiles/common-objs.dir/common/environment.cc.o [ 3%] Building C object src/CMakeFiles/common-objs.dir/common/sctp_crc32.c.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/crc32c.cc.o [ 4%] Building C object src/CMakeFiles/common-objs.dir/common/crc32c_intel_baseline.c.o [ 4%] Building C object src/CMakeFiles/common-objs.dir/xxHash/xxhash.c.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/assert.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/run_cmd.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/WorkQueue.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/ConfUtils.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/MemoryModel.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/fd.cc.o [ 4%] Building C object src/CMakeFiles/common-objs.dir/common/xattr.c.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/str_list.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/str_map.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/snap_types.cc.o In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.cc:2: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/errno.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/TrackedOp.cc.o In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::_Identity > >, std::less > >, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void OpHistory::cleanup(utime_t)': /usr/include/c++/7/bits/stl_tree.h:1113:14: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::_Identity > >, std::less > >, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/stl_tree.h:2491:16: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 _M_erase_aux(__first++); ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector > > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/utility/string_view.hpp:27, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/utility/string_view.hpp:27, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/utility/string_view.hpp:27, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: /usr/include/c++/7/bits/vector.tcc: In member function 'void OpHistory::dump_ops_by_duration(utime_t, ceph::Formatter*, std::set >)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/utility/string_view.hpp:27, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/SloppyCRCMap.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/types.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/common/iso_8601.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/log/Log.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/log/SubsystemMap.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonCap.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonClient.cc.o In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void MonClient::shutdown()': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void MonClient::handle_get_version_reply(MMonGetVersionReply*)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void MonClient::_reopen_session(int)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: /usr/include/c++/7/bits/stl_map.h: In member function 'void MonClient::start_mon_command(const std::vector >&, const bufferlist&, ceph::bufferlist*, std::__cxx11::string*, Context*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void MonClient::start_mon_command(int, const std::vector >&, const bufferlist&, ceph::bufferlist*, std::__cxx11::string*, Context*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void MonClient::start_mon_command(const string&, const std::vector >&, const bufferlist&, ceph::bufferlist*, std::__cxx11::string*, Context*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonMap.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Connection.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:15: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {OSDHealthMetric}; _Tp = OSDHealthMetric; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'virtual void MMgrReport::decode_payload()': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/Accepter.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/msg/DispatchQueue.cc.o In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/msg/DispatchQueue.cc:15: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void DispatchQueue::discard_queue(uint64_t)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void DispatchQueue::entry()': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/msg/Message.cc.o In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pg_t&}; _Tp = pg_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void MOSDPGRemove::encode_payload(uint64_t)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In function 'typename std::enable_if<(traits:: supported && traits:: need_contiguous)>::type decode(T&, ceph::buffer::list::iterator&) [with T = std::vector; traits = denc_traits, void>]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'virtual void MOSDPGQuery::encode_payload(uint64_t)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {spg_t}; _Tp = spg_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function 'virtual void MOSDPGRemove::decode_payload()': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/stl_map.h: In member function 'virtual void MClientReconnect::encode_payload(uint64_t)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'virtual void MClientReconnect::decode_payload()': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = vinodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = vinodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = vinodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = vinodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = vinodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator {aka std::_Rb_tree_const_iterator > > >}' changed in GCC 7.1 /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = pg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/vector.tcc: In member function 'virtual void MOSDOp::decode_payload()': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/stl_map.h: In member function 'void pg_missing_set::decode(ceph::buffer::list::iterator&, int64_t) [with bool TrackChanges = false]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {inodeno_t}; _Tp = inodeno_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'virtual void MClientSnap::decode_payload()': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _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++/7/bits/stl_tree.h:2395: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 {aka std::_Rb_tree_const_iterator, long long unsigned int> >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:2395: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 {aka std::_Rb_tree_const_iterator, long long unsigned int> >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/stl_map.h: In member function 'void ScrubResult::decode(ceph::buffer::list::iterator&)': /usr/include/c++/7/bits/stl_map.h:601:41: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator {aka std::_Rb_tree_const_iterator, long long unsigned int> >}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ /usr/include/c++/7/bits/stl_map.h:601:41: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator {aka std::_Rb_tree_const_iterator, long long unsigned int> >}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {OSDHealthMetric}; _Tp = OSDHealthMetric; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/stl_map.h: In member function 'virtual void MMonPaxos::decode_payload()': /usr/include/c++/7/bits/stl_map.h:601:41: note: parameter passing for argument of type 'std::map::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ /usr/include/c++/7/bits/stl_map.h:601:41: note: parameter passing for argument of type 'std::map::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /usr/include/c++/7/bits/vector.tcc: In member function 'virtual void MMgrReport::decode_payload()': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'virtual void MRemoveSnaps::decode_payload()': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/mon/PGMap.cc.o In file included from /usr/include/c++/7/unordered_map:47:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/unordered_map.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = pg_t; _Value = std::pair; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/7/bits/hashtable.h:1850:5: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, true>}' changed in GCC 7.1 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _H1, _H2, _Hash, _RehashPolicy, _Traits>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/hashtable.h:1850:5: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, true>}' changed in GCC 7.1 /usr/include/c++/7/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = int; _Value = std::pair; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/7/bits/hashtable.h:1850:5: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}' changed in GCC 7.1 /usr/include/c++/7/bits/hashtable.h:1850:5: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}' changed in GCC 7.1 /usr/include/c++/7/bits/hashtable.h: In member function 'void PGMap::remove_osd(int)': /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}' changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_map.h: In member function 'int64_t PGMapDigest::get_pool_free_space(const OSDMap&, int64_t) const': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_map.h: In member function 'void PGMap::Incremental::stat_osd_out(int32_t, epoch_t)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In static member function 'static void PGMapUpdater::check_osd_map(const OSDMap::Incremental&, std::set*, std::map*, PGMap*, PGMap::Incremental*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void PGMap::Incremental::stat_osd_down_up(int32_t, epoch_t, const PGMap&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_map.h: In member function 'virtual void PGMapDigest::dump_pool_stats_full(const OSDMap&, std::stringstream*, ceph::Formatter*, bool) const': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = pg_stat_t; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void PGMap::dirty_all(PGMap::Incremental&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In static member function 'static void PGMapUpdater::check_osd_map(CephContext*, const OSDMap&, const PGMap&, PGMap::Incremental*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_map.h: In static member function 'static void PGMap::Incremental::generate_test_instances(std::__cxx11::list&)': /usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In static member function 'static void PGMapUpdater::update_creating_pgs(const OSDMap&, const PGMap&, PGMap::Incremental*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/list:64:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/algorithm/string/std/list_traits.hpp:15, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/algorithm/string/std_containers_traits.hpp:20, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/algorithm/string.hpp:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:4: /usr/include/c++/7/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::__cxx11::list, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_List_const_iterator >}' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::__cxx11::list, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_List_const_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/unordered_map:47:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/unordered_map.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/hashtable.h: In member function 'void PGMap::remove_pg(pg_t)': /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, true>}' changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, long long unsigned int>]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, long long unsigned int>]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/stl_map.h: In member function 'void PGMapDigest::decode(ceph::buffer::list::iterator&)': /usr/include/c++/7/bits/stl_map.h:601:41: note: parameter passing for argument of type 'std::map::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ /usr/include/c++/7/bits/stl_map.h:601:41: note: parameter passing for argument of type 'std::map::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ /usr/include/c++/7/bits/stl_map.h: In member function 'void PGMap::Incremental::decode(ceph::buffer::list::iterator&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void PGMap::get_rules_avail(const OSDMap&, std::map*) const': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/unordered_map:47:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/unordered_map.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /usr/include/c++/7/bits/hashtable.h: In member function 'void PGMap::apply_incremental(CephContext*, const PGMap::Incremental&)': /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, true>}' changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}' changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ In file included from /usr/include/c++/7/list:64:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/algorithm/string/std/list_traits.hpp:15, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/algorithm/string/std_containers_traits.hpp:20, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/algorithm/string.hpp:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:4: /usr/include/c++/7/bits/list.tcc: In static member function 'static void PGMap::generate_test_instances(std::__cxx11::list&)': /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::__cxx11::list, mempool::pool_allocator<(mempool::pool_index_t)17, std::pair > >::const_iterator {aka std::_List_const_iterator >}' changed in GCC 7.1 insert(__last1, __first2, __last2); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECMsgTypes.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECMsgTypes.cc:15: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECMsgTypes.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECMsgTypes.cc:15: /usr/include/c++/7/bits/stl_map.h: In member function 'void ObjectStore::Transaction::decode(ceph::buffer::list::iterator&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/osd/HitSet.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/common/RefCountedObj.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/msg/Messenger.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/Pipe.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/PipeConnection.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/SimpleMessenger.cc.o In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/SimpleMessenger.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/SimpleMessenger.cc:20: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/SimpleMessenger.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/SimpleMessenger.cc:20: /usr/include/c++/7/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue_front(K, unsigned int, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'virtual void SimpleMessenger::mark_down(const entity_addr_t&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue_strict(K, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue(K, unsigned int, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue_strict_front(K, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'virtual void SimpleMessenger::mark_down_all()': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/SimpleMessenger.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/SimpleMessenger.cc:20: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void PrioritizedQueue::remove_by_class(K, std::__cxx11::list*) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'T PrioritizedQueue::dequeue() [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/AsyncConnection.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/AsyncMessenger.cc.o In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncMessenger.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncMessenger.cc:22: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncMessenger.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncMessenger.cc:22: /usr/include/c++/7/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue_front(K, unsigned int, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void AsyncConnection::stop(bool)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue_strict(K, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue(K, unsigned int, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue_strict_front(K, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void AsyncMessenger::shutdown_connections(bool)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncMessenger.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncMessenger.cc:22: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void PrioritizedQueue::SubQueue::pop_front() [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void PrioritizedQueue::remove_by_class(K, std::__cxx11::list*) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator {aka std::_Rb_tree_const_iterator, std::allocator > > > >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/Event.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/EventSelect.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/Stack.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/PosixStack.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/net_handler.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/QueueStrategy.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/msg/msg_types.cc.o [ 6%] Building C object src/CMakeFiles/common-objs.dir/common/reverse.c.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/hobject.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMap.cc.o /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc: In member function 'int OSDMap::validate_crush_rules(CrushWrapper*, std::ostream*) const': /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:3471:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pool.get_size() < (int)newcrush->get_rule_mask_min_size(ruleno) || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:3472:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] pool.get_size() > (int)newcrush->get_rule_mask_max_size(ruleno)) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/btree_map.h:7:0, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/cpp-btree/btree.h: In member function 'IterType btree::btree::internal_find_unique(const key_type&, IterType) const [with IterType = btree::btree_iterator, std::allocator >, 256> >, const std::pair&, const std::pair*>; Params = btree::btree_map_params, std::allocator >, 256>]': /builddir/build/BUILD/ceph-12.2.7/src/include/cpp-btree/btree.h:2298:10: note: parameter passing for argument of type 'btree::btree_iterator, std::allocator >, 256> >, const std::pair&, const std::pair*>' changed in GCC 7.1 IterType btree

::internal_find_unique( ^~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/include/cpp-btree/btree.h: In member function 'void OSDMap::_get_temp_osds(const pg_pool_t&, pg_t, std::vector*, int*) const': /builddir/build/BUILD/ceph-12.2.7/src/include/cpp-btree/btree.h:1070:24: note: parameter passing for argument of type 'btree::btree, std::allocator >, 256> >::const_iterator {aka btree::btree_iterator, std::allocator >, 256> >, const std::pair&, const std::pair*>}' changed in GCC 7.1 return internal_end( ~~~~~~~~~~~~^ internal_find_unique(key, const_iterator(root(), 0))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/include/cpp-btree/btree.h:1070:24: note: parameter passing for argument of type 'btree::btree, std::allocator >, 256> >::const_iterator {aka btree::btree_iterator, std::allocator >, 256> >, const std::pair&, const std::pair*>}' changed in GCC 7.1 In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)15, std::pair >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)15, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)15, std::pair >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)15, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: /usr/include/c++/7/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = int; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)15, std::pair >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)15, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In function 'typename std::enable_if<((! t_traits:: supported) || (! u_traits:: supported))>::type decode(std::map<_Key, _Tp, _Compare, _Alloc>&, ceph::buffer::list::iterator&) [with T = pg_t; U = int; Comp = std::less; Alloc = mempool::pool_allocator<(mempool::pool_index_t)15, std::pair >; t_traits = denc_traits; u_traits = denc_traits]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator<(mempool::pool_index_t)15, std::pair > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {long long int}; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)15, long long int>]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, mempool::pool_allocator<(mempool::pool_index_t)15, long long int> >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: /usr/include/c++/7/bits/stl_set.h: In function 'typename std::enable_if<(traits:: supported && (! traits:: need_contiguous))>::type decode(T&, ceph::buffer::list::iterator&) [with T = std::set, mempool::pool_allocator<(mempool::pool_index_t)15, long long int> >; traits = denc_traits, mempool::pool_allocator<(mempool::pool_index_t)15, long long int> >, void>]': /usr/include/c++/7/bits/stl_set.h:481:41: note: parameter passing for argument of type 'std::set, mempool::pool_allocator<(mempool::pool_index_t)15, long long int> >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ /usr/include/c++/7/bits/stl_set.h:481:41: note: parameter passing for argument of type 'std::set, mempool::pool_allocator<(mempool::pool_index_t)15, long long int> >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/btree_map.h:7:0, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/cpp-btree/btree.h: In static member function 'static void OSDMap::clean_temps(CephContext*, const OSDMap&, OSDMap::Incremental*)': /builddir/build/BUILD/ceph-12.2.7/src/include/cpp-btree/btree.h:1084:20: note: parameter passing for argument of type 'btree::btree, std::allocator >, 256> >::const_iterator {aka btree::btree_iterator, std::allocator >, 256> >, const std::pair&, const std::pair*>}' changed in GCC 7.1 const_iterator begin = internal_find_unique( ^~~~~ /builddir/build/BUILD/ceph-12.2.7/src/include/cpp-btree/btree.h:1084:20: note: parameter passing for argument of type 'btree::btree, std::allocator >, 256> >::const_iterator {aka btree::btree_iterator, std::allocator >, 256> >, const std::pair&, const std::pair*>}' changed in GCC 7.1 [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:4: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pg_t&}; _Tp = pg_t; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)16, pg_t>]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:4: /usr/include/c++/7/bits/stl_vector.h: In member function 'void OSDMapMapping::_build_rmap(const OSDMap&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/histogram.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/osd/osd_types.cc.o In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/ceph-12.2.7/build/boost/include/boost/assign/list_of.hpp:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:18: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >; _ForwardIterator = std::pair*; _Allocator = mempool::pool_allocator<(mempool::pool_index_t)14, std::pair >]': /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const snapid_t&}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_vector.h: In member function 'void SnapSet::filter(const pg_pool_t&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)14, std::pair >]': /usr/include/c++/7/bits/stl_vector.h:1263:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/list:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)14, pg_log_dup_t>]': /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = snapid_t; _Val = snapid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = entity_name_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/list:63:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)14, pg_log_entry_t>]': /usr/include/c++/7/bits/stl_list.h:1799:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator {aka std::_List_iterator}' changed in GCC 7.1 _M_insert(iterator __position, _Args&&... __args) ^~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_vector.h:331:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'void pg_log_t::copy_after(const pg_log_t&, eversion_t)': /usr/include/c++/7/bits/stl_vector.h:331:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/list:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)14, pg_log_entry_t>]': /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_vector.h:331:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/list:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)14, pg_log_entry_t>]': /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 insert(__last1, __first2, __last2); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_vector.h: In member function 'void pg_log_t::copy_up_to(const pg_log_t&, int)': /usr/include/c++/7/bits/stl_vector.h:331:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In static member function 'static void pg_log_t::generate_test_instances(std::__cxx11::list&)': /usr/include/c++/7/bits/stl_vector.h:331:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'void pg_log_t::copy_range(const pg_log_t&, eversion_t, eversion_t)': /usr/include/c++/7/bits/stl_vector.h:331:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'void pg_log_t::decode(ceph::buffer::list::iterator&, int64_t)': /usr/include/c++/7/bits/stl_vector.h:331:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/list:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/list.tcc: In static member function 'static void pg_log_t::filter_log(spg_t, const OSDMap&, const string&, const pg_log_t&, pg_log_t&, pg_log_t&)': /usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 insert(__last1, __first2, __last2); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_vector.h:331:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/list:63:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_list.h:1118:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_vector.h:331:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:331:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator<(mempool::pool_index_t)14, std::pair > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_map.h: In member function 'void SnapSet::from_snap_set(const librados::snap_set_t&, bool)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_map.h: In member function 'void ObjectRecoveryInfo::decode(ceph::buffer::list::iterator&, int64_t)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/mempool.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_set.h: In member function 'void pg_pool_t::decode(ceph::buffer::list::iterator&)': /usr/include/c++/7/bits/stl_set.h:481:41: note: parameter passing for argument of type 'std::set::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ /usr/include/c++/7/bits/stl_set.h:481:41: note: parameter passing for argument of type 'std::set::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /usr/include/c++/7/bits/stl_map.h: In member function 'void OSDSuperblock::decode(ceph::buffer::list::iterator&)': /usr/include/c++/7/bits/stl_map.h:601:41: note: parameter passing for argument of type 'std::map::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ /usr/include/c++/7/bits/stl_map.h:601:41: note: parameter passing for argument of type 'std::map::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 std::forward<_Args>(__args)...); ^ [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OpRequest.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/blkdev.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/common_init.cc.o [ 7%] Building C object src/CMakeFiles/common-objs.dir/common/pipe.c.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_argparse.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_context.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/code_environment.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/dout.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/signal.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/Thread.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/Formatter.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/HTMLFormatter.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/HeartbeatMap.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/PluginRegistry.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_fs.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_hash.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_strings.cc.o [ 8%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_frag.cc.o [ 8%] Building CXX object src/CMakeFiles/common-objs.dir/common/options.cc.o In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/ceph-12.2.7/src/include/str_list.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/common/options.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/common/options.cc:5: /usr/include/c++/7/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Option; _Alloc = std::allocator