Mock Version: 1.4.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv5tel --nodeps /builddir/build/SPECS/ceph.spec'], chrootPath='/var/lib/mock/el-8-arm/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=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv5tel --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 BUILDSTDERR: sh: /usr/bin/python: No such file or directory BUILDSTDERR: sh: /usr/bin/python: No such file or directory BUILDSTDERR: sh: /usr/bin/python: No such file or directory BUILDSTDERR: sh: /usr/bin/python: No such file or directory Building target platforms: armv5tel Building for target armv5tel Wrote: /builddir/build/SRPMS/ceph-12.2.7-9.el8.redsleeve.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv5tel --nodeps /builddir/build/SPECS/ceph.spec'], chrootPath='/var/lib/mock/el-8-arm/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=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv5tel --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 BUILDSTDERR: sh: /usr/bin/python: No such file or directory BUILDSTDERR: sh: /usr/bin/python: No such file or directory BUILDSTDERR: sh: /usr/bin/python: No such file or directory BUILDSTDERR: sh: /usr/bin/python: No such file or directory Building target platforms: armv5tel Building for target armv5tel Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ekuyJf + 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 + /usr/bin/cat /builddir/build/SOURCES/0004-mount-Enlarge-buffer-to-fix-overflow-warning.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0005-Disable-rocksdb-Werror.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0006-python-to-python3.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0007-Strip-away-python2.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0008-Fix-python-executable.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/softfp-armel.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.PV3e4Q + umask 022 + cd /builddir/build/BUILD + cd ceph-12.2.7 BUILDSTDERR: ++ echo -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft BUILDSTDERR: ++ sed -e s/i386/i486/ + export 'RPM_OPT_FLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + export CPPFLAGS= + CPPFLAGS= + export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + export 'LDFLAGS=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + env + sort *) *v*) *v*x*) *x*) ;; ;; ;; ;; IFS=$_mlIFS; IFS=' '; MODULES_USE_COMPAT_VERSION=1; _mlIFS=$IFS; _mlre="${_mlre:-}${_mlv}='`eval 'echo ${'$_mlrv':-}'`' "; _mlre="${_mlre:-}${_mlv}_modquar='`eval 'echo ${'$_mlv'}'`' "; _mlrv="MODULES_RUNENV_${_mlv}"; _mlshdbg='' _mlshdbg='v' _mlshdbg='vx' _mlshdbg='x' _mlstatus=$?; case "$-" in do done; echo "Cannot switch to Modules $swname version, command not found"; echo "Switching to Modules $swname version"; else else else else esac; eval `/usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash "$@"`; eval `eval ${_mlre}/usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash '"$@"'`; export MODULES_USE_COMPAT_VERSION; fi fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; for _mlv in ${MODULES_RUN_QUARANTINE:-}; if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then if [ "${MODULES_USE_COMPAT_VERSION:-0}" = '1' ]; then if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" -a "${_mlv}" = "${_mlv#[0-9]}" ]; then if [ $swfound -eq 0 ]; then if [ -e /usr/share/Modules/libexec/modulecmd-compat ]; then if [ -e /usr/share/Modules/libexec/modulecmd.tcl ]; then if [ -n "${IFS+x}" ]; then if [ -n "${_mlIFS+x}" ]; then if [ -n "${_mlre:-}" ]; then if [ -n "${_mlshdbg:-}" ]; then if [ -n "`eval 'echo ${'$_mlv'+x}'`" ]; then return $_mlstatus return 1; set +v; set +vx; set +x; set -$_mlshdbg; source /usr/share/Modules/init/bash; typeset swfound=0; typeset swfound=0; typeset swname='compatibility'; typeset swname='main'; unset IFS; unset MODULES_USE_COMPAT_VERSION; unset _mlre _mlv _mlrv _mlIFS _mlshdbg; BASH_ENV=/usr/share/Modules/init/bash BASH_FUNC_module%%=() { unset _mlre _mlIFS _mlshdbg; BASH_FUNC_switchml%%=() { typeset swfound=1; CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft CONFIG_SITE=NONE CPPFLAGS= CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft ENV=/usr/share/Modules/init/profile.sh HISTCONTROL=ignoredups HISTSIZE=1000 HOME=/builddir HOSTNAME=odroidxu4 LANG=C LDFLAGS=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld LESSOPEN=||/usr/bin/lesspipe.sh %s LOADEDMODULES= LOGNAME=mockbuild MAIL=/var/spool/mail/mockbuild MODULEPATH=/usr/share/Modules/modulefiles:/etc/modulefiles:/usr/share/modulefiles MODULEPATH_modshare=/usr/share/modulefiles:1:/etc/modulefiles:1:/usr/share/Modules/modulefiles:1 MODULESHOME=/usr/share/Modules MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH OLDPWD=/builddir/build/BUILD PATH=/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/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 PYTHON_DISALLOW_AMBIGUOUS_VERSION=warn RPM_ARCH=arm RPM_BUILD_DIR=/builddir/build/BUILD RPM_BUILD_ROOT=/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.redsleeve.arm RPM_DOC_DIR=/usr/share/doc RPM_LD_FLAGS=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld RPM_OPT_FLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft RPM_OS=linux RPM_PACKAGE_NAME=ceph RPM_PACKAGE_RELEASE=9.el8.redsleeve RPM_PACKAGE_VERSION=12.2.7 RPM_SOURCE_DIR=/builddir/build/SOURCES SHELL=/bin/bash SHLVL=2 TERM=vt100 USER=mockbuild _=/usr/bin/env } } + 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 -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic -DWITH_MGR=OFF -DWITH_EMBEDDED=OFF -DWITH_MANPAGE=ON -DWITH_PYTHON3=ON -DWITH_SYSTEMD=ON -DWITH_SYSTEM_BOOST=ON -DWITH_SPDK=OFF -DWITH_PMEM=OFF -DWITH_BLUESTORE=OFF -DWITH_BOOST_CONTEXT=OFF -DWITH_LEVELDB=OFF -DWITH_RADOSGW=OFF -DWITH_TESTS=OFF -DWITH_LTTNG=OFF -DWITH_BABELTRACE=OFF -DWITH_RADOSGW_BEAST_FRONTEND=OFF -DBOOST_J=2 -- The C compiler identification is GNU 8.2.1 -- The CXX compiler identification is GNU 8.2.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 BUILDSTDERR: CMake Deprecation Warning at CMakeLists.txt:8 (cmake_policy): BUILDSTDERR: The OLD behavior for policy CMP0046 will be removed from a future version BUILDSTDERR: of CMake. BUILDSTDERR: The cmake-policies(7) manual explains that the OLD behaviors of all BUILDSTDERR: policies are deprecated and that a policy should be set to OLD only under BUILDSTDERR: specific short-term circumstances. Projects should be ported to the NEW BUILDSTDERR: behavior and not rely on setting a policy to OLD. BUILDSTDERR: CMake Deprecation Warning at CMakeLists.txt:14 (cmake_policy): BUILDSTDERR: The OLD behavior for policy CMP0022 will be removed from a future version BUILDSTDERR: of CMake. BUILDSTDERR: The cmake-policies(7) manual explains that the OLD behaviors of all BUILDSTDERR: policies are deprecated and that a policy should be set to OLD only under BUILDSTDERR: specific short-term circumstances. Projects should be ported to the NEW BUILDSTDERR: behavior and not rely on setting a policy to OLD. BUILDSTDERR: CMake Deprecation Warning at CMakeLists.txt:17 (cmake_policy): BUILDSTDERR: The OLD behavior for policy CMP0023 will be removed from a future version BUILDSTDERR: of CMake. BUILDSTDERR: The cmake-policies(7) manual explains that the OLD behaviors of all BUILDSTDERR: policies are deprecated and that a policy should be set to OLD only under BUILDSTDERR: specific short-term circumstances. Projects should be ported to the NEW BUILDSTDERR: behavior and not rely on setting a policy to OLD. BUILDSTDERR: CMake Deprecation Warning at CMakeLists.txt:32 (cmake_policy): BUILDSTDERR: The OLD behavior for policy CMP0051 will be removed from a future version BUILDSTDERR: of CMake. BUILDSTDERR: The cmake-policies(7) manual explains that the OLD behaviors of all BUILDSTDERR: policies are deprecated and that a policy should be set to OLD only under BUILDSTDERR: specific short-term circumstances. Projects should be ported to the NEW BUILDSTDERR: 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 - not 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 snappy: /lib/libsnappy.so -- Could NOT find gperftools (missing: GPERFTOOLS_INCLUDE_DIR) -- Could NOT find JeMalloc (missing: JEMALLOC_LIBRARIES JEMALLOC_INCLUDE_DIR) BUILDSTDERR: CMake Warning at CMakeLists.txt:306 (message): BUILDSTDERR: tcmalloc and jemalloc not found, falling back to libc -- Found keyutils: /usr/lib/libkeyutils.so -- Found CURL: /usr/lib/libcurl.so (found version "7.61.1") -- Looking for curl_multi_wait -- Looking for curl_multi_wait - found -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2") -- Checking for module 'nss' -- Found nss, version 3.41.0 -- 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.20.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 ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Boost version: 1.66.0 -- Found the following Boost libraries: -- atomic -- thread -- system -- regex -- random -- program_options -- date_time -- iostreams -- filesystem -- chrono -- 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 do not have a modern/working yasm -- 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 Python3Interp: /usr/bin/python3 (found suitable version "3.6.8", minimum required is "3") -- Found Python3Libs: /usr/lib/libpython3.6m.so (found suitable version "3.6.8", minimum required is "3") -- Performing Test HAS_VTA -- Performing Test HAS_VTA - Success -- Using EventEpoll for events. -- Found cython3 -- 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 -- exclude following files under src: *.js;*.css -- Configuring done -- Generating done BUILDSTDERR: CMake Warning: BUILDSTDERR: Manually-specified variables were not used by the project: BUILDSTDERR: BOOST_J BUILDSTDERR: WITH_BLUESTORE -- Build files have been written to: /builddir/build/BUILD/ceph-12.2.7/build + make -j2 Scanning dependencies of target parse_secret_objs [ 0%] Building C object src/CMakeFiles/parse_secret_objs.dir/common/secret.c.o Scanning dependencies of target osdc [ 0%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Filer.cc.o [ 0%] Built target parse_secret_objs Scanning dependencies of target compressor_objs [ 0%] Building CXX object src/compressor/CMakeFiles/compressor_objs.dir/Compressor.cc.o [ 1%] Building CXX object src/compressor/CMakeFiles/compressor_objs.dir/AsyncCompressor.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:434:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:32, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:599:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:32, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/unordered_map:46, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/unordered_map.h:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/compressor/AsyncCompressor.cc:15: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:1868: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 BUILDSTDERR: _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _H1, _H2, _Hash, _RehashPolicy, _Traits>:: BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h: In member function 'int AsyncCompressor::get_compress_data(uint64_t, ceph::bufferlist&, bool, bool*)': BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:767: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 BUILDSTDERR: { return erase(const_iterator(__it)); } BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:767: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 BUILDSTDERR: { return erase(const_iterator(__it)); } BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h: In member function 'int AsyncCompressor::get_decompress_data(uint64_t, ceph::bufferlist&, bool, bool*)': BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:767: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 BUILDSTDERR: { return erase(const_iterator(__it)); } BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:767: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 BUILDSTDERR: { return erase(const_iterator(__it)); } BUILDSTDERR: ^ [ 1%] Built target compressor_objs Scanning dependencies of target common-objs [ 1%] Building C object src/CMakeFiles/common-objs.dir/ceph_ver.c.o [ 1%] Building CXX object src/CMakeFiles/common-objs.dir/common/AsyncOpTracker.cc.o [ 1%] Building CXX object src/CMakeFiles/common-objs.dir/common/DecayCounter.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:32, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:32, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: BUILDSTDERR: /usr/include/c++/8/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 = object_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:32, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: BUILDSTDERR: /usr/include/c++/8/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 = object_t; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:32, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void Filer::_probe(Filer::Probe*, Filer::Probe::unique_lock&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 1%] Building CXX object src/CMakeFiles/common-objs.dir/common/LogClient.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MLog.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:17: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:434:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogEntry.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:15: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MLog.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:17: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:599:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogEntry.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:15: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:19: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h:121:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogEntry.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:15: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ [ 1%] 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 [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/OutputDataSocket.cc.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/admin_socket.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.cc:15: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h: In instantiation of 'bool cmd_getval(CephContext*, const cmdmap_t&, const string&, T&) [with T = std::__cxx11::basic_string; cmdmap_t = std::map, boost::variant, bool, long long int, double, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::vector > > >; std::__cxx11::string = std::__cxx11::basic_string]': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.cc:372:45: required from here BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h:57:7: warning: catching polymorphic type 'class boost::bad_get' by value [-Wcatch-value=] BUILDSTDERR: } catch (boost::bad_get) { BUILDSTDERR: ^~~~~ [ 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 BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/json_spirit/json_spirit_value.h:13, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/json_spirit/json_spirit.h:13, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.cc:15: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/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&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 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 [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_time.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/mempool.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/Throttle.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/Timer.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/Finisher.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/environment.cc.o [ 4%] 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 [ 5%] Building C object src/CMakeFiles/common-objs.dir/common/crc32c_intel_baseline.c.o [ 5%] Building C object src/CMakeFiles/common-objs.dir/xxHash/xxhash.c.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/common/assert.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/common/run_cmd.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/common/WorkQueue.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/common/ConfUtils.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/common/MemoryModel.cc.o [ 5%] Building CXX object src/CMakeFiles/common-objs.dir/common/fd.cc.o [ 6%] Building C object src/CMakeFiles/common-objs.dir/common/xattr.c.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/str_list.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/str_map.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/snap_types.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.cc:2: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/errno.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/TrackedOp.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: BUILDSTDERR: /usr/include/c++/8/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 > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2486: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'void OpHistory::cleanup(utime_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:1129:2: 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 BUILDSTDERR: _M_erase_aux(__position); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2507:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_erase_aux(__first++); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: BUILDSTDERR: /usr/include/c++/8/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 > >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /usr/include/boost/utility/string_view.hpp:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /usr/include/boost/utility/string_view.hpp:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /usr/include/boost/utility/string_view.hpp:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void OpHistory::dump_ops_by_duration(utime_t, ceph::Formatter*, std::set >)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /usr/include/boost/utility/string_view.hpp:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/histogram.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/TrackedOp.cc:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/SloppyCRCMap.cc.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/types.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/common/iso_8601.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/log/Log.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/log/SubsystemMap.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonCap.cc.o [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonClient.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:22: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h:121:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MAuth.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:23: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:434:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MAuth.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:23: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:599:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:31: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonSubscribeAck.h: In constructor 'MMonSubscribeAck::MMonSubscribeAck()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonSubscribeAck.h:26:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: BUILDSTDERR: /usr/include/c++/8/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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void MonClient::start_mon_command(const std::vector >&, const bufferlist&, ceph::bufferlist*, std::__cxx11::string*, Context*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void MonClient::start_mon_command(int, const std::vector >&, const bufferlist&, ceph::bufferlist*, std::__cxx11::string*, Context*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/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*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: BUILDSTDERR: /usr/include/c++/8/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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void MonClient::get_version(std::__cxx11::string, version_t*, version_t*, Context*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonMap.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.cc:2: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h:121:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.cc:2: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrContext.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:17: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h:121:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Connection.h:25, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:15: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:26: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:434:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Connection.h:25, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:15: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:26: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:599:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Connection.h:25, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:15: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Connection.h:25, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:15: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'virtual void MMgrReport::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 7%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/Accepter.cc.o [ 8%] Building CXX object src/CMakeFiles/common-objs.dir/msg/DispatchQueue.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/DispatchQueue.cc:15: BUILDSTDERR: /usr/include/c++/8/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 = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/DispatchQueue.cc:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void DispatchQueue::enqueue(Message*, int, uint64_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 8%] Building CXX object src/CMakeFiles/common-objs.dir/msg/Message.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:18: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:434:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:18: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:599:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonProbe.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:39: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h:121:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:68: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOp.h: In constructor 'MOSDSubOp::MOSDSubOp(osd_reqid_t, pg_shard_t, spg_t, const hobject_t&, int, epoch_t, ceph_tid_t, eversion_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOp.h:262:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct osd_peer_stat_t'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&peer_stat, 0, sizeof(peer_stat)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:18: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here BUILDSTDERR: struct osd_peer_stat_t { BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:69: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOpReply.h: In constructor 'MOSDSubOpReply::MOSDSubOpReply(const MOSDSubOp*, pg_shard_t, int, epoch_t, int)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOpReply.h:149:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct osd_peer_stat_t'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&peer_stat, 0, sizeof(peer_stat)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:18: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here BUILDSTDERR: struct osd_peer_stat_t { BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:108: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonSubscribeAck.h: In constructor 'MMonSubscribeAck::MMonSubscribeAck()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonSubscribeAck.h:26:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:114: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReply.h: In member function 'void InodeStat::decode(ceph::buffer::list::iterator&, uint64_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReply.h:185:38: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct quota_info_t'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset("a, 0, sizeof(quota)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:111: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here BUILDSTDERR: struct quota_info_t BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:119: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientQuota.h: In constructor 'MClientQuota::MClientQuota()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientQuota.h:15:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nest_info_t'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&rstat, 0, sizeof(rstat)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:111: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:223:8: note: 'struct nest_info_t' declared here BUILDSTDERR: struct nest_info_t : public scatter_info_t { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:119: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientQuota.h:16:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct quota_info_t'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset("a, 0, sizeof(quota)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:111: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here BUILDSTDERR: struct quota_info_t BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:111: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h: In instantiation of 'inode_t::inode_t() [with Allocator = mempool::mds_co::pool_allocator]': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:533:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct quota_info_t'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset("a, 0, sizeof(quota)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:111: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here BUILDSTDERR: struct quota_info_t BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual void MOSDPGRemove::encode_payload(uint64_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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>]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'virtual void MOSDPGQuery::encode_payload(uint64_t)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'virtual void MOSDPGRemove::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'virtual void MOSDOp::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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 = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual void MClientReconnect::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual void MClientReconnect::encode_payload(uint64_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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 = metareqid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual void MMDSResolve::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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 = metareqid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual void MMDSResolveAck::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: /usr/include/c++/8/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 > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: /usr/include/c++/8/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 > > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: /usr/include/c++/8/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 = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 = string_snap_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 = dirfrag_t; _Val = std::pair, snapid_t>, unsigned int> >; _KeyOfValue = std::_Select1st, snapid_t>, unsigned int> > >; _Compare = std::less; _Alloc = std::allocator, snapid_t>, unsigned int> > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, snapid_t>, unsigned int> >, std::_Select1st, snapid_t>, unsigned int> > >, std::less, std::allocator, snapid_t>, unsigned int> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, snapid_t>, unsigned int> > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/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 = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void pg_missing_set::decode(ceph::buffer::list::iterator&, int64_t) [with bool TrackChanges = false]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'virtual void MClientSnap::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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 = vinodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 = vinodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 = dirfrag_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void ScrubResult::decode(ceph::buffer::list::iterator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:607: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 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:607: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 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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 = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual void MMDSCacheRejoin::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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 >, snapid_t>, unsigned int>}; _Key = std::pair, snapid_t>; _Val = std::pair, snapid_t>, unsigned int>; _KeyOfValue = std::_Select1st, snapid_t>, unsigned int> >; _Compare = std::less, snapid_t> >; _Alloc = std::allocator, snapid_t>, unsigned int> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, snapid_t>, std::pair, snapid_t>, unsigned int>, std::_Select1st, snapid_t>, unsigned int> >, std::less, snapid_t> >, std::allocator, snapid_t>, unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, snapid_t>, unsigned int> >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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 = dirfrag_t; U = MCacheExpire::realm; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, snapid_t>, unsigned int> >, std::_Select1st, snapid_t>, unsigned int> > >, std::less, std::allocator, snapid_t>, unsigned int> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, snapid_t>, unsigned int> > >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:607:41: note: parameter passing for argument of type 'std::map, snapid_t>, unsigned int>::const_iterator' {aka 'std::_Rb_tree_const_iterator, snapid_t>, unsigned int> >'} changed in GCC 7.1 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual void MMonPaxos::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:607:41: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:607:41: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'virtual void MMgrReport::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void MgrMap::decode(ceph::buffer::list::iterator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'virtual void MRemoveSnaps::decode_payload()': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object src/CMakeFiles/common-objs.dir/mon/PGMap.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:35, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:434:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:25, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:35, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:599:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:25, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:25, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h: In instantiation of 'bool cmd_getval(CephContext*, const cmdmap_t&, const string&, T&) [with T = std::__cxx11::basic_string; cmdmap_t = std::map, boost::variant, bool, long long int, double, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::vector > > >; std::__cxx11::string = std::__cxx11::basic_string]': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:3865:58: required from here BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h:57:7: warning: catching polymorphic type 'class boost::bad_get' by value [-Wcatch-value=] BUILDSTDERR: } catch (boost::bad_get) { BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h: In instantiation of 'bool cmd_getval(CephContext*, const cmdmap_t&, const string&, T&) [with T = std::vector >; cmdmap_t = std::map, boost::variant, bool, long long int, double, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::vector > > >; std::__cxx11::string = std::__cxx11::basic_string]': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:3899:72: required from here BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h:57:7: warning: catching polymorphic type 'class boost::bad_get' by value [-Wcatch-value=] BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h: In instantiation of 'bool cmd_getval(CephContext*, const cmdmap_t&, const string&, T&) [with T = long long int; cmdmap_t = std::map, boost::variant, bool, long long int, double, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::vector > > >; std::__cxx11::string = std::__cxx11::basic_string]': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:3968:52: required from here BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h:57:7: warning: catching polymorphic type 'class boost::bad_get' by value [-Wcatch-value=] BUILDSTDERR: In file included from /usr/include/c++/8/unordered_map:46, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/unordered_map.h:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:1868: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 BUILDSTDERR: _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _H1, _H2, _Hash, _RehashPolicy, _Traits>:: BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:1868: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 BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h: In member function 'void PGMap::remove_osd(int)': BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:767: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 BUILDSTDERR: { return erase(const_iterator(__it)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'int64_t PGMapDigest::get_pool_free_space(const OSDMap&, int64_t) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void PGMap::Incremental::stat_osd_down_up(int32_t, epoch_t, const PGMap&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void PGMap::Incremental::stat_osd_out(int32_t, epoch_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In static member function 'static void PGMapUpdater::check_osd_map(const OSDMap::Incremental&, std::set*, std::map*, PGMap*, PGMap::Incremental*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual void PGMapDigest::dump_pool_stats_full(const OSDMap&, std::stringstream*, ceph::Formatter*, bool) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void PGMap::dirty_all(PGMap::Incremental&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/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 = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)17, std::pair >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In static member function 'static void PGMapUpdater::update_creating_pgs(const OSDMap&, const PGMap&, PGMap::Incremental*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/list:64, BUILDSTDERR: from /usr/include/boost/algorithm/string/std/list_traits.hpp:15, BUILDSTDERR: from /usr/include/boost/algorithm/string/std_containers_traits.hpp:20, BUILDSTDERR: from /usr/include/boost/algorithm/string.hpp:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:4: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:133: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 BUILDSTDERR: list<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/unordered_map:46, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/unordered_map.h:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h: In member function 'void PGMap::remove_pg(pg_t)': BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:767: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 BUILDSTDERR: { return erase(const_iterator(__it)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In static member function 'static void PGMap::Incremental::generate_test_instances(std::__cxx11::list&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:518:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:518:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:518:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:518:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void PGMapDigest::decode(ceph::buffer::list::iterator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:607:41: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:607:41: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void PGMap::Incremental::decode(ceph::buffer::list::iterator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void PGMap::get_rules_avail(const OSDMap&, std::map*) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/unordered_map:46, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/unordered_map.h:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/health.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h: In member function 'void PGMap::apply_incremental(CephContext*, const PGMap::Incremental&)': BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:767: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 BUILDSTDERR: { return erase(const_iterator(__it)); } BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/hashtable.h:767: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 BUILDSTDERR: { return erase(const_iterator(__it)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/list:64, BUILDSTDERR: from /usr/include/boost/algorithm/string/std/list_traits.hpp:15, BUILDSTDERR: from /usr/include/boost/algorithm/string/std_containers_traits.hpp:20, BUILDSTDERR: from /usr/include/boost/algorithm/string.hpp:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:4: BUILDSTDERR: /usr/include/c++/8/bits/list.tcc: In static member function 'static void PGMap::generate_test_instances(std::__cxx11::list&)': BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:320:11: 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 BUILDSTDERR: insert(__last1, __first2, __last2); BUILDSTDERR: ^~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 [ 8%] Building CXX object src/CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o [ 8%] Building CXX object src/CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECMsgTypes.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECMsgTypes.cc:15: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECMsgTypes.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECMsgTypes.cc:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void ObjectStore::Transaction::decode(ceph::buffer::list::iterator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 8%] Building CXX object src/CMakeFiles/common-objs.dir/osd/HitSet.cc.o [ 8%] Building CXX object src/CMakeFiles/common-objs.dir/common/RefCountedObj.cc.o [ 8%] Building CXX object src/CMakeFiles/common-objs.dir/msg/Messenger.cc.o [ 9%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/Pipe.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/Pipe.cc:24: BUILDSTDERR: /usr/include/c++/8/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 = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/Pipe.cc:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue_strict(K, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void DispatchQueue::queue_connect(Connection*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void DispatchQueue::queue_reset(Connection*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void DispatchQueue::queue_accept(Connection*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void Pipe::was_session_reset()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 9%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/PipeConnection.cc.o [ 9%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/SimpleMessenger.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/SimpleMessenger.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/SimpleMessenger.cc:20: BUILDSTDERR: /usr/include/c++/8/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 = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/SimpleMessenger.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/simple/SimpleMessenger.cc:20: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void DispatchQueue::queue_reset(Connection*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue_strict(K, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual void SimpleMessenger::mark_down(const entity_addr_t&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual void SimpleMessenger::mark_down_all()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 9%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/AsyncConnection.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/ConfUtils.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncConnection.cc:19: BUILDSTDERR: /usr/include/c++/8/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 = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/ConfUtils.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncConnection.cc:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue_strict(K, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void DispatchQueue::queue_reset(Connection*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void AsyncConnection::was_session_reset()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'ssize_t AsyncConnection::handle_connect_msg(ceph_msg_connect&, ceph::bufferlist&, ceph::bufferlist&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 9%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/AsyncMessenger.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncMessenger.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncMessenger.cc:22: BUILDSTDERR: /usr/include/c++/8/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 = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncMessenger.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/AsyncMessenger.cc:22: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void PrioritizedQueue::enqueue_strict(K, unsigned int, T) [with T = DispatchQueue::QueueItem; K = long long unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual void AsyncMessenger::mark_down(const entity_addr_t&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void AsyncMessenger::shutdown_connections(bool)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 9%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/Event.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_time.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/Event.h:44, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/Event.cc:18: BUILDSTDERR: /usr/include/c++/8/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 = long long unsigned int; _Val = std::pair, EventCenter::TimeEvent> > >; _KeyOfValue = std::_Select1st, EventCenter::TimeEvent> > > >; _Compare = std::less; _Alloc = std::allocator, EventCenter::TimeEvent> > > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, EventCenter::TimeEvent> > >, std::_Select1st, EventCenter::TimeEvent> > > >, std::less, std::allocator, EventCenter::TimeEvent> > > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, EventCenter::TimeEvent> > > >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_time.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/Event.h:44, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/async/Event.cc:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'uint64_t EventCenter::create_time_event(uint64_t, EventCallbackRef)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, EventCenter::TimeEvent> > >, std::_Select1st, EventCenter::TimeEvent> > > >, std::less, std::allocator, EventCenter::TimeEvent> > > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, EventCenter::TimeEvent> > > >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 9%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/EventSelect.cc.o [ 9%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/Stack.cc.o [ 10%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/PosixStack.cc.o [ 10%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/net_handler.cc.o [ 10%] Building CXX object src/CMakeFiles/common-objs.dir/msg/QueueStrategy.cc.o [ 10%] Building CXX object src/CMakeFiles/common-objs.dir/msg/msg_types.cc.o [ 10%] Building C object src/CMakeFiles/common-objs.dir/common/reverse.c.o [ 10%] Building CXX object src/CMakeFiles/common-objs.dir/common/hobject.cc.o [ 10%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMap.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:434:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:599:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc: In member function 'int OSDMap::validate_crush_rules(CrushWrapper*, std::ostream*) const': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:3471:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if (pool.get_size() < (int)newcrush->get_rule_mask_min_size(ruleno) || BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:3472:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: pool.get_size() > (int)newcrush->get_rule_mask_max_size(ruleno)) { BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/btree_map.h:7, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:37, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: BUILDSTDERR: /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>]': BUILDSTDERR: /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 BUILDSTDERR: IterType btree

::internal_find_unique( BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /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': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/cpp-btree/btree.h:1071:61: 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 BUILDSTDERR: internal_find_unique(key, const_iterator(root(), 0))); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/cpp-btree/btree.h:1071:61: 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 BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator<(mempool::pool_index_t)15, std::pair >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: BUILDSTDERR: /usr/include/c++/8/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>]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/set:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:17, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: BUILDSTDERR: /usr/include/c++/8/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>]': BUILDSTDERR: /usr/include/c++/8/bits/stl_set.h:491: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 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/stl_set.h:491: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 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/btree_map.h:7, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:37, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: BUILDSTDERR: /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*)': BUILDSTDERR: /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 BUILDSTDERR: const_iterator begin = internal_find_unique( BUILDSTDERR: ^~~~~ BUILDSTDERR: /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 [ 10%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:5: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:434:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.h:11, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:4: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:5: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:599:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.h:11, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:4: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:4: BUILDSTDERR: /usr/include/c++/8/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>]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:4: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void OSDMapMapping::_build_rmap(const OSDMap&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/CMakeFiles/common-objs.dir/common/histogram.cc.o [ 11%] Building CXX object src/CMakeFiles/common-objs.dir/osd/osd_types.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:25: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:434:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:25: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:599:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct uuid_d'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&fsid, 0, sizeof(fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc: In static member function 'static void OSDSuperblock::generate_test_instances(std::__cxx11::list&)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:4844:52: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'struct uuid_d'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset(&z.cluster_fsid, 1, sizeof(z.cluster_fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:4845:44: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'struct uuid_d'; use assignment instead [-Wclass-memaccess] BUILDSTDERR: memset(&z.osd_fsid, 2, sizeof(z.osd_fsid)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here BUILDSTDERR: struct uuid_d { BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/deque:63, BUILDSTDERR: from /usr/include/boost/assign/list_of.hpp:31, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:18: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/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 BUILDSTDERR: __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void SnapSet::filter(const pg_pool_t&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1401: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 BUILDSTDERR: std::__uninitialized_copy_a(__first, __last, __result, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _M_get_Tp_allocator()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/list:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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>]': BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' {aka 'std::_List_const_iterator'} changed in GCC 7.1 BUILDSTDERR: list<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: /usr/include/c++/8/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 > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/list:63, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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>]': BUILDSTDERR: /usr/include/c++/8/bits/stl_list.h:1900:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 BUILDSTDERR: _M_insert(iterator __position, _Args&&... __args) BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:463: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 BUILDSTDERR: std::__uninitialized_copy_a(__x.begin(), __x.end(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: this->_M_impl._M_start, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _M_get_Tp_allocator()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void pg_log_t::copy_after(const pg_log_t&, eversion_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:463: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 BUILDSTDERR: std::__uninitialized_copy_a(__x.begin(), __x.end(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: this->_M_impl._M_start, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _M_get_Tp_allocator()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void pg_log_t::copy_up_to(const pg_log_t&, int)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:463: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 BUILDSTDERR: std::__uninitialized_copy_a(__x.begin(), __x.end(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: this->_M_impl._M_start, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _M_get_Tp_allocator()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/list:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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>]': BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' {aka 'std::_List_const_iterator'} changed in GCC 7.1 BUILDSTDERR: list<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:463: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 BUILDSTDERR: std::__uninitialized_copy_a(__x.begin(), __x.end(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: this->_M_impl._M_start, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _M_get_Tp_allocator()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/list:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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>]': BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: list<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' {aka 'std::_List_const_iterator'} changed in GCC 7.1 BUILDSTDERR: insert(__last1, __first2, __last2); BUILDSTDERR: ^~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In static member function 'static void pg_log_t::generate_test_instances(std::__cxx11::list&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:463: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 BUILDSTDERR: std::__uninitialized_copy_a(__x.begin(), __x.end(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: this->_M_impl._M_start, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _M_get_Tp_allocator()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void pg_log_t::copy_range(const pg_log_t&, eversion_t, eversion_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:463: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 BUILDSTDERR: std::__uninitialized_copy_a(__x.begin(), __x.end(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: this->_M_impl._M_start, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _M_get_Tp_allocator()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void pg_log_t::decode(ceph::buffer::list::iterator&, int64_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:463: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 BUILDSTDERR: std::__uninitialized_copy_a(__x.begin(), __x.end(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: this->_M_impl._M_start, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _M_get_Tp_allocator()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/list:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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&)': BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' {aka 'std::_List_const_iterator'} changed in GCC 7.1 BUILDSTDERR: insert(__last1, __first2, __last2); BUILDSTDERR: ^~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/list:63, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/buffer.h:43, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:10, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_list.h:1219:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 BUILDSTDERR: { this->_M_insert(end(), __x); } BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_list.h:1219:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 BUILDSTDERR: { this->_M_insert(end(), __x); } BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:463: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 BUILDSTDERR: std::__uninitialized_copy_a(__x.begin(), __x.end(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: this->_M_impl._M_start, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _M_get_Tp_allocator()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:463: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 BUILDSTDERR: std::__uninitialized_copy_a(__x.begin(), __x.end(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: this->_M_impl._M_start, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _M_get_Tp_allocator()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, object_stat_sum_t>; _KeyOfValue = std::_Select1st, object_stat_sum_t> >; _Compare = std::less >; _Alloc = std::allocator, object_stat_sum_t> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, object_stat_sum_t>, std::_Select1st, object_stat_sum_t> >, std::less >, std::allocator, object_stat_sum_t> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, object_stat_sum_t> >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void object_stat_collection_t::decode(ceph::buffer::list::iterator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, object_stat_sum_t>, std::_Select1st, object_stat_sum_t> >, std::less >, std::allocator, object_stat_sum_t> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, object_stat_sum_t> >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:6, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void SnapSet::from_snap_set(const librados::snap_set_t&, bool)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/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]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void ObjectRecoveryInfo::decode(ceph::buffer::list::iterator&, int64_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: 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 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/set:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/mempool.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:29, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_set.h: In member function 'void pg_pool_t::decode(ceph::buffer::list::iterator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_set.h:491:41: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/stl_set.h:491:41: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/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 >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411: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 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/rados/rados_types.hpp:4, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:28, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void OSDSuperblock::decode(ceph::buffer::list::iterator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:607:41: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:607:41: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: std::forward<_Args>(__args)...); BUILDSTDERR: ^ [ 11%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OpRequest.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OpRequest.cc:11: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOp.h: In constructor 'MOSDSubOp::MOSDSubOp(osd_reqid_t, pg_shard_t, spg_t, const hobject_t&, int, epoch_t, ceph_tid_t, eversion_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOp.h:262:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct osd_peer_stat_t'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&peer_stat, 0, sizeof(peer_stat)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OpRequest.h:25, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/osd/OpRequest.cc:3: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here BUILDSTDERR: struct osd_peer_stat_t { BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 11%] Building CXX object src/CMakeFiles/common-objs.dir/common/blkdev.cc.o BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc: In function 'int get_device_by_uuid(uuid_d, const char*, char*, char*)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc:228:33: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] BUILDSTDERR: strncpy(device, basename, sizeof(basename)); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc: In function 'int get_block_device_base(const char*, char*, size_t)': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc:85:28: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4085 [-Wformat-truncation=] BUILDSTDERR: snprintf(fn, sizeof(fn), "%s/sys/block/%s", sandbox_dir, devname); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ ~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from /usr/include/c++/8/cstdio:42, BUILDSTDERR: from /usr/include/c++/8/ext/string_conversions.h:43, BUILDSTDERR: from /usr/include/c++/8/bits/basic_string.h:6391, BUILDSTDERR: from /usr/include/c++/8/string:52, BUILDSTDERR: from /usr/include/c++/8/stdexcept:39, BUILDSTDERR: from /usr/include/c++/8/array:39, BUILDSTDERR: from /usr/include/c++/8/tuple:39, BUILDSTDERR: from /usr/include/c++/8/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc:17: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 12 or more bytes (assuming 4107) into a destination of size 4096 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc:103:30: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size between 3829 and 4084 [-Wformat-truncation=] BUILDSTDERR: snprintf(fn, sizeof(fn), "%s/sys/block/%s/%s", sandbox_dir, de->d_name, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: devname); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from /usr/include/c++/8/cstdio:42, BUILDSTDERR: from /usr/include/c++/8/ext/string_conversions.h:43, BUILDSTDERR: from /usr/include/c++/8/bits/basic_string.h:6391, BUILDSTDERR: from /usr/include/c++/8/string:52, BUILDSTDERR: from /usr/include/c++/8/stdexcept:39, BUILDSTDERR: from /usr/include/c++/8/array:39, BUILDSTDERR: from /usr/include/c++/8/tuple:39, BUILDSTDERR: from /usr/include/c++/8/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc:17: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 13 or more bytes (assuming 4363) into a destination of size 4096 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object src/CMakeFiles/common-objs.dir/common/common_init.cc.o [ 11%] Building C object src/CMakeFiles/common-objs.dir/common/pipe.c.o [ 11%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_argparse.cc.o [ 11%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_context.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.h:18, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.cc:19: BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h: In instantiation of 'bool cmd_getval(CephContext*, const cmdmap_t&, const string&, T&) [with T = std::__cxx11::basic_string; cmdmap_t = std::map, boost::variant, bool, long long int, double, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::vector > > >; std::__cxx11::string = std::__cxx11::basic_string]': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.cc:382:46: required from here BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h:57:7: warning: catching polymorphic type 'class boost::bad_get' by value [-Wcatch-value=] BUILDSTDERR: } catch (boost::bad_get) { BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h: In instantiation of 'bool cmd_getval(CephContext*, const cmdmap_t&, const string&, T&) [with T = std::vector >; cmdmap_t = std::map, boost::variant, bool, long long int, double, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::vector > > >; std::__cxx11::string = std::__cxx11::basic_string]': BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.cc:427:48: required from here BUILDSTDERR: /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h:57:7: warning: catching polymorphic type 'class boost::bad_get' by value [-Wcatch-value=] [ 11%] Building CXX object src/CMakeFiles/common-objs.dir/common/code_environment.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/dout.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/signal.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/Thread.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/Formatter.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/HTMLFormatter.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/HeartbeatMap.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/PluginRegistry.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_fs.cc.o [ 13%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_hash.cc.o [ 13%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_strings.cc.o [ 13%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_frag.cc.o [ 13%] Building CXX object src/CMakeFiles/common-objs.dir/common/options.cc.o BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/include/str_list.h:7, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/options.h:9, BUILDSTDERR: from /builddir/build/BUILD/ceph-12.2.7/src/common/options.cc:5: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Option; _Alloc = std::allocator