Mock Version: 2.10 Mock Version: 2.10 Mock Version: 2.10 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/ceph.spec'], chrootPath='/var/lib/mock/dist-circle8-build-21836-4014/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': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=992gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --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': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 Wrote: /builddir/build/SRPMS/ceph-12.2.7-9.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/ceph.spec'], chrootPath='/var/lib/mock/dist-circle8-build-21836-4014/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': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=992gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --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': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6pZEth + 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 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fOTrLW + umask 022 + cd /builddir/build/BUILD + cd ceph-12.2.7 ++ 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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ++ 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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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*) /usr/bin/scl "$@"; ;; ;; ;; ;; 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 else esac; eval "module $@"; 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; 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 _mlIFS; unset _mlre _mlv _mlrv _mlIFS; unset _mlshdbg; BASH_FUNC_ml%%=() { module ml "$@" BASH_FUNC_module%%=() { unset _mlshdbg; BASH_FUNC_scl%%=() { if [ "$1" = "load" -o "$1" = "unload" ]; then 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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection 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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection HISTCONTROL=ignoredups HISTSIZE=1000 HOME=/builddir HOSTNAME=x86build002.cclinux.org 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 MANPATH=: MODULEPATH=/etc/scl/modulefiles:/usr/share/Modules/modulefiles:/etc/modulefiles:/usr/share/modulefiles MODULEPATH_modshare=/usr/share/modulefiles:1:/usr/share/Modules/modulefiles:1:/etc/modulefiles:1 MODULESHOME=/usr/share/Modules MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD OLDPWD=/builddir/build/BUILD PATH=/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=i386 RPM_BUILD_DIR=/builddir/build/BUILD RPM_BUILD_NCPUS=8 RPM_BUILD_ROOT=/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386 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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection RPM_OS=linux RPM_PACKAGE_NAME=ceph RPM_PACKAGE_RELEASE=9.el8 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 -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=ON -DWITH_RDMA=OFF -DBOOST_J=8 -- The C compiler identification is GNU 8.3.1 -- The CXX compiler identification is GNU 8.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:8 (cmake_policy): The OLD behavior for policy CMP0046 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:14 (cmake_policy): The OLD behavior for policy CMP0022 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:17 (cmake_policy): The OLD behavior for policy CMP0023 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:32 (cmake_policy): The OLD behavior for policy CMP0051 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for fallocate -- Looking for fallocate - found -- Looking for posix_fadvise -- Looking for posix_fadvise - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for syncfs -- Looking for syncfs - found -- Looking for sync_file_range -- Looking for sync_file_range - found -- Looking for pwritev -- Looking for pwritev - found -- Looking for splice -- Looking for splice - found -- Looking for getgrouplist -- Looking for getgrouplist - found -- Looking for fdatasync -- Looking for fdatasync - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for name_to_handle_at -- Looking for name_to_handle_at - found -- Looking for pipe2 -- Looking for pipe2 - found -- Looking for pthread_spin_init -- Looking for pthread_spin_init - found -- Looking for pthread_set_name_np -- Looking for pthread_set_name_np - not found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_rwlockattr_setkind_np -- Looking for pthread_rwlockattr_setkind_np - found -- Looking for eventfd -- Looking for eventfd - found -- Looking for getprogname -- Looking for getprogname - not found -- Looking for include file linux/types.h -- Looking for include file linux/types.h - found -- Looking for include file linux/version.h -- Looking for include file linux/version.h - found -- Looking for include file arpa/nameser_compat.h -- Looking for include file arpa/nameser_compat.h - found -- Looking for include file sys/mount.h -- Looking for include file sys/mount.h - found -- Looking for include file sys/param.h -- Looking for include file sys/param.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file sys/vfs.h -- Looking for include file sys/vfs.h - found -- Looking for include file sys/prctl.h -- Looking for include file sys/prctl.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for include file sched.h -- Looking for include file sched.h - found -- Looking for include file valgrind/helgrind.h -- Looking for include file valgrind/helgrind.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of __be16 -- Check size of __be16 - done -- Check size of __be32 -- Check size of __be32 - done -- Check size of __be64 -- Check size of __be64 - done -- Check size of __le16 -- Check size of __le16 - done -- Check size of __le32 -- Check size of __le32 - done -- Check size of __le64 -- Check size of __le64 - done -- Check size of __u8 -- Check size of __u8 - done -- Check size of __u16 -- Check size of __u16 - done -- Check size of __u32 -- Check size of __u32 - done -- Check size of __u64 -- Check size of __u64 - done -- Check size of __s8 -- Check size of __s8 - done -- Check size of __s16 -- Check size of __s16 - done -- Check size of __s32 -- Check size of __s32 - done -- Check size of __s64 -- Check size of __s64 - done -- Looking for res_nquery -- Looking for res_nquery - found -- Looking for F_SETPIPE_SZ -- Looking for F_SETPIPE_SZ - found -- Looking for __func__ -- Looking for __func__ - found -- Looking for __PRETTY_FUNCTION__ -- Looking for __PRETTY_FUNCTION__ - found -- Performing Test STRERROR_R_CHAR_P -- Performing Test STRERROR_R_CHAR_P - Success -- Performing Test HAVE_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STAT_ST_MTIM_TV_NSEC - Success -- Performing Test HAVE_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- 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) CMake Warning at CMakeLists.txt:306 (message): 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.53.1 -- 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.25.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_INTEL_SSE -- Performing Test HAVE_INTEL_SSE - 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;civetweb;erasure-code/jerasure/jerasure;erasure-code/jerasure/gf-complete;rocksdb;googletest;spdk;xxHash;isa-l;lua;dpdk;zstd;crypto/isa-l/isa-l_crypto;blkin;rapidjson -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BOOST_J WITH_BLUESTORE -- Build files have been written to: /builddir/build/BUILD/ceph-12.2.7/build + make -j8 Scanning dependencies of target common_texttable_obj Scanning dependencies of target common_utf8 Scanning dependencies of target common_mountcephfs_objs Scanning dependencies of target parse_secret_objs [ 0%] Building C object src/CMakeFiles/common_utf8.dir/common/utf8.c.o [ 0%] Building CXX object src/CMakeFiles/common_texttable_obj.dir/common/TextTable.cc.o Scanning dependencies of target compressor_objs [ 1%] Building C object src/CMakeFiles/parse_secret_objs.dir/common/secret.c.o [ 1%] Building C object src/CMakeFiles/common_mountcephfs_objs.dir/common/armor.c.o [ 1%] Building CXX object src/compressor/CMakeFiles/compressor_objs.dir/Compressor.cc.o Scanning dependencies of target osdc [ 1%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Filer.cc.o Scanning dependencies of target crush_objs [ 1%] Building C object src/CMakeFiles/crush_objs.dir/crush/builder.c.o [ 1%] Linking C static library ../lib/libcommon_utf8.a [ 1%] Built target parse_secret_objs [ 1%] Built target common_utf8 [ 1%] Building C object src/CMakeFiles/crush_objs.dir/crush/mapper.c.o [ 1%] Building C object src/CMakeFiles/common_mountcephfs_objs.dir/common/safe_io.c.o Scanning dependencies of target common_buffer_obj [ 1%] Building CXX object src/CMakeFiles/common_buffer_obj.dir/common/buffer.cc.o [ 1%] Building C object src/CMakeFiles/common_mountcephfs_objs.dir/common/module.c.o [ 1%] Building C object src/CMakeFiles/common_mountcephfs_objs.dir/common/addr_parsing.c.o 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%] Built target common_mountcephfs_objs [ 1%] Building CXX object src/CMakeFiles/common-objs.dir/common/DecayCounter.cc.o [ 1%] Building C object src/CMakeFiles/crush_objs.dir/crush/crush.c.o [ 1%] Building C object src/CMakeFiles/crush_objs.dir/crush/hash.c.o [ 1%] Building CXX object src/CMakeFiles/common-objs.dir/common/LogClient.cc.o [ 1%] Building CXX object src/CMakeFiles/crush_objs.dir/crush/CrushWrapper.cc.o [ 1%] Built target common_texttable_obj Scanning dependencies of target json_spirit [ 2%] Building CXX object src/json_spirit/CMakeFiles/json_spirit.dir/json_spirit_reader.cpp.o [ 2%] Building CXX object src/CMakeFiles/common-objs.dir/common/LogEntry.cc.o [ 3%] Building CXX object src/compressor/CMakeFiles/compressor_objs.dir/AsyncCompressor.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/PrebufferedStreambuf.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/BackTrace.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/perf_counters.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 4%] Built target common_buffer_obj Scanning dependencies of target global_common_objs [ 4%] Building CXX object src/global/CMakeFiles/global_common_objs.dir/global_context.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MLog.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogEntry.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MLog.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogEntry.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogEntry.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/LogClient.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/perf_histogram.cc.o [ 4%] Built target global_common_objs Scanning dependencies of target erasure_code [ 4%] Building CXX object src/erasure-code/CMakeFiles/erasure_code.dir/ErasureCodePlugin.cc.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/mutex_debug.cc.o [ 4%] Built target compressor_objs Scanning dependencies of target libglobal_objs [ 4%] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/global_init.cc.o [ 4%] Linking CXX static library ../../lib/liberasure_code.a [ 4%] Built target erasure_code Scanning dependencies of target liblua [ 4%] Building C object src/lua/CMakeFiles/liblua.dir/src/lapi.c.o [ 4%] Building CXX object src/CMakeFiles/common-objs.dir/common/Mutex.cc.o [ 4%] Building C object src/lua/CMakeFiles/liblua.dir/src/lcode.c.o [ 4%] Building C object src/lua/CMakeFiles/liblua.dir/src/lctype.c.o [ 4%] Building C object src/lua/CMakeFiles/liblua.dir/src/ldebug.c.o [ 5%] Building C object src/lua/CMakeFiles/liblua.dir/src/ldo.c.o [ 5%] Building C object src/lua/CMakeFiles/liblua.dir/src/ldump.c.o [ 5%] Building C object src/lua/CMakeFiles/liblua.dir/src/lfunc.c.o [ 5%] Building C object src/lua/CMakeFiles/liblua.dir/src/lgc.c.o [ 5%] Building C object src/lua/CMakeFiles/liblua.dir/src/llex.c.o [ 5%] Building C object src/lua/CMakeFiles/liblua.dir/src/lmem.c.o Scanning dependencies of target heap_profiler_objs [ 5%] Building CXX object src/CMakeFiles/heap_profiler_objs.dir/perfglue/disabled_heap_profiler.cc.o [ 5%] Building C object src/lua/CMakeFiles/liblua.dir/src/lobject.c.o [ 5%] Building C object src/lua/CMakeFiles/liblua.dir/src/lopcodes.c.o [ 6%] Building C object src/lua/CMakeFiles/liblua.dir/src/lparser.c.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/OutputDataSocket.cc.o [ 6%] Building C object src/lua/CMakeFiles/liblua.dir/src/lstate.c.o [ 6%] Building C object src/lua/CMakeFiles/liblua.dir/src/lstring.c.o [ 6%] Building C object src/lua/CMakeFiles/liblua.dir/src/ltable.c.o [ 6%] Building C object src/lua/CMakeFiles/liblua.dir/src/ltm.c.o [ 6%] Building C object src/lua/CMakeFiles/liblua.dir/src/lundump.c.o [ 6%] Building C object src/lua/CMakeFiles/liblua.dir/src/lvm.c.o [ 6%] Building CXX object src/CMakeFiles/common-objs.dir/common/admin_socket.cc.o [ 6%] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/pidfile.cc.o [ 6%] Building C object src/lua/CMakeFiles/liblua.dir/src/lzio.c.o [ 6%] Building C object src/lua/CMakeFiles/liblua.dir/src/lauxlib.c.o [ 6%] Built target heap_profiler_objs [ 7%] Building C object src/lua/CMakeFiles/liblua.dir/src/lbaselib.c.o Scanning dependencies of target shec_utils [ 7%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/__/ErasureCode.cc.o [ 7%] Building C object src/lua/CMakeFiles/liblua.dir/src/lbitlib.c.o [ 7%] Building C object src/lua/CMakeFiles/liblua.dir/src/lcorolib.c.o [ 7%] Building C object src/lua/CMakeFiles/liblua.dir/src/ldblib.c.o [ 7%] Building C object src/lua/CMakeFiles/liblua.dir/src/liolib.c.o [ 7%] Building C object src/lua/CMakeFiles/liblua.dir/src/lmathlib.c.o [ 8%] Building CXX object src/osdc/CMakeFiles/osdc.dir/ObjectCacher.cc.o [ 8%] Building C object src/lua/CMakeFiles/liblua.dir/src/loslib.c.o [ 8%] Building C object src/lua/CMakeFiles/liblua.dir/src/lstrlib.c.o [ 9%] Building C object src/lua/CMakeFiles/liblua.dir/src/ltablib.c.o [ 9%] Building C object src/lua/CMakeFiles/liblua.dir/src/linit.c.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.cc:372:45: required from here /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=] } catch (boost::bad_get) { ^~~~~ [ 9%] Building C object src/lua/CMakeFiles/liblua.dir/src/lutf8lib.c.o [ 9%] Building C object src/lua/CMakeFiles/liblua.dir/src/loadlib_rel.c.o [ 9%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Objecter.cc.o [ 9%] Linking C static library ../../lib/liblua.a [ 9%] Built target liblua Scanning dependencies of target gf-complete_objs [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o [ 9%] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/signal_handler.cc.o [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o [ 10%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o [ 10%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o [ 10%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o [ 10%] Building CXX object src/CMakeFiles/crush_objs.dir/crush/CrushCompiler.cc.o [ 10%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 10%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 10%] Built target libglobal_objs [ 10%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o [ 10%] Building CXX object src/CMakeFiles/common-objs.dir/common/admin_socket_client.cc.o [ 10%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o [ 10%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o [ 11%] Building CXX object src/CMakeFiles/common-objs.dir/common/bloom_filter.cc.o [ 11%] Built target gf-complete_objs Scanning dependencies of target jerasure_objs [ 11%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o [ 11%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o [ 11%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o [ 11%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodePluginShec.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 11%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o [ 12%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o [ 12%] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc: In member function 'void Objecter::_finish_command(Objecter::CommandOp*, int, std::__cxx11::string)': /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:4958:15: warning: unused variable 's' [-Wunused-variable] OSDSession *s = c->session; ^ [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/Readahead.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/cmdparse.cc.o [ 12%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodeShec.cc.o [ 12%] Built target jerasure_objs [ 12%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodeShecTableCache.cc.o [ 12%] Building C object src/CMakeFiles/common-objs.dir/common/escape.c.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/url_escape.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/io_priority.cc.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/Clock.cc.o [ 12%] Building CXX object src/json_spirit/CMakeFiles/json_spirit.dir/json_spirit_writer.cpp.o [ 12%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_time.cc.o [ 12%] Building C object src/erasure-code/shec/CMakeFiles/shec_utils.dir/determinant.c.o [ 13%] Building CXX object src/CMakeFiles/common-objs.dir/common/mempool.cc.o [ 13%] Built target shec_utils Scanning dependencies of target erasure_code_objs [ 13%] Building CXX object src/erasure-code/CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o [ 13%] Building CXX object src/CMakeFiles/common-objs.dir/common/Throttle.cc.o [ 13%] Building CXX object src/CMakeFiles/common-objs.dir/common/Timer.cc.o [ 13%] Building CXX object src/CMakeFiles/common-objs.dir/common/Finisher.cc.o [ 13%] Building CXX object src/CMakeFiles/crush_objs.dir/crush/CrushTester.cc.o [ 13%] Linking CXX static library ../../lib/libjson_spirit.a [ 13%] Built target json_spirit Scanning dependencies of target jerasure_utils [ 13%] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/ErasureCodePluginJerasure.cc.o [ 13%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Striper.cc.o [ 13%] Building CXX object src/CMakeFiles/common-objs.dir/common/environment.cc.o [ 13%] Building C object src/CMakeFiles/common-objs.dir/common/sctp_crc32.c.o [ 13%] Building CXX object src/CMakeFiles/common-objs.dir/common/crc32c.cc.o [ 13%] Building C object src/CMakeFiles/common-objs.dir/common/crc32c_intel_baseline.c.o [ 14%] Building C object src/CMakeFiles/common-objs.dir/xxHash/xxhash.c.o [ 14%] Building CXX object src/CMakeFiles/common-objs.dir/common/assert.cc.o [ 14%] Building CXX object src/CMakeFiles/common-objs.dir/common/run_cmd.cc.o [ 14%] Building CXX object src/CMakeFiles/common-objs.dir/common/WorkQueue.cc.o [ 14%] Building CXX object src/CMakeFiles/common-objs.dir/common/ConfUtils.cc.o [ 14%] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/ErasureCodeJerasure.cc.o [ 14%] Built target erasure_code_objs Scanning dependencies of target rocksdb_ext [ 14%] Creating directories for 'rocksdb_ext' [ 14%] No download step for 'rocksdb_ext' [ 14%] No patch step for 'rocksdb_ext' [ 14%] No update step for 'rocksdb_ext' [ 15%] Performing configure step for 'rocksdb_ext' -- The C compiler identification is GNU 8.3.1 -- The CXX compiler identification is GNU 8.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ -- Check for working CXX compiler: /usr/bin/c++ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features Scanning dependencies of target kv_objs [ 15%] Building CXX object src/kv/CMakeFiles/kv_objs.dir/KeyValueDB.cc.o -- Detecting CXX compile features - done -- Found snappy: /lib/libsnappy.so -- Found Git: /usr/bin/git (found version "2.27.0") -- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER [ 15%] Building CXX object src/CMakeFiles/common-objs.dir/common/MemoryModel.cc.o -- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER - Success -- Performing Test HAVE_SSE42 -- Performing Test HAVE_SSE42 - Success -- Performing Test HAVE_FALLOCATE -- Performing Test HAVE_FALLOCATE - Success -- Looking for malloc_usable_size -- Looking for malloc_usable_size - found -- 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 -- JNI library is disabled -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: FAIL_ON_WARNINGS WITH_LZ4 WITH_ZLIB -- Build files have been written to: /builddir/build/BUILD/ceph-12.2.7/build/src/rocksdb [ 15%] Performing forcebuild step for 'rocksdb_ext' [ 15%] Performing build step for 'rocksdb_ext' Scanning dependencies of target build_version [ 0%] Building CXX object CMakeFiles/build_version.dir/build_version.cc.o [ 0%] Built target build_version Scanning dependencies of target rocksdb [ 0%] Building CXX object CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o [ 15%] Building CXX object src/CMakeFiles/common-objs.dir/common/fd.cc.o [ 15%] Built target jerasure_utils Scanning dependencies of target zstd_ext [ 15%] Creating directories for 'zstd_ext' [ 15%] No download step for 'zstd_ext' [ 15%] No patch step for 'zstd_ext' [ 15%] No update step for 'zstd_ext' [ 15%] Performing configure step for 'zstd_ext' -- The C compiler identification is GNU 8.3.1 -- The CXX compiler identification is GNU 8.3.1 -- Check for working C compiler: /usr/bin/cc [ 0%] Building CXX object CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features [ 15%] Building CXX object src/kv/CMakeFiles/kv_objs.dir/MemDB.cc.o -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ [ 16%] Building CXX object src/kv/CMakeFiles/kv_objs.dir/RocksDBStore.cc.o -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features [ 17%] Building CXX object src/CMakeFiles/crush_objs.dir/crush/CrushLocation.cc.o -- Detecting CXX compile features - done -- ZSTD_LEGACY_SUPPORT not defined! -- Performing Test POSITION_INDEPENDENT_CODE_FLAG_ALLOWED ZSTD VERSION 1.1.1024 the variable PREFIX=/usr/local [ 3%] Building CXX object CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o -- Performing Test POSITION_INDEPENDENT_CODE_FLAG_ALLOWED - Success -- Performing Test WARNING_UNDEF_ALLOWED Compiler flag -fPIC allowed -- Performing Test WARNING_UNDEF_ALLOWED - Success -- Performing Test WARNING_SHADOW_ALLOWED Compiler flag -Wundef allowed -- Performing Test WARNING_SHADOW_ALLOWED - Success -- Performing Test WARNING_CAST_ALIGN_ALLOWED Compiler flag -Wshadow allowed -- Performing Test WARNING_CAST_ALIGN_ALLOWED - Success Compiler flag -Wcast-align allowed -- Performing Test WARNING_CAST_QUAL_ALLOWED -- Performing Test WARNING_CAST_QUAL_ALLOWED - Success -- Performing Test WARNING_STRICT_PROTOTYPES_ALLOWED Compiler flag -Wcast-qual allowed -- Performing Test WARNING_STRICT_PROTOTYPES_ALLOWED - Success Compiler flag -Wstrict-prototypes allowed -- Performing Test WARNING_ALL_ALLOWED -- Performing Test WARNING_ALL_ALLOWED - Success Compiler flag -Wall allowed -- Performing Test WARNING_EXTRA_ALLOWED -- Performing Test WARNING_EXTRA_ALLOWED - Success Compiler flag -Wextra allowed -- Performing Test WARNING_FLOAT_EQUAL_ALLOWED -- Performing Test WARNING_FLOAT_EQUAL_ALLOWED - Success Compiler flag -Wfloat-equal allowed -- Performing Test WARNING_SIGN_CONVERSION_ALLOWED -- Performing Test WARNING_SIGN_CONVERSION_ALLOWED - Success -- Configuring done Compiler flag -Wsign-conversion allowed -- Generating done -- Build files have been written to: /builddir/build/BUILD/ceph-12.2.7/build/src/compressor/zstd/libzstd [ 18%] Performing forcebuild step for 'zstd_ext' [ 18%] Performing build step for 'zstd_ext' Scanning dependencies of target libzstd_static [ 6%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/entropy_common.c.o [ 18%] Building C object src/CMakeFiles/common-objs.dir/common/xattr.c.o [ 3%] Building CXX object CMakeFiles/rocksdb.dir/db/builder.cc.o [ 13%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/zstd_common.c.o [ 20%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/error_private.c.o [ 19%] Building CXX object src/CMakeFiles/common-objs.dir/common/str_list.cc.o [ 26%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/xxhash.c.o [ 33%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/fse_decompress.c.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/fse_decompress.c:63: /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h: In function 'BIT_initDStream': /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h:277:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[6]) << (sizeof(bitD->bitContainer)*8 - 16); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h:278:13: note: here case 6: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[5]) << (sizeof(bitD->bitContainer)*8 - 24); ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h:278:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[5]) << (sizeof(bitD->bitContainer)*8 - 24); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h:279:13: note: here case 5: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[4]) << (sizeof(bitD->bitContainer)*8 - 32); ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h:279:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[4]) << (sizeof(bitD->bitContainer)*8 - 32); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h:280:13: note: here case 4: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[3]) << 24; ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h:280:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[3]) << 24; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h:281:13: note: here case 3: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[2]) << 16; ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h:281:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[2]) << 16; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/common/bitstream.h:282:13: note: here case 2: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[1]) << 8; ^~~~ [ 40%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/fse_compress.c.o [ 46%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/huf_compress.c.o /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/huf_compress.c: In function 'HUF_compress1X_usingCTable': /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/huf_compress.c:425:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (sizeof((stream)->bitContainer)*8 < HUF_TABLELOG_MAX*4+7) HUF_FLUSHBITS(stream) ^ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/huf_compress.c:446:18: note: in expansion of macro 'HUF_FLUSHBITS_2' HUF_FLUSHBITS_2(&bitC); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/huf_compress.c:447:9: note: here case 2 : HUF_encodeSymbol(&bitC, ip[n+ 1], CTable); ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/huf_compress.c:422:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (sizeof((stream)->bitContainer)*8 < HUF_TABLELOG_MAX*2+7) HUF_FLUSHBITS(stream) ^ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/huf_compress.c:448:18: note: in expansion of macro 'HUF_FLUSHBITS_1' HUF_FLUSHBITS_1(&bitC); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/huf_compress.c:449:9: note: here case 1 : HUF_encodeSymbol(&bitC, ip[n+ 0], CTable); ^~~~ [ 53%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/zstd_compress.c.o /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/zstd_compress.c: In function 'ZSTD_compressStream_generic': /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/zstd_compress.c:3045:28: warning: this statement may fall through [-Wimplicit-fallthrough=] zcs->stage = zcss_flush; /* pass-through to flush stage */ ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/compress/zstd_compress.c:3048:9: note: here case zcss_flush: ^~~~ [ 19%] Building CXX object src/CMakeFiles/common-objs.dir/common/str_map.cc.o [ 60%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/huf_decompress.c.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/huf_decompress.c:55: /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h: In function 'BIT_initDStream': /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:277:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[6]) << (sizeof(bitD->bitContainer)*8 - 16); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:278:13: note: here case 6: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[5]) << (sizeof(bitD->bitContainer)*8 - 24); ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:278:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[5]) << (sizeof(bitD->bitContainer)*8 - 24); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:279:13: note: here case 5: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[4]) << (sizeof(bitD->bitContainer)*8 - 32); ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:279:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[4]) << (sizeof(bitD->bitContainer)*8 - 32); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:280:13: note: here case 4: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[3]) << 24; ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:280:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[3]) << 24; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:281:13: note: here case 3: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[2]) << 16; ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:281:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[2]) << 16; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:282:13: note: here case 2: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[1]) << 8; ^~~~ [ 66%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/fse.h:278, from /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c:49: /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h: In function 'BIT_initDStream': /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:277:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[6]) << (sizeof(bitD->bitContainer)*8 - 16); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:278:13: note: here case 6: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[5]) << (sizeof(bitD->bitContainer)*8 - 24); ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:278:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[5]) << (sizeof(bitD->bitContainer)*8 - 24); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:279:13: note: here case 5: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[4]) << (sizeof(bitD->bitContainer)*8 - 32); ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:279:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[4]) << (sizeof(bitD->bitContainer)*8 - 32); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:280:13: note: here case 4: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[3]) << 24; ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:280:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[3]) << 24; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:281:13: note: here case 3: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[2]) << 16; ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:281:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[2]) << 16; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/build/cmake/lib/../../../lib/common/bitstream.h:282:13: note: here case 2: bitD->bitContainer += (size_t)(((const BYTE*)(srcBuffer))[1]) << 8; ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c: In function 'ZSTD_decompressContinue': /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c:1531:24: warning: this statement may fall through [-Wimplicit-fallthrough=] dctx->expected = 0; /* not necessary to copy more */ ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c:1533:5: note: here case ZSTDds_decodeFrameHeader: ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c: In function 'ZSTD_decompressStream': /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c:2063:24: warning: this statement may fall through [-Wimplicit-fallthrough=] zds->stage = zdss_read; ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c:2066:9: note: here case zdss_read: ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c:2086:28: warning: this statement may fall through [-Wimplicit-fallthrough=] zds->stage = zdss_load; ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c:2090:9: note: here case zdss_load: ^~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c:2109:32: warning: this statement may fall through [-Wimplicit-fallthrough=] zds->stage = zdss_flush; ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/decompress/zstd_decompress.c:2113:9: note: here case zdss_flush: ^~~~ [ 73%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/dictBuilder/divsufsort.c.o [ 80%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/dictBuilder/zdict.c.o [ 86%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/deprecated/zbuff_compress.c.o [ 93%] Building C object lib/CMakeFiles/libzstd_static.dir/builddir/build/BUILD/ceph-12.2.7/src/zstd/lib/deprecated/zbuff_decompress.c.o [ 19%] Building CXX object src/CMakeFiles/common-objs.dir/common/snap_types.cc.o [100%] Linking C static library libzstd.a [100%] Built target libzstd_static [ 19%] Performing install step for 'zstd_ext' [ 20%] Completed 'zstd_ext' [ 20%] Built target zstd_ext Scanning dependencies of target ceph_snappy [ 20%] Building CXX object src/compressor/snappy/CMakeFiles/ceph_snappy.dir/CompressionPluginSnappy.cc.o [ 20%] Building CXX object src/CMakeFiles/common-objs.dir/common/errno.cc.o [ 20%] Built target crush_objs Scanning dependencies of target ceph_zlib [ 20%] Building CXX object src/compressor/zlib/CMakeFiles/ceph_zlib.dir/CompressionPluginZlib.cc.o [ 20%] Building CXX object src/CMakeFiles/common-objs.dir/common/TrackedOp.cc.o [ 20%] Linking CXX shared library ../../../lib/libceph_snappy.so [ 20%] Built target ceph_snappy Scanning dependencies of target cls_lock_client [ 21%] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_client.cc.o [ 21%] Building CXX object src/CMakeFiles/common-objs.dir/common/SloppyCRCMap.cc.o [ 3%] Building CXX object CMakeFiles/rocksdb.dir/db/c.cc.o [ 21%] Building CXX object src/CMakeFiles/common-objs.dir/common/types.cc.o [ 21%] Building CXX object src/compressor/zlib/CMakeFiles/ceph_zlib.dir/ZlibCompressor.cc.o [ 21%] Building CXX object src/CMakeFiles/common-objs.dir/common/iso_8601.cc.o [ 21%] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_types.cc.o [ 21%] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_ops.cc.o [ 21%] Built target kv_objs Scanning dependencies of target librados_api_obj [ 22%] Building CXX object src/librados/CMakeFiles/librados_api_obj.dir/librados.cc.o [ 23%] Building CXX object src/CMakeFiles/common-objs.dir/log/Log.cc.o [ 23%] Building CXX object src/CMakeFiles/common-objs.dir/log/SubsystemMap.cc.o [ 23%] Linking CXX static library ../../lib/libosdc.a [ 23%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonCap.cc.o [ 23%] Built target osdc Scanning dependencies of target librados_objs [ 23%] Building CXX object src/librados/CMakeFiles/librados_objs.dir/IoCtxImpl.cc.o [ 23%] Linking CXX static library ../../lib/libcls_lock_client.a [ 23%] Built target cls_lock_client Scanning dependencies of target dmclock [ 23%] Building CXX object src/dmclock/src/CMakeFiles/dmclock.dir/dmclock_util.cc.o [ 23%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonClient.cc.o [ 3%] Building CXX object CMakeFiles/rocksdb.dir/db/column_family.cc.o [ 23%] Building CXX object src/dmclock/src/CMakeFiles/dmclock.dir/__/support/src/run_every.cc.o [ 23%] Linking CXX static library ../../../lib/libdmclock.a [ 23%] Built target dmclock Scanning dependencies of target cls_references_objs [ 23%] Building CXX object src/CMakeFiles/cls_references_objs.dir/objclass/class_api.cc.o [ 23%] Linking CXX shared library ../../../lib/libceph_zlib.so [ 23%] Built target ceph_zlib Scanning dependencies of target rados_snap_set_diff_obj [ 23%] Building CXX object src/CMakeFiles/rados_snap_set_diff_obj.dir/librados/snap_set_diff.cc.o [ 23%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonMap.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/librados/librados.cc:30: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/librados.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/librados/librados.cc:30: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/librados.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librados/RadosClient.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/librados/librados.cc:32: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/librados.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonMap.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MAuth.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MAuth.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.cc:2: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.cc:2: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:31: /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonSubscribeAck.h: In constructor 'MMonSubscribeAck::MMonSubscribeAck()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonGetMap.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librados/RadosClient.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 23%] Built target rados_snap_set_diff_obj Scanning dependencies of target mount.ceph [ 23%] Building C object src/CMakeFiles/mount.ceph.dir/mount/mount.ceph.c.o [ 23%] Linking C executable ../bin/mount.ceph [ 23%] Built target mount.ceph Scanning dependencies of target rbd_replay_types [ 23%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_types.dir/ActionTypes.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/objclass/class_api.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/objclass/class_api.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/objclass/class_api.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/objclass/class_api.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 23%] Building CXX object src/CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o [ 3%] Building CXX object CMakeFiles/rocksdb.dir/db/compacted_db_impl.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/get_context.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/compacted_db_impl.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/db_impl.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/compacted_db_impl.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/compacted_db_impl.cc:7: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrContext.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Connection.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 23%] Linking CXX static library ../../lib/librbd_replay_types.a [ 23%] Built target rbd_replay_types Scanning dependencies of target cls_user_client [ 23%] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_client.cc.o [ 3%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Connection.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Connection.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrClient.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 23%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/Accepter.cc.o [ 23%] Building CXX object src/librados/CMakeFiles/librados_objs.dir/RadosXattrIter.cc.o [ 23%] Building CXX object src/librados/CMakeFiles/librados_objs.dir/RadosClient.cc.o [ 3%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction_iterator.cc.o [ 23%] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_types.cc.o [ 23%] Built target librados_api_obj Scanning dependencies of target cls_replica_log_client [ 23%] Building CXX object src/cls/CMakeFiles/cls_replica_log_client.dir/replica_log/cls_replica_log_types.cc.o [ 23%] Building CXX object src/CMakeFiles/common-objs.dir/msg/DispatchQueue.cc.o [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction_job.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MLog.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/RadosClient.cc:33: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/RadosClient.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MLog.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/RadosClient.cc:33: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/RadosClient.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 23%] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_ops.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/compaction_job.cc:48: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/compaction_job.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/compaction_job.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librados/RadosClient.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/librados/RadosClient.cc:48: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librados/RadosClient.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction_picker.cc.o [ 23%] Building CXX object src/cls/CMakeFiles/cls_replica_log_client.dir/replica_log/cls_replica_log_ops.cc.o [ 23%] Built target cls_references_objs Scanning dependencies of target cls_journal_client [ 23%] Building CXX object src/cls/CMakeFiles/cls_journal_client.dir/journal/cls_journal_client.cc.o [ 23%] Linking CXX static library ../../lib/libcls_user_client.a [ 23%] Built target cls_user_client [ 23%] Building CXX object src/cls/CMakeFiles/cls_journal_client.dir/journal/cls_journal_types.cc.o [ 24%] Building CXX object src/CMakeFiles/common-objs.dir/msg/Message.cc.o [ 24%] Building CXX object src/cls/CMakeFiles/cls_replica_log_client.dir/replica_log/cls_replica_log_client.cc.o [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction_picker_universal.cc.o [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/convenience.cc.o [ 24%] Linking CXX static library ../../lib/libcls_journal_client.a [ 24%] Built target cls_journal_client Scanning dependencies of target cls_timeindex_client [ 24%] Building CXX object src/cls/CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_client.cc.o [ 24%] Linking CXX static library ../../lib/libcls_replica_log_client.a [ 24%] Built target cls_replica_log_client Scanning dependencies of target cls_refcount_client [ 24%] Building CXX object src/cls/CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_client.cc.o [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/db_filesnapshot.cc.o [ 24%] Building CXX object src/CMakeFiles/common-objs.dir/mon/PGMap.cc.o [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl.cc.o [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl_write.cc.o [ 24%] Linking CXX static library ../../lib/libcls_timeindex_client.a [ 24%] Built target cls_timeindex_client [ 24%] Building CXX object src/cls/CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_ops.cc.o Scanning dependencies of target cls_statelog_client [ 24%] Building CXX object src/cls/CMakeFiles/cls_statelog_client.dir/statelog/cls_statelog_client.cc.o [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl_compaction_flush.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/db_impl.cc:80: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/db_impl.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/db_impl.cc:9: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonProbe.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:39: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:68: /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)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:69: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOpReply.h: In constructor 'MOSDSubOpReply::MOSDSubOpReply(const MOSDSubOp*, pg_shard_t, int, epoch_t, int)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MPGStats.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ [ 24%] Linking CXX static library ../../lib/libcls_refcount_client.a [ 24%] Built target cls_refcount_client Scanning dependencies of target cls_rbd_client In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 24%] Building CXX object src/cls/CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_client.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 24%] Linking CXX static library ../../lib/libcls_statelog_client.a [ 24%] Built target cls_statelog_client [ 24%] Building CXX object src/cls/CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_types.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:108: /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonSubscribeAck.h: In constructor 'MMonSubscribeAck::MMonSubscribeAck()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:3865:58: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:3899:72: required from here /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=] /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:3968:52: required from here /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=] [ 24%] Built target librados_objs Scanning dependencies of target cls_version_client [ 24%] Building CXX object src/cls/CMakeFiles/cls_version_client.dir/version/cls_version_client.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:114: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReply.h: In member function 'void InodeStat::decode(ceph::buffer::list::iterator&, uint64_t)': /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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:111: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:119: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientQuota.h: In constructor 'MClientQuota::MClientQuota()': /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] memset(&rstat, 0, sizeof(rstat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:111: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:223:8: note: 'struct nest_info_t' declared here struct nest_info_t : public scatter_info_t { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:119: /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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:111: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ Scanning dependencies of target cls_log_client [ 24%] Building CXX object src/cls/CMakeFiles/cls_log_client.dir/log/cls_log_client.cc.o [ 25%] Building CXX object src/cls/CMakeFiles/cls_version_client.dir/version/cls_version_types.cc.o [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl_files.cc.o [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl_open.cc.o [ 25%] Linking CXX static library ../../lib/libcls_log_client.a [ 25%] Built target cls_log_client [ 25%] Linking CXX static library ../../lib/libcls_version_client.a Scanning dependencies of target rbd_mirror_types [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/instance_watcher/Types.cc.o [ 25%] Built target cls_version_client Scanning dependencies of target journal [ 25%] Building CXX object src/journal/CMakeFiles/journal.dir/Entry.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:111: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.cc:111: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 25%] Linking CXX static library ../../lib/libcls_rbd_client.a [ 25%] Built target cls_rbd_client Scanning dependencies of target rbd_types [ 25%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/journal/Types.cc.o [ 25%] Building CXX object src/journal/CMakeFiles/journal.dir/Future.cc.o [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl_debug.cc.o [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl_experimental.cc.o [ 26%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/leader_watcher/Types.cc.o [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl_readonly.cc.o [ 26%] Building CXX object src/journal/CMakeFiles/journal.dir/FutureImpl.cc.o [ 26%] Linking CXX static library ../../../lib/librbd_mirror_types.a [ 26%] Built target rbd_mirror_types [ 26%] Building CXX object src/journal/CMakeFiles/journal.dir/Journaler.cc.o [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_info_dumper.cc.o [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/db_iter.cc.o [ 27%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalMetadata.cc.o [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/dbformat.cc.o [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/event_helpers.cc.o [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/experimental.cc.o [ 27%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/mirroring_watcher/Types.cc.o [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/external_sst_file_ingestion_job.cc.o [ 27%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalPlayer.cc.o [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/file_indexer.cc.o [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/flush_job.cc.o [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/flush_scheduler.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/flush_job.cc:41: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/flush_job.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/flush_job.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/watcher/Types.cc.o [ 27%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalRecorder.cc.o [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/forward_iterator.cc.o [ 28%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/WatchNotifyTypes.cc.o [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/internal_stats.cc.o [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/log_reader.cc.o [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/log_writer.cc.o [ 28%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalTrimmer.cc.o [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/managed_iterator.cc.o [ 20%] Building CXX object CMakeFiles/rocksdb.dir/db/memtable.cc.o [ 28%] Building CXX object src/journal/CMakeFiles/journal.dir/ObjectPlayer.cc.o [ 20%] Building CXX object CMakeFiles/rocksdb.dir/db/memtable_list.cc.o [ 20%] Building CXX object CMakeFiles/rocksdb.dir/db/merge_helper.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/librbd/WatchNotifyTypes.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/librbd/WatchNotifyTypes.h: In member function 'void librbd::watch_notify::NotifyMessage::decode(ceph::buffer::list::iterator&)': /builddir/build/BUILD/ceph-12.2.7/src/librbd/WatchNotifyTypes.h:223:8: warning: '.librbd::watch_notify::SnapRenamePayload::snap_id' may be used uninitialized in this function [-Wmaybe-uninitialized] struct SnapRenamePayload : public SnapPayloadBase { ^~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/journal/CMakeFiles/journal.dir/ObjectRecorder.cc.o [ 20%] Building CXX object CMakeFiles/rocksdb.dir/db/merge_operator.cc.o [ 28%] Linking CXX static library ../../lib/librbd_types.a [ 20%] Building CXX object CMakeFiles/rocksdb.dir/db/range_del_aggregator.cc.o [ 20%] Building CXX object CMakeFiles/rocksdb.dir/db/repair.cc.o [ 28%] Built target rbd_types Scanning dependencies of target cls_lua_client [ 28%] Building CXX object src/cls/CMakeFiles/cls_lua_client.dir/lua/cls_lua_client.cc.o [ 28%] Building CXX object src/CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o [ 28%] Linking CXX static library ../../lib/libcls_lua_client.a [ 28%] Built target cls_lua_client Scanning dependencies of target cls_lua [ 29%] Building CXX object src/cls/CMakeFiles/cls_lua.dir/lua/cls_lua.cc.o [ 20%] Building CXX object CMakeFiles/rocksdb.dir/db/snapshot_impl.cc.o [ 24%] Building CXX object CMakeFiles/rocksdb.dir/db/table_cache.cc.o [ 29%] Building CXX object src/journal/CMakeFiles/journal.dir/Utils.cc.o [ 24%] Building CXX object CMakeFiles/rocksdb.dir/db/table_properties_collector.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/get_context.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/table_cache.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/dbformat.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/table_cache.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/table_cache.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o [ 24%] Building CXX object CMakeFiles/rocksdb.dir/db/transaction_log_impl.cc.o [ 24%] Building CXX object CMakeFiles/rocksdb.dir/db/version_builder.cc.o [ 24%] Building CXX object CMakeFiles/rocksdb.dir/db/version_edit.cc.o [ 29%] Building CXX object src/cls/CMakeFiles/cls_lua.dir/lua/lua_bufferlist.cc.o [ 29%] Linking CXX static library ../../lib/libjournal.a [ 29%] Built target journal [ 24%] Building CXX object CMakeFiles/rocksdb.dir/db/version_set.cc.o [ 24%] Building CXX object CMakeFiles/rocksdb.dir/db/wal_manager.cc.o Scanning dependencies of target cls_cephfs [ 29%] Building CXX object src/cls/CMakeFiles/cls_cephfs.dir/cephfs/cls_cephfs.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/get_context.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/version_set.cc:40: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/version_set.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/version_set.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 29%] Linking CXX shared library ../../lib/libcls_lua.so [ 29%] Built target cls_lua Scanning dependencies of target cls_user [ 29%] Building CXX object src/cls/CMakeFiles/cls_user.dir/user/cls_user.cc.o [ 27%] Building CXX object CMakeFiles/rocksdb.dir/db/write_batch.cc.o [ 27%] Building CXX object CMakeFiles/rocksdb.dir/db/write_batch_base.cc.o [ 27%] Building CXX object CMakeFiles/rocksdb.dir/db/write_controller.cc.o [ 27%] Building CXX object CMakeFiles/rocksdb.dir/db/write_thread.cc.o [ 29%] Linking CXX shared library ../../lib/libcls_cephfs.so [ 29%] Built target cls_cephfs Scanning dependencies of target cls_replica_log [ 29%] Building CXX object src/cls/CMakeFiles/cls_replica_log.dir/replica_log/cls_replica_log.cc.o [ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/env.cc.o [ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/env_chroot.cc.o [ 31%] Building CXX object CMakeFiles/rocksdb.dir/env/env_hdfs.cc.o [ 31%] Building CXX object CMakeFiles/rocksdb.dir/env/memenv.cc.o [ 31%] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_cuckoo_rep.cc.o [ 30%] Linking CXX shared library ../../lib/libcls_user.so [ 30%] Built target cls_user [ 31%] Linking CXX shared library ../../lib/libcls_replica_log.so Scanning dependencies of target cls_timeindex [ 31%] Building CXX object src/cls/CMakeFiles/cls_timeindex.dir/timeindex/cls_timeindex.cc.o [ 31%] Built target cls_replica_log Scanning dependencies of target cls_numops_client [ 31%] Building CXX object src/cls/CMakeFiles/cls_numops_client.dir/numops/cls_numops_client.cc.o [ 31%] Building CXX object src/CMakeFiles/common-objs.dir/osd/HitSet.cc.o [ 32%] Linking CXX static library ../../lib/libcls_numops_client.a [ 32%] Built target cls_numops_client [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/common/RefCountedObj.cc.o [ 31%] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_linklist_rep.cc.o [ 31%] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_skiplist_rep.cc.o [ 31%] Building CXX object CMakeFiles/rocksdb.dir/memtable/memtable_allocator.cc.o [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/msg/Messenger.cc.o [ 31%] Building CXX object CMakeFiles/rocksdb.dir/memtable/skiplistrep.cc.o [ 32%] Linking CXX shared library ../../lib/libcls_timeindex.so [ 32%] Built target cls_timeindex Scanning dependencies of target cls_sdk [ 32%] Building CXX object src/cls/CMakeFiles/cls_sdk.dir/sdk/cls_sdk.cc.o [ 32%] Linking CXX shared library ../../lib/libcls_sdk.so [ 32%] Built target cls_sdk Scanning dependencies of target cls_rbd [ 32%] Building CXX object src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd.cc.o Scanning dependencies of target cls_numops [ 34%] Building CXX object CMakeFiles/rocksdb.dir/memtable/vectorrep.cc.o [ 32%] Building CXX object src/cls/CMakeFiles/cls_numops.dir/numops/cls_numops.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/memtable/skiplistrep.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/memtable/inlineskiplist.h: In instantiation of 'void rocksdb::InlineSkipList::Node::StashHeight(int) [with Comparator = const rocksdb::MemTableRep::KeyComparator&]': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/memtable/inlineskiplist.h:600:3: required from 'rocksdb::InlineSkipList::Node* rocksdb::InlineSkipList::AllocateNode(size_t, int) [with Comparator = const rocksdb::MemTableRep::KeyComparator&; size_t = unsigned int]' /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/memtable/inlineskiplist.h:562:13: required from 'rocksdb::InlineSkipList::InlineSkipList(Comparator, rocksdb::Allocator*, int32_t, int32_t) [with Comparator = const rocksdb::MemTableRep::KeyComparator&; int32_t = int]' /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/memtable/skiplistrep.cc:25:50: required from here /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/memtable/inlineskiplist.h:282:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::atomic::Node*>' with no trivial copy-assignment [-Wclass-memaccess] memcpy(&next_[0], &height, sizeof(int)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/memtable/inlineskiplist.h:48, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/memtable/skiplistrep.cc:6: /usr/include/c++/8/atomic:352:12: note: 'struct std::atomic::Node*>' declared here struct atomic<_Tp*> ^~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/Pipe.cc.o [ 34%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/histogram.cc.o [ 33%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/PipeConnection.cc.o [ 34%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/histogram_windowing.cc.o [ 33%] Building CXX object src/CMakeFiles/common-objs.dir/msg/simple/SimpleMessenger.cc.o [ 34%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/instrumented_mutex.cc.o [ 33%] Linking CXX shared library ../../lib/libcls_numops.so [ 33%] Built target cls_numops Scanning dependencies of target cls_journal [ 33%] Building CXX object src/cls/CMakeFiles/cls_journal.dir/journal/cls_journal.cc.o [ 33%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/AsyncConnection.cc.o [ 34%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/iostats_context.cc.o [ 34%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/perf_context.cc.o [ 34%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/perf_level.cc.o [ 37%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/statistics.cc.o [ 37%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_impl.cc.o [ 33%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/AsyncMessenger.cc.o [ 37%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_updater.cc.o [ 37%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_util.cc.o [ 33%] Building CXX object src/cls/CMakeFiles/cls_journal.dir/journal/cls_journal_types.cc.o [ 37%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_util_debug.cc.o [ 37%] Building CXX object CMakeFiles/rocksdb.dir/options/cf_options.cc.o [ 37%] Building CXX object CMakeFiles/rocksdb.dir/options/db_options.cc.o [ 34%] Linking CXX shared library ../../lib/libcls_journal.so [ 34%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/Event.cc.o [ 34%] Built target cls_journal Scanning dependencies of target cls_hello [ 34%] Building CXX object src/cls/CMakeFiles/cls_hello.dir/hello/cls_hello.cc.o Scanning dependencies of target cls_lock [ 34%] Building CXX object src/cls/CMakeFiles/cls_lock.dir/lock/cls_lock.cc.o [ 41%] Building CXX object CMakeFiles/rocksdb.dir/options/options.cc.o [ 34%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/EventSelect.cc.o [ 34%] Linking CXX shared library ../../lib/libcls_hello.so [ 34%] Built target cls_hello Scanning dependencies of target cls_version [ 34%] Building CXX object src/cls/CMakeFiles/cls_version.dir/version/cls_version.cc.o [ 34%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/Stack.cc.o [ 34%] Linking CXX shared library ../../lib/libcls_lock.so [ 34%] Built target cls_lock Scanning dependencies of target cls_refcount [ 34%] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/refcount/cls_refcount.cc.o [ 34%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/PosixStack.cc.o [ 34%] Linking CXX shared library ../../lib/libcls_version.so [ 34%] Built target cls_version Scanning dependencies of target cls_cephfs_client [ 34%] Building CXX object src/cls/CMakeFiles/cls_cephfs_client.dir/cephfs/cls_cephfs_client.cc.o [ 41%] Building CXX object CMakeFiles/rocksdb.dir/options/options_helper.cc.o [ 34%] Building CXX object src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/net_handler.cc.o [ 36%] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/refcount/cls_refcount_ops.cc.o [ 36%] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/__/common/ceph_json.cc.o [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/msg/QueueStrategy.cc.o [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/msg/msg_types.cc.o [ 36%] Linking CXX shared library ../../lib/libcls_rbd.so [ 36%] Built target cls_rbd Scanning dependencies of target cls_log [ 36%] Building CXX object src/cls/CMakeFiles/cls_log.dir/log/cls_log.cc.o [ 36%] Building C object src/CMakeFiles/common-objs.dir/common/reverse.c.o [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/common/hobject.cc.o Scanning dependencies of target cls_statelog [ 36%] Building CXX object src/cls/CMakeFiles/cls_statelog.dir/statelog/cls_statelog.cc.o [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMap.cc.o [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o [ 36%] Linking CXX shared library ../../lib/libcls_log.so [ 36%] Built target cls_log Scanning dependencies of target rbd_internal [ 36%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsyncObjectThrottle.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/cls/cephfs/cls_cephfs_client.h:2, from /builddir/build/BUILD/ceph-12.2.7/src/cls/cephfs/cls_cephfs_client.cc:16: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/cls/cephfs/cls_cephfs_client.h:2, from /builddir/build/BUILD/ceph-12.2.7/src/cls/cephfs/cls_cephfs_client.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 37%] Linking CXX shared library ../../lib/libcls_statelog.so [ 37%] Built target cls_statelog Scanning dependencies of target ceph_disk-clone [ 38%] Generating setup.py [ 38%] Generating README.rst [ 38%] Generating requirements.txt [ 38%] Generating test-requirements.txt [ 38%] Generating ceph_disk [ 38%] Built target ceph_disk-clone Scanning dependencies of target ceph_volume-clone [ 38%] Generating setup.py [ 39%] Generating bin [ 39%] Generating ceph_volume [ 39%] Built target ceph_volume-clone Scanning dependencies of target ceph_detect_init-clone [ 39%] Generating setup.py [ 39%] Generating README.rst [ 39%] Generating requirements.txt [ 39%] Generating test-requirements.txt [ 39%] Generating ceph_detect_init [ 39%] Built target ceph_detect_init-clone Scanning dependencies of target rbd_mirror_internal [ 39%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ClusterWatcher.cc.o [ 41%] Building CXX object CMakeFiles/rocksdb.dir/options/options_parser.cc.o [ 39%] Linking CXX shared library ../../lib/libcls_refcount.so In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 39%] Built target cls_refcount Scanning dependencies of target rbd_api [ 39%] Building CXX object src/librbd/CMakeFiles/rbd_api.dir/librbd.cc.o [ 39%] Linking CXX static library ../../lib/libcls_cephfs_client.a [ 39%] Built target cls_cephfs_client Scanning dependencies of target cls_kvs [ 39%] Building CXX object src/key_value_store/CMakeFiles/cls_kvs.dir/cls_kvs.cc.o [ 39%] Building CXX object src/CMakeFiles/common-objs.dir/common/histogram.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMapMapping.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc: In member function 'int OSDMap::validate_crush_rules(CrushWrapper*, std::ostream*) const': /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:3471:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if (pool.get_size() < (int)newcrush->get_rule_mask_min_size(ruleno) || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.cc:3472:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] pool.get_size() > (int)newcrush->get_rule_mask_max_size(ruleno)) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/common-objs.dir/osd/osd_types.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncObjectThrottle.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncObjectThrottle.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncObjectThrottle.cc:3: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncObjectThrottle.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncObjectThrottle.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncObjectThrottle.cc:3: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 40%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageDeleter.cc.o [ 40%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OpRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/librbd.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/librbd.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/librbd.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/librbd.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 40%] Linking CXX shared library ../../lib/libcls_kvs.so [ 40%] Built target cls_kvs Scanning dependencies of target manpages [ 40%] Generating ceph-syn.8, ceph-conf.8, ceph.8, ceph-authtool.8, ceph-kvstore-tool.8, rados.8, ceph-post-file.8, ceph-dencoder.8, ceph-deploy.8, crushtool.8, ceph-run.8, mount.ceph.8, ceph-create-keys.8, ceph-rest-api.8, ceph-clsinfo.8, ceph-detect-init.8, ceph-disk.8, ceph-volume.8, ceph-volume-systemd.8, ceph-osd.8, osdmaptool.8, ceph-bluestore-tool.8, ceph-mon.8, monmaptool.8, ceph-mds.8, librados-config.8, ceph-fuse.8, rbd-fuse.8, ceph-rbdnamer.8, rbd-mirror.8, rbd-replay-many.8, rbd-replay-prep.8, rbd-replay.8, rbdmap.8, rbd.8, rbd-nbd.8 In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:25: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:25: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ Running Sphinx v1.7.6 [ 41%] Building CXX object CMakeFiles/rocksdb.dir/options/options_sanity_check.cc.o loading pickled environment... not yet created building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: 41 added, 0 changed, 0 removed reading sources... [ 2%] 8/ceph reading sources... [ 4%] 8/ceph-authtool reading sources... [ 7%] 8/ceph-bluestore-tool reading sources... [ 9%] 8/ceph-clsinfo reading sources... [ 12%] 8/ceph-conf reading sources... [ 14%] 8/ceph-create-keys reading sources... [ 17%] 8/ceph-debugpack reading sources... [ 19%] 8/ceph-dencoder reading sources... [ 21%] 8/ceph-deploy reading sources... [ 24%] 8/ceph-detect-init reading sources... [ 26%] 8/ceph-disk reading sources... [ 29%] 8/ceph-fuse reading sources... [ 31%] 8/ceph-kvstore-tool reading sources... [ 34%] 8/ceph-mds reading sources... [ 36%] 8/ceph-mon reading sources... [ 39%] 8/ceph-osd reading sources... [ 41%] 8/ceph-post-file reading sources... [ 43%] 8/ceph-rbdnamer reading sources... [ 46%] 8/ceph-rest-api [ 41%] Building CXX object CMakeFiles/rocksdb.dir/port/stack_trace.cc.o reading sources... [ 48%] 8/ceph-run reading sources... [ 51%] 8/ceph-syn [ 41%] Building CXX object CMakeFiles/rocksdb.dir/table/adaptive_table_factory.cc.o reading sources... [ 53%] 8/ceph-volume In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OpRequest.cc:11: /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)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OpRequest.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OpRequest.cc:3: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ reading sources... [ 56%] 8/ceph-volume-systemd reading sources... [ 58%] 8/crushtool reading sources... [ 60%] 8/librados-config reading sources... [ 63%] 8/monmaptool reading sources... [ 65%] 8/mount.ceph reading sources... [ 68%] 8/mount.fuse.ceph reading sources... [ 70%] 8/osdmaptool reading sources... [ 73%] 8/rados reading sources... [ 75%] 8/radosgw reading sources... [ 78%] 8/radosgw-admin [ 40%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsyncRequest.cc.o reading sources... [ 80%] 8/rbd reading sources... [ 82%] 8/rbd-fuse reading sources... [ 85%] 8/rbd-ggate reading sources... [ 87%] 8/rbd-mirror reading sources... [ 90%] 8/rbd-nbd In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageDeleter.cc:28: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageDeleter.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ reading sources... [ 92%] 8/rbd-replay reading sources... [ 95%] 8/rbd-replay-many In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageDeleter.cc:28: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageDeleter.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ reading sources... [ 97%] 8/rbd-replay-prep reading sources... [100%] 8/rbdmap looking for now-outdated files... none found pickling environment... done checking consistency... done writing... rbdmap.8 { } rbd.8 { } radosgw-admin.8 { } ceph-osd.8 { } crushtool.8 { } rbd-fuse.8 { } ceph-disk.8 { } ceph-rest-api.8 { } ceph-mon.8 { } ceph-bluestore-tool.8 { } mount.ceph.8 { } ceph-run.8 { } monmaptool.8 { } ceph-kvstore-tool.8 { } librados-config.8 { } ceph-rbdnamer.8 { } ceph-fuse.8 { } rbd-mirror.8 { } ceph.8 { } rbd-replay-prep.8 { } ceph-volume.8 { } ceph-create-keys.8 { } radosgw.8 { } ceph-authtool.8 { } osdmaptool.8 { } mount.fuse.ceph.8 { } ceph-dencoder.8 { } rbd-replay.8 { } ceph-mds.8 { } rbd-replay-many.8 { } ceph-conf.8 { } ceph-debugpack.8 { } ceph-clsinfo.8 { } ceph-detect-init.8 { } ceph-post-file.8 { } ceph-syn.8 { } rbd-ggate.8 { } ceph-volume-systemd.8 { } rados.8 { } rbd-nbd.8 { } ceph-deploy.8 { } build succeeded. The manual pages are in .. [ 40%] manpages building [ 40%] Built target manpages Scanning dependencies of target krbd [ 40%] Building CXX object src/CMakeFiles/krbd.dir/krbd.cc.o [ 44%] Building CXX object CMakeFiles/rocksdb.dir/table/block.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/dbformat.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.cc:12: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/common-objs.dir/common/blkdev.cc.o [ 44%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based_filter_block.cc.o /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc: In function 'int get_device_by_uuid(uuid_d, const char*, char*, char*)': /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] strncpy(device, basename, sizeof(basename)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc: In function 'int get_block_device_base(const char*, char*, size_t)': /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=] snprintf(fn, sizeof(fn), "%s/sys/block/%s", sandbox_dir, devname); ^~~~~~~~~~~~~~~~~ ~~~~~~~ In file included from /usr/include/stdio.h:873, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc:17: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 12 or more bytes (assuming 4107) into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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=] snprintf(fn, sizeof(fn), "%s/sys/block/%s/%s", sandbox_dir, de->d_name, ^~~~~~~~~~~~~~~~~~~~ devname); ~~~~~~~ In file included from /usr/include/stdio.h:873, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /builddir/build/BUILD/ceph-12.2.7/src/include/encoding.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/common/blkdev.cc:17: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 13 or more bytes (assuming 4363) into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/krbd.cc:38: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Crypto.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Auth.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/KeyRing.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/krbd.cc:27: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 40%] Building CXX object src/CMakeFiles/common-objs.dir/common/common_init.cc.o /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&)': /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] memset(&z.cluster_fsid, 1, sizeof(z.cluster_fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ /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] memset(&z.osd_fsid, 2, sizeof(z.osd_fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.cc:3: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.cc:3: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 40%] Linking CXX static library ../../lib/librbd_api.a [ 40%] Built target rbd_api Scanning dependencies of target client [ 40%] Building CXX object src/client/CMakeFiles/client.dir/Client.cc.o [ 44%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based_table_builder.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block_based_table_builder.cc:33: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/statistics.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/cache.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/table.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/flush_block_policy.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block_based_table_builder.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block_based_table_builder.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 40%] Linking CXX static library ../lib/libkrbd.a [ 40%] Built target krbd Scanning dependencies of target global-static [ 40%] Linking CXX static library ../../lib/libglobal-static.a [ 40%] Built target global-static Scanning dependencies of target mds [ 41%] Building CXX object src/mds/CMakeFiles/mds.dir/Capability.cc.o [ 41%] Building C object src/CMakeFiles/common-objs.dir/common/pipe.c.o [ 41%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_argparse.cc.o [ 41%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageReplayer.cc.o [ 44%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based_table_factory.cc.o [ 41%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ExclusiveLock.cc.o [ 41%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_context.cc.o [ 44%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based_table_reader.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:52: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReply.h: In member function 'void InodeStat::decode(ceph::buffer::list::iterator&, uint64_t)': /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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:49: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block_based_table_reader.cc:30: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/dbformat.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/options/cf_options.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block_based_table_reader.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block_based_table_reader.cc:9: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDMap.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:57: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:44: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDMap.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:57: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:44: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:58: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientQuota.h: In constructor 'MClientQuota::MClientQuota()': /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] memset(&rstat, 0, sizeof(rstat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:49: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:223:8: note: 'struct nest_info_t' declared here struct nest_info_t : public scatter_info_t { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:58: /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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:49: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageReplayer.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageReplayer.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageReplayer.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageReplayer.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:64: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:44: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ExclusiveLock.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ManagedLock.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ExclusiveLock.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ExclusiveLock.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ExclusiveLock.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ManagedLock.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ExclusiveLock.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ExclusiveLock.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.cc:19: /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]': /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.cc:382:46: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.cc:427:48: required from here /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=] [ 41%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSDaemon.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:84: /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h: In constructor 'Inode::Inode(Client*, vinodeno_t, file_layout_t*)': /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:258: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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReconnect.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:49: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/rocksdb.dir/table/block_builder.cc.o /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc: In member function 'int Client::ll_delegation(Fh*, unsigned int, ceph_deleg_cb_t, void*)': /builddir/build/BUILD/ceph-12.2.7/src/client/Client.cc:13159:19: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] } catch (std::bad_alloc) { ^~~~~~~~~ [ 44%] Building CXX object CMakeFiles/rocksdb.dir/table/block_prefix_index.cc.o [ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/bloom_block.cc.o [ 41%] Building CXX object src/CMakeFiles/common-objs.dir/common/code_environment.cc.o [ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo_table_builder.cc.o [ 42%] Building CXX object src/CMakeFiles/common-objs.dir/common/dout.cc.o [ 42%] Building CXX object src/CMakeFiles/common-objs.dir/common/signal.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 42%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageCtx.cc.o [ 42%] Building CXX object src/CMakeFiles/common-objs.dir/common/Thread.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:38: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:38: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo_table_factory.cc.o [ 42%] Building CXX object src/CMakeFiles/common-objs.dir/common/Formatter.cc.o [ 42%] Building CXX object src/CMakeFiles/common-objs.dir/common/HTMLFormatter.cc.o [ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo_table_reader.cc.o [ 42%] Building CXX object src/CMakeFiles/common-objs.dir/common/HeartbeatMap.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/get_context.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/cuckoo_table_reader.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/dbformat.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/cuckoo_table_reader.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/cuckoo_table_reader.cc:11: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 42%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageSync.cc.o [ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/flush_block_policy.cc.o [ 42%] Building CXX object src/CMakeFiles/common-objs.dir/common/PluginRegistry.cc.o [ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/format.cc.o [ 42%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_fs.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:40: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:40: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Timer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:23: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:743:43: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:778:53: required from here /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=] /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.cc:814:64: required from here /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=] In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/format.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/format.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/format.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_hash.cc.o [ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/full_filter_block.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageSync.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageSync.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageSync.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageSync.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageSync.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageSync.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageSync.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageSync.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 42%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageSyncThrottler.cc.o [ 43%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_strings.cc.o [ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/get_context.cc.o [ 43%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_frag.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/get_context.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/get_context.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/dbformat.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/merge_context.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/get_context.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/get_context.cc:6: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/index_builder.cc.o [ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/iterator.cc.o [ 43%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceReplayer.cc.o [ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/merging_iterator.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/partitioned_filter_block.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/index_builder.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/statistics.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/cache.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/table.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/flush_block_policy.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block_based_table_factory.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/index_builder.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/index_builder.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/common-objs.dir/common/options.cc.o [ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/meta_blocks.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/meta_blocks.cc:13: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/dbformat.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/options/cf_options.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/builder.h:13, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/meta_blocks.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/meta_blocks.cc:5: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/partitioned_filter_block.cc.o [ 44%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceWatcher.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/partitioned_filter_block.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/partitioned_filter_block.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/dbformat.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/partitioned_filter_block.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/partitioned_filter_block.cc:6: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageState.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageReplayer.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/InstanceReplayer.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/InstanceReplayer.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/ImageReplayer.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/InstanceReplayer.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/InstanceReplayer.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/persistent_cache_helper.cc.o [ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/plain_table_builder.cc.o [ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/plain_table_factory.cc.o [ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/plain_table_index.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageState.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageState.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageState.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageState.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageState.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageState.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/plain_table_key_coding.cc.o [ 44%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSRank.cc.o [ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/plain_table_reader.cc.o [ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_writer.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/plain_table_reader.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/dbformat.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/plain_table_reader.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/plain_table_reader.cc:7: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Instances.cc.o [ 58%] Building CXX object CMakeFiles/rocksdb.dir/table/table_properties.cc.o [ 44%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/LeaderWatcher.cc.o [ 58%] Building CXX object CMakeFiles/rocksdb.dir/table/two_level_iterator.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/table_properties.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/dbformat.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/table_properties.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/two_level_iterator.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/two_level_iterator.cc:12: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/rocksdb.dir/tools/db_bench_tool.cc.o [ 58%] Building CXX object CMakeFiles/rocksdb.dir/tools/dump/db_dump_tool.cc.o [ 44%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Mirror.cc.o [ 58%] Building CXX object CMakeFiles/rocksdb.dir/tools/ldb_cmd.cc.o [ 45%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageWatcher.cc.o [ 45%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/internal.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSLoadTargets.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSLoadTargets.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/Mirror.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/Mirror.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/Mirror.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/admin_socket.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/Mirror.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 45%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusWatcher.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageWatcher.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageWatcher.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageWatcher.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageWatcher.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageWatcher.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageWatcher.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:35: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/internal.cc:25: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/internal.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/internal.cc:25: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/internal.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 45%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolReplayer.cc.o [ 45%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolWatcher.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSLoadTargets.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:21: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSLoadTargets.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:17: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:1896:83: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:1921:83: required from here /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=] /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.cc:1939:63: required from here /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=] [ 45%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ServiceDaemon.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/PoolWatcher.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/rbd_types.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/PoolWatcher.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/PoolWatcher.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/rbd_types.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/PoolWatcher.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 45%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Journal.cc.o [ 58%] Building CXX object CMakeFiles/rocksdb.dir/tools/ldb_tool.cc.o [ 58%] Building CXX object CMakeFiles/rocksdb.dir/tools/sst_dump_tool.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/tools/sst_dump_tool.cc:30: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/db/dbformat.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/tools/sst_dump_tool_imp.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/tools/sst_dump_tool.cc:8: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/LibrbdAdminSocketHook.cc.o [ 46%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Threads.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Journal.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Journal.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Journal.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Journal.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Journal.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Journal.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 46%] Building CXX object src/client/CMakeFiles/client.dir/Dentry.cc.o [ 46%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/types.cc.o [ 62%] Building CXX object CMakeFiles/rocksdb.dir/util/arena.cc.o [ 46%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/BootstrapRequest.cc.o [ 62%] Building CXX object CMakeFiles/rocksdb.dir/util/auto_roll_logger.cc.o [ 46%] Building CXX object src/CMakeFiles/common-objs.dir/common/config.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/LibrbdAdminSocketHook.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/LibrbdAdminSocketHook.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/LibrbdAdminSocketHook.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/LibrbdAdminSocketHook.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/Threads.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Timer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/Threads.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/Threads.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Timer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/Threads.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 62%] Building CXX object CMakeFiles/rocksdb.dir/util/bloom.cc.o [ 62%] Building CXX object CMakeFiles/rocksdb.dir/util/coding.cc.o [ 62%] Building CXX object CMakeFiles/rocksdb.dir/util/compaction_job_stats_impl.cc.o [ 62%] Building CXX object CMakeFiles/rocksdb.dir/util/comparator.cc.o [ 62%] Building CXX object CMakeFiles/rocksdb.dir/util/concurrent_arena.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/BootstrapRequest.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/BootstrapRequest.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 65%] Building CXX object CMakeFiles/rocksdb.dir/util/crc32c.cc.o [ 65%] Building CXX object CMakeFiles/rocksdb.dir/util/delete_scheduler.cc.o [ 46%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/LibrbdWriteback.cc.o [ 46%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CloseImageRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/client/Dentry.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/Dentry.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 65%] Building CXX object CMakeFiles/rocksdb.dir/util/dynamic_bloom.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/client/Dentry.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/Dentry.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 65%] Building CXX object CMakeFiles/rocksdb.dir/util/event_logger.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Dentry.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h: In constructor 'Inode::Inode(Client*, vinodeno_t, file_layout_t*)': /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:258: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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Dentry.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/client/Dentry.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/rocksdb.dir/util/file_reader_writer.cc.o [ 46%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ManagedLock.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/LibrbdWriteback.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/LibrbdWriteback.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/LibrbdWriteback.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/LibrbdWriteback.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 65%] Building CXX object CMakeFiles/rocksdb.dir/util/file_util.cc.o [ 47%] Building CXX object src/client/CMakeFiles/client.dir/Fh.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 47%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o [ 65%] Building CXX object CMakeFiles/rocksdb.dir/util/filename.cc.o [ 47%] Building CXX object src/mds/CMakeFiles/mds.dir/Beacon.cc.o [ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/filter_policy.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ManagedLock.cc:13: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ManagedLock.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ManagedLock.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/hash.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ManagedLock.cc:13: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ManagedLock.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ManagedLock.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/log_buffer.cc.o [ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/murmurhash.cc.o [ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/random.cc.o [ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/rate_limiter.cc.o [ 47%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/EventPreprocessor.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CreateImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CreateImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 47%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/MirroringWatcher.cc.o [ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/slice.cc.o [ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/sst_file_manager_impl.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/client/Fh.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/client/Fh.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/client/Fh.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/client/Fh.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/status.cc.o [ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/status_message.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Fh.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h: In constructor 'Inode::Inode(Client*, vinodeno_t, file_layout_t*)': /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:258: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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/client/Fh.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/string_util.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/sync_point.cc.o [ 47%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ObjectMap.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/EventPreprocessor.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/EventPreprocessor.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/EventPreprocessor.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/EventPreprocessor.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/EventPreprocessor.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/EventPreprocessor.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/testutil.cc.o [ 47%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o [ 47%] Building CXX object src/client/CMakeFiles/client.dir/Inode.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.cc:22: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/rocksdb.dir/util/thread_local.cc.o [ 47%] Building C object src/CMakeFiles/common-objs.dir/common/utf8.c.o [ 47%] Building C object src/CMakeFiles/common-objs.dir/common/mime.c.o [ 47%] Building CXX object src/CMakeFiles/common-objs.dir/common/strtol.cc.o [ 75%] Building CXX object CMakeFiles/rocksdb.dir/util/threadpool_imp.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ObjectMap.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/fs_types.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ObjectMap.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ObjectMap.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ObjectMap.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/fs_types.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ObjectMap.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ObjectMap.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 47%] Building CXX object src/CMakeFiles/common-objs.dir/common/page.cc.o [ 48%] Building CXX object src/CMakeFiles/common-objs.dir/common/lockdep.cc.o [ 48%] Building CXX object src/CMakeFiles/common-objs.dir/common/version.cc.o [ 48%] Building CXX object src/CMakeFiles/common-objs.dir/common/hex.cc.o [ 48%] Building CXX object src/CMakeFiles/common-objs.dir/common/entity_name.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 75%] Building CXX object CMakeFiles/rocksdb.dir/util/transaction_test_util.cc.o [ 75%] Building CXX object CMakeFiles/rocksdb.dir/util/xxhash.cc.o [ 75%] Building CXX object CMakeFiles/rocksdb.dir/utilities/backupable/backupable_db.cc.o [ 75%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db.cc.o [ 48%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_crypto.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/utilities/blob_db/blob_db.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/table/block.h:68:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/write_buffer_manager.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/options.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/include/rocksdb/db.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/utilities/blob_db/blob_db.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/utilities/blob_db/blob_db.cc:4: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_crypto_cms.cc.o [ 48%] Building CXX object src/CMakeFiles/common-objs.dir/common/ceph_json.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 48%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/IsPrimaryRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h: In constructor 'Inode::Inode(Client*, vinodeno_t, file_layout_t*)': /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:258: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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/rocksdb.dir/utilities/checkpoint/checkpoint_impl.cc.o [ 49%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Operations.cc.o [ 49%] Building CXX object src/CMakeFiles/common-objs.dir/common/ipaddr.cc.o [ 50%] Building CXX object src/CMakeFiles/common-objs.dir/common/pick_address.cc.o [ 50%] Building CXX object src/CMakeFiles/common-objs.dir/common/address_helper.cc.o [ 79%] Building CXX object CMakeFiles/rocksdb.dir/utilities/col_buf_decoder.cc.o [ 79%] Building CXX object CMakeFiles/rocksdb.dir/utilities/col_buf_encoder.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/IsPrimaryRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/WorkQueue.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/IsPrimaryRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/IsPrimaryRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/WorkQueue.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/IsPrimaryRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Operations.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Operations.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 50%] Building CXX object src/mds/CMakeFiles/mds.dir/flock.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Operations.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Operations.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 50%] Building C object src/CMakeFiles/common-objs.dir/common/linux_version.c.o [ 50%] Building CXX object src/CMakeFiles/common-objs.dir/common/TracepointProvider.cc.o [ 79%] Building CXX object CMakeFiles/rocksdb.dir/utilities/column_aware_encoding_util.cc.o [ 50%] Building CXX object src/CMakeFiles/common-objs.dir/common/Cycles.cc.o [ 50%] Building CXX object src/client/CMakeFiles/client.dir/MetaRequest.cc.o [ 50%] Building CXX object src/CMakeFiles/common-objs.dir/common/scrub_types.cc.o [ 50%] Building CXX object src/client/CMakeFiles/client.dir/ClientSnapRealm.cc.o [ 50%] Building CXX object src/CMakeFiles/common-objs.dir/common/bit_str.cc.o [ 50%] Building CXX object src/CMakeFiles/common-objs.dir/osdc/Striper.cc.o [ 50%] Building CXX object src/client/CMakeFiles/client.dir/MetaSession.cc.o [ 79%] Building CXX object CMakeFiles/rocksdb.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o [ 79%] Building CXX object CMakeFiles/rocksdb.dir/utilities/date_tiered/date_tiered_db_impl.cc.o [ 51%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenImageRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 52%] Building CXX object src/CMakeFiles/common-objs.dir/osdc/Objecter.cc.o [ 52%] Building C object src/mds/CMakeFiles/mds.dir/locks.c.o [ 52%] Building CXX object src/mds/CMakeFiles/mds.dir/journal.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/client/MetaRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/MetaRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/client/MetaRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/MetaRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/MetaRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h: In constructor 'Inode::Inode(Client*, vinodeno_t, file_layout_t*)': /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:258: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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/MetaRequest.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/client/MetaRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/MetaRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReply.h: In member function 'void InodeStat::decode(ceph::buffer::list::iterator&, uint64_t)': /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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/MetaRequest.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/client/MetaRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 52%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Utils.cc.o [ 52%] Building CXX object src/client/CMakeFiles/client.dir/Trace.cc.o [ 52%] Building CXX object src/CMakeFiles/common-objs.dir/common/compat.cc.o [ 52%] Building CXX object src/CMakeFiles/common-objs.dir/common/Graylog.cc.o [ 79%] Building CXX object CMakeFiles/rocksdb.dir/utilities/document/document_db.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 52%] Building CXX object src/client/CMakeFiles/client.dir/posix_acl.cc.o /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc: In member function 'void Objecter::_finish_command(Objecter::CommandOp*, int, std::__cxx11::string)': /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:4958:15: warning: unused variable 's' [-Wunused-variable] OSDSession *s = c->session; ^ [ 52%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenLocalImageRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Utils.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/rbd_types.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Utils.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Utils.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Utils.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/rbd_types.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Utils.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Utils.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 52%] Building CXX object src/client/CMakeFiles/client.dir/Delegation.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/mds/journal.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/journal.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/mds/journal.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/journal.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 52%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o [ 79%] Building CXX object CMakeFiles/rocksdb.dir/utilities/document/json_document.cc.o [ 52%] Building CXX object src/CMakeFiles/common-objs.dir/common/fs_types.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 52%] Building CXX object src/CMakeFiles/common-objs.dir/common/dns_resolve.cc.o [ 52%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Watcher.cc.o [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/document/json_document_builder.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/env_mirror.cc.o [ 52%] Building CXX object src/CMakeFiles/common-objs.dir/common/hostname.cc.o [ 52%] Building CXX object src/CMakeFiles/common-objs.dir/common/util.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/events/EMetaBlob.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/events/ESubtreeMap.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/journal.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../mdstypes.h: In instantiation of 'inode_t::inode_t() [with Allocator = mempool::mds_co::pool_allocator]': /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../CInode.h:91:20: required from here /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/events/EMetaBlob.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/events/ESubtreeMap.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/journal.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/env_timed.cc.o [ 52%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/DiffIterate.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/client/Delegation.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/Clock.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/client/Delegation.cc:3: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/client/Delegation.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/Clock.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/client/Delegation.cc:3: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/geodb/geodb_impl.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Delegation.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h: In constructor 'Inode::Inode(Client*, vinodeno_t, file_layout_t*)': /builddir/build/BUILD/ceph-12.2.7/src/client/Inode.h:258: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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/client/Delegation.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 52%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareRemoteImageRequest.cc.o [ 52%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/ReplayStatusFormatter.cc.o [ 52%] Building CXX object src/mds/CMakeFiles/mds.dir/Server.cc.o [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/leveldb_options/leveldb_options.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/DiffIterate.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/DiffIterate.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/DiffIterate.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/DiffIterate.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/DiffIterate.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/DiffIterate.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/lua/rocks_lua_compaction_filter.cc.o [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/memory/memory_util.cc.o [ 53%] Linking CXX static library ../../lib/libclient.a [ 53%] Built target client Scanning dependencies of target ec_shec_generic [ 53%] Linking CXX shared library ../../../lib/libec_shec_generic.so [ 53%] Built target ec_shec_generic Scanning dependencies of target ec_shec_sse4 [ 53%] Linking CXX shared library ../../../lib/libec_shec_sse4.so [ 53%] Built target ec_shec_sse4 Scanning dependencies of target ec_shec_sse3 [ 54%] Linking CXX shared library ../../../lib/libec_shec_sse3.so [ 54%] Built target ec_shec_sse3 Scanning dependencies of target ec_jerasure_sse3 [ 55%] Linking CXX shared library ../../../lib/libec_jerasure_sse3.so [ 55%] Built target ec_jerasure_sse3 Scanning dependencies of target ec_jerasure_sse4 [ 55%] Linking CXX shared library ../../../lib/libec_jerasure_sse4.so In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 55%] Built target ec_jerasure_sse4 Scanning dependencies of target ec_jerasure_generic [ 55%] Linking CXX shared library ../../../lib/libec_jerasure_generic.so [ 55%] Built target ec_jerasure_generic Scanning dependencies of target ec_lrc [ 55%] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodePluginLrc.cc.o [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/max.cc.o [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/put.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/ReplayStatusFormatter.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/ReplayStatusFormatter.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/ReplayStatusFormatter.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/ReplayStatusFormatter.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/ReplayStatusFormatter.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_replayer/ReplayStatusFormatter.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Server.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Server.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Server.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Server.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend2.cc.o [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/uint64add.cc.o [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/option_change_migration/option_change_migration.cc.o [ 55%] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodeLrc.cc.o [ 55%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Image.cc.o [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/options/options_util.cc.o [ 55%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/ImageCopyRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/Server.cc:38: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReply.h: In member function 'void InodeStat::decode(ceph::buffer::list::iterator&, uint64_t)': /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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Server.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 55%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/MetadataCopyRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/Image.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/Image.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/Image.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/Image.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/Image.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/Image.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Server.cc:21: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Server.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier.cc.o [ 55%] Building CXX object src/CMakeFiles/common-objs.dir/arch/probe.cc.o [ 56%] Building CXX object src/CMakeFiles/common-objs.dir/auth/AuthAuthorizeHandler.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/MetadataCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/MetadataCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/MetadataCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/MetadataCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/MetadataCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/MetadataCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/MetadataCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/MetadataCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ObjectCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ImageCopyRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ImageCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ImageCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ObjectCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ImageCopyRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ImageCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ImageCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 56%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Mirror.cc.o [ 56%] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/__/__/common/str_map.cc.o [ 56%] Building CXX object src/CMakeFiles/common-objs.dir/auth/AuthClientHandler.cc.o [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_file.cc.o [ 56%] Linking CXX shared library ../../../lib/libec_lrc.so [ 56%] Built target ec_lrc [ 56%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/ObjectCopyRequest.cc.o Scanning dependencies of target mon [ 57%] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/cephx/CephxKeyServer.cc.o [ 57%] Building CXX object src/CMakeFiles/common-objs.dir/auth/AuthSessionHandler.cc.o [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/Mirror.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/Mirror.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/Mirror.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/api/Mirror.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 58%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SnapshotCopyRequest.cc.o [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/persistent_cache_tier.cc.o [ 58%] Building CXX object src/CMakeFiles/common-objs.dir/auth/AuthMethodList.cc.o [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/volatile_tier_impl.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ObjectCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ObjectCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ObjectCopyRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ObjectCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ObjectCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ObjectCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ObjectCopyRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/ObjectCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 58%] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/cephx/CephxServiceHandler.cc.o [ 59%] Building CXX object src/mds/CMakeFiles/mds.dir/Mutation.cc.o [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/redis/redis_lists.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCopyRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCopyRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCopyRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCopyRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 59%] Building CXX object src/CMakeFiles/common-objs.dir/auth/cephx/CephxAuthorizeHandler.cc.o [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/simulator_cache/sim_cache.cc.o [ 59%] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/AuthServiceHandler.cc.o [ 59%] Building CXX object src/CMakeFiles/common-objs.dir/auth/cephx/CephxClientHandler.cc.o [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/ImageWriteback.cc.o [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/spatialdb/spatial_db.cc.o [ 59%] Building CXX object src/mon/CMakeFiles/mon.dir/Paxos.cc.o [ 59%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SnapshotCreateRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Mutation.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Mutation.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Mutation.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Mutation.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/common-objs.dir/auth/cephx/CephxProtocol.cc.o [ 59%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/cache/ImageWriteback.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/cache/ImageWriteback.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/cache/ImageWriteback.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/cache/ImageWriteback.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:112, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:112, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:112, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCreateRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCreateRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCreateRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCreateRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SnapshotCreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 59%] Building CXX object src/mds/CMakeFiles/mds.dir/MDCache.cc.o [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/PassthroughImageCache.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 59%] Building CXX object src/CMakeFiles/common-objs.dir/auth/cephx/CephxSessionHandler.cc.o [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_impl.cc.o [ 59%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_base.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/cache/PassthroughImageCache.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/cache/PassthroughImageCache.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/cache/PassthroughImageCache.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/cache/PassthroughImageCache.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 60%] Building CXX object src/CMakeFiles/common-objs.dir/auth/none/AuthNoneAuthorizeHandler.cc.o [ 60%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o [ 60%] Building CXX object src/CMakeFiles/common-objs.dir/auth/unknown/AuthUnknownAuthorizeHandler.cc.o [ 60%] Building CXX object src/mon/CMakeFiles/mon.dir/PaxosService.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_impl.cc.o [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/AutomaticPolicy.cc.o [ 60%] Building CXX object src/CMakeFiles/common-objs.dir/auth/Crypto.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.cc:92: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientQuota.h: In constructor 'MClientQuota::MClientQuota()': /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] memset(&rstat, 0, sizeof(rstat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:223:8: note: 'struct nest_info_t' declared here struct nest_info_t : public scatter_info_t { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.cc:92: /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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 60%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/service_daemon/Types.cc.o [ 60%] Building CXX object src/CMakeFiles/common-objs.dir/auth/KeyRing.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.cc:23: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/common-objs.dir/auth/RotatingKeyRing.cc.o /builddir/build/BUILD/ceph-12.2.7/src/auth/KeyRing.cc: In member function 'void KeyRing::encode_formatted(std::__cxx11::string, ceph::Formatter*, ceph::bufferlist&)': /builddir/build/BUILD/ceph-12.2.7/src/auth/KeyRing.cc:133:21: warning: unnecessary parentheses in declaration of 'os' [-Wparentheses] std::ostringstream(os); ^ [ 96%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_mutex_impl.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/AutomaticPolicy.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/AutomaticPolicy.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/AutomaticPolicy.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/AutomaticPolicy.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 60%] Linking CXX static library ../../../lib/librbd_mirror_internal.a [ 96%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_impl.cc.o [ 60%] Built target rbd_mirror_internal Scanning dependencies of target ceph_zstd [ 60%] Building CXX object src/compressor/zstd/CMakeFiles/ceph_zstd.dir/CompressionPluginZstd.cc.o [ 60%] Building CXX object src/CMakeFiles/common-objs.dir/mds/MDSMap.cc.o [ 60%] Building CXX object src/CMakeFiles/common-objs.dir/mds/FSMap.cc.o [ 60%] Linking CXX shared library ../../../lib/libceph_zstd.so [ 60%] Built target ceph_zstd Scanning dependencies of target osd [ 60%] Building CXX object src/osd/CMakeFiles/osd.dir/OSD.cc.o [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PreAcquireRequest.cc.o [ 96%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_lock_mgr.cc.o [ 61%] Building CXX object src/mds/CMakeFiles/mds.dir/RecoveryQueue.cc.o [ 61%] Building CXX object src/mon/CMakeFiles/mon.dir/OSDMonitor.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.cc:33: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.cc:33: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.cc:33: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.cc:33: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreAcquireRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreAcquireRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreAcquireRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreAcquireRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreAcquireRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreAcquireRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreAcquireRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreAcquireRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 96%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_util.cc.o [ 96%] Building CXX object CMakeFiles/rocksdb.dir/utilities/ttl/db_ttl_impl.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.cc:61: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.cc:33: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/mds/RecoveryQueue.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/RecoveryQueue.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/mds/RecoveryQueue.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/RecoveryQueue.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PostAcquireRequest.cc.o [ 61%] Building CXX object src/CMakeFiles/common-objs.dir/mds/FSMapUser.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/RecoveryQueue.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/RecoveryQueue.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index.cc.o [ 62%] Building CXX object src/CMakeFiles/common-objs.dir/mds/inode_backtrace.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Throttle.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/Watch.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.cc:33: /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]': /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.cc:2127:56: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.cc:2245:54: required from here /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=] /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]': /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.cc:2248:55: required from here /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=] In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PostAcquireRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PostAcquireRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PostAcquireRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PostAcquireRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PostAcquireRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PostAcquireRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PostAcquireRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PostAcquireRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 96%] Building CXX object CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/simple_cache.hpp:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:24: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:4263:54: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:4355:58: required from here /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=] /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:4469:54: required from here /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=] /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:8272:56: required from here /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=] /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 = double; 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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:8334:61: required from here /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=] /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.cc:9941:57: required from here /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=] /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/utilities/write_batch_with_index/write_batch_with_index_internal.cc: In static member function 'static rocksdb::WriteBatchWithIndexInternal::Result rocksdb::WriteBatchWithIndexInternal::GetFromBatch(const rocksdb::ImmutableDBOptions&, rocksdb::WriteBatchWithIndex*, rocksdb::ColumnFamilyHandle*, const rocksdb::Slice&, rocksdb::MergeContext*, rocksdb::WriteBatchEntryComparator*, std::__cxx11::string*, bool, rocksdb::Status*)': /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/utilities/write_batch_with_index/write_batch_with_index_internal.cc:258:65: warning: '*((void*)& +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] value->assign(entry_value->data(), entry_value->size()); ^ /builddir/build/BUILD/ceph-12.2.7/src/rocksdb/utilities/write_batch_with_index/write_batch_with_index_internal.cc:258:65: warning: '*((void*)& +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] [100%] Building CXX object CMakeFiles/rocksdb.dir/port/port_posix.cc.o [100%] Building CXX object CMakeFiles/rocksdb.dir/env/env_posix.cc.o [100%] Building CXX object CMakeFiles/rocksdb.dir/env/io_posix.cc.o [ 62%] Building CXX object src/CMakeFiles/common-objs.dir/mds/mdstypes.cc.o [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PreReleaseRequest.cc.o [ 62%] Building CXX object src/CMakeFiles/common-objs.dir/mds/flock.cc.o [ 62%] Building CXX object src/mds/CMakeFiles/mds.dir/StrayManager.cc.o [100%] Linking CXX static library librocksdb.a [100%] Built target rocksdb [ 62%] Performing install step for 'rocksdb_ext' [ 62%] Completed 'rocksdb_ext' [ 62%] Built target rocksdb_ext Scanning dependencies of target ec_shec [ 62%] Linking CXX shared library ../../../lib/libec_shec.so In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreReleaseRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreReleaseRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreReleaseRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreReleaseRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreReleaseRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreReleaseRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreReleaseRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/PreReleaseRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 62%] Built target ec_shec Scanning dependencies of target ec_jerasure [ 62%] Linking CXX shared library ../../../lib/libec_jerasure.so [ 62%] Built target ec_jerasure Scanning dependencies of target kv [ 62%] Linking CXX static library ../../lib/libkv.a [ 62%] Built target kv Scanning dependencies of target compressor_plugins [ 62%] Built target compressor_plugins Scanning dependencies of target erasure_code_plugins [ 62%] Built target erasure_code_plugins Scanning dependencies of target os [ 62%] Building CXX object src/os/CMakeFiles/os.dir/ObjectStore.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/StrayManager.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/perf_counters.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/StrayManager.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/StrayManager.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/perf_counters.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/StrayManager.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/HashIndex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/os/ObjectStore.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h: In member function 'virtual int LFNIndex::split(uint32_t, uint32_t, CollectionIndex*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ [ 62%] Building C object src/CMakeFiles/common-objs.dir/arch/intel.c.o [ 62%] Building C object src/CMakeFiles/common-objs.dir/common/crc32c_intel_fast.c.o [ 62%] Building CXX object src/CMakeFiles/common-objs.dir/msg/async/EventEpoll.cc.o [ 62%] Building CXX object src/CMakeFiles/common-objs.dir/perfglue/disabled_stubs.cc.o [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/StandardPolicy.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/StrayManager.cc:18: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/StrayManager.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CloneRequest.cc.o [ 62%] Built target common-objs Scanning dependencies of target common [ 62%] Linking CXX static library ../lib/libcommon.a [ 62%] Building CXX object src/os/CMakeFiles/os.dir/Transaction.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/StandardPolicy.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/StandardPolicy.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/StandardPolicy.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/exclusive_lock/StandardPolicy.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 62%] Built target common Scanning dependencies of target ceph-common [ 62%] Linking CXX shared library ../lib/libceph-common.so In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CreateRequest.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloneRequest.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloneRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CreateRequest.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloneRequest.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloneRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 62%] Building CXX object src/os/CMakeFiles/os.dir/filestore/chain_xattr.cc.o [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CloseRequest.cc.o [ 62%] Built target ceph-common Scanning dependencies of target ceph-fuse [ 62%] Building CXX object src/CMakeFiles/ceph-fuse.dir/ceph_fuse.cc.o [ 62%] Building CXX object src/os/CMakeFiles/os.dir/filestore/BtrfsFileStoreBackend.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloseRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloseRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloseRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloseRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloseRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloseRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloseRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CloseRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CreateRequest.cc.o [ 62%] Building CXX object src/mds/CMakeFiles/mds.dir/PurgeQueue.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/HashIndex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/GenericFileStoreBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/BtrfsFileStoreBackend.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/BtrfsFileStoreBackend.cc:39: /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h: In member function 'virtual int LFNIndex::split(uint32_t, uint32_t, CollectionIndex*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/BtrfsFileStoreBackend.cc: In member function 'virtual int BtrfsFileStoreBackend::create_current()': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/BtrfsFileStoreBackend.cc:270:26: warning: comparison of integer expressions of different signedness: '__fsword_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] if (currentfs.f_type == BTRFS_SUPER_MAGIC && basest.st_dev != st.st_dev) { /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/BtrfsFileStoreBackend.cc: In member function 'virtual int BtrfsFileStoreBackend::list_checkpoints(std::__cxx11::list >&)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/BtrfsFileStoreBackend.cc:349:19: warning: comparison of integer expressions of different signedness: '__fsword_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] if (fs.f_type == BTRFS_SUPER_MAGIC && basest.st_dev != st.st_dev) In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CreateRequest.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/WorkQueue.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CreateRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CreateRequest.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/WorkQueue.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CreateRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/CreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/OpenRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_fuse.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_fuse.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_fuse.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_fuse.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 62%] Building CXX object src/os/CMakeFiles/os.dir/filestore/DBObjectMap.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_fuse.cc:29: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_fuse.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/mds/PurgeQueue.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/PurgeQueue.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/mds/PurgeQueue.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/PurgeQueue.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/ceph_fuse.cc:38: /builddir/build/BUILD/ceph-12.2.7/src/common/Preforker.h: In member function 'int Preforker::signal_exit(int)': /builddir/build/BUILD/ceph-12.2.7/src/common/Preforker.h:111:23: warning: ignoring return value of 'ssize_t safe_write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] (void)safe_write(fd[1], &r, sizeof(r)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/PurgeQueue.cc:16: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/PurgeQueue.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/OpenRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/OpenRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/OpenRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/OpenRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 62%] Building CXX object src/CMakeFiles/ceph-fuse.dir/client/fuse_ll.cc.o [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RefreshParentRequest.cc.o [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RefreshRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshParentRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshParentRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshParentRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshParentRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshParentRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshParentRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 63%] Building CXX object src/mds/CMakeFiles/mds.dir/Locker.cc.o [ 64%] Building CXX object src/os/CMakeFiles/os.dir/filestore/FileJournal.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/client/fuse_ll.cc:30: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/fuse_ll.cc:29: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/client/fuse_ll.cc:30: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/fuse_ll.cc:29: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshRequest.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshRequest.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RefreshRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 64%] Building CXX object src/mds/CMakeFiles/mds.dir/Migrator.cc.o [ 64%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RemoveRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/HashIndex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileJournal.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h: In member function 'virtual int LFNIndex::split(uint32_t, uint32_t, CollectionIndex*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Locker.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Locker.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Locker.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Locker.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 64%] Linking CXX executable ../bin/ceph-fuse In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RemoveRequest.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RemoveRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RemoveRequest.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/RemoveRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Migrator.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Migrator.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Migrator.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Migrator.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 64%] Built target ceph-fuse Scanning dependencies of target ceph-syn [ 65%] Building CXX object src/CMakeFiles/ceph-syn.dir/ceph_syn.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/Locker.cc:39: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReply.h: In member function 'void InodeStat::decode(ceph::buffer::list::iterator&, uint64_t)': /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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Locker.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/ceph-syn.dir/client/SyntheticClient.cc.o [ 65%] Building CXX object src/os/CMakeFiles/os.dir/filestore/FileStore.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Locker.cc:17: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Locker.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 66%] Building CXX object src/osd/CMakeFiles/osd.dir/Watch.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/HashIndex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.cc:50: /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h: In member function 'virtual int LFNIndex::split(uint32_t, uint32_t, CollectionIndex*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.cc: In member function 'virtual int FileStore::mkfs()': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.cc:909:21: warning: comparison of integer expressions of different signedness: '__fsword_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] if (basefs.f_type == BTRFS_SUPER_MAGIC && /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.cc: In member function 'int FileStore::_detect_fs()': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.cc:1195:17: warning: comparison of integer expressions of different signedness: '__fsword_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] if (st.f_type == BTRFS_SUPER_MAGIC && In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Migrator.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Migrator.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/SetFlagsRequest.cc.o [ 66%] Building CXX object src/mon/CMakeFiles/mon.dir/MDSMonitor.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_syn.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_syn.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_syn.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_syn.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/Watch.cc:2: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/Watch.cc:2: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/Watch.cc:2: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/Watch.cc:2: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_syn.cc:27: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_syn.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/SetFlagsRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/SetFlagsRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/SetFlagsRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/SetFlagsRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc: In member function 'int SyntheticClient::full_walk(std::__cxx11::string&)': /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:1599:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct frag_info_t'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&empty, 0, sizeof(empty)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:160:8: note: 'struct frag_info_t' declared here struct frag_info_t : public scatter_info_t { ^~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc: In member function 'int SyntheticClient::chunk_file(std::__cxx11::string&)': /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:3362:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct inode_t<>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&inode, 0, sizeof(inode)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:464:8: note: 'struct inode_t<>' declared here struct inode_t { ^~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h: In instantiation of 'inode_t::inode_t() [with Allocator = std::allocator]': /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:3361:13: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/client/SyntheticClient.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 66%] Building CXX object src/mon/CMakeFiles/mon.dir/FSCommands.cc.o [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/SetSnapRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.cc: In member function 'int FileStore::list_collections(std::vector&, bool)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.cc:4820:44: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Wformat-truncation=] snprintf(filename, sizeof(filename), "%s/%s", fn, de->d_name); ^~~~~~~ In file included from /usr/include/stdio.h:873, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.cc:33: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 2 and 4352 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mon/FSCommands.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/mon/FSCommands.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mon/FSCommands.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/mon/FSCommands.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Throttle.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/mds/FSMap.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosFSMap.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.cc:19: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.cc:63:50: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/MDSMonitor.cc:935:54: required from here /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=] In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/FSCommands.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/mon/FSCommands.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/SetSnapRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/SetSnapRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/SetSnapRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/SetSnapRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/SetSnapRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image/SetSnapRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/simple_cache.hpp:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OSDMonitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/FSCommands.cc:16: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/FSCommands.cc:47:62: required from here /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=] } catch (boost::bad_get) { ^~~~~ [ 66%] Building CXX object src/osd/CMakeFiles/osd.dir/ClassHandler.cc.o [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image_watcher/NotifyLockOwner.cc.o [ 66%] Linking CXX executable ../bin/ceph-syn [ 66%] Building CXX object src/mds/CMakeFiles/mds.dir/MDBalancer.cc.o [ 66%] Building CXX object src/osd/CMakeFiles/osd.dir/PG.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image_watcher/NotifyLockOwner.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image_watcher/NotifyLockOwner.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image_watcher/NotifyLockOwner.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/image_watcher/NotifyLockOwner.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 66%] Building CXX object src/os/CMakeFiles/os.dir/filestore/JournalThrottle.cc.o [ 66%] Built target ceph-syn Scanning dependencies of target cephfs [ 66%] Building CXX object src/CMakeFiles/cephfs.dir/libcephfs.cc.o [ 67%] Building CXX object src/mds/CMakeFiles/mds.dir/CDentry.cc.o [ 68%] Building CXX object src/mon/CMakeFiles/mon.dir/MgrMonitor.cc.o [ 68%] Building CXX object src/os/CMakeFiles/os.dir/filestore/GenericFileStoreBackend.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/AioCompletion.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDBalancer.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDBalancer.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDBalancer.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDBalancer.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMgrBeacon.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrMonitor.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMgrBeacon.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrMonitor.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMgrBeacon.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrMonitor.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMgrBeacon.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrMonitor.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/HashIndex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/GenericFileStoreBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/GenericFileStoreBackend.cc:37: /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h: In member function 'virtual int LFNIndex::split(uint32_t, uint32_t, CollectionIndex*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mgr/MgrContext.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrMonitor.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMgrBeacon.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrMonitor.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.cc:53: /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)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.cc:55: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOpReply.h: In constructor 'MOSDSubOpReply::MOSDSubOpReply(const MOSDSubOp*, pg_shard_t, int, epoch_t, int)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDBalancer.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDBalancer.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/libcephfs.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Crypto.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/libcephfs.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/client/Client.h:47, from /builddir/build/BUILD/ceph-12.2.7/src/libcephfs.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Crypto.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/libcephfs.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Throttle.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMgrBeacon.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrMonitor.cc:16: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrMonitor.cc:730:54: required from here /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=] } catch (boost::bad_get) { ^~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDBalancer.cc:16: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDBalancer.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AioCompletion.h:13, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AioCompletion.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AioCompletion.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AioCompletion.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AioCompletion.h:13, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AioCompletion.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AioCompletion.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AioCompletion.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librados/RadosClient.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/libcephfs.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Crypto.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/libcephfs.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDentry.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDentry.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDentry.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDentry.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDentry.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDentry.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h:70:18: required from 'void cmd_getval(CephContext*, const cmdmap_t&, const string&, T&, const 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]' /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrMonitor.cc:735:80: required from here /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=] [ 68%] Building CXX object src/mon/CMakeFiles/mon.dir/MgrStatMonitor.cc.o [ 68%] Building CXX object src/os/CMakeFiles/os.dir/filestore/JournalingObjectStore.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDentry.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDentry.cc:17: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDentry.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDentry.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/AsyncOperation.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MgrStatMonitor.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 69%] Linking CXX shared library ../lib/libcephfs.so [ 69%] Built target cephfs Scanning dependencies of target global [ 70%] Linking CXX static library ../../lib/libglobal.a [ 70%] Built target global Scanning dependencies of target librados [ 70%] Linking CXX shared library ../../lib/librados.so [ 70%] Built target librados Scanning dependencies of target rados_a [ 70%] Linking CXX static library ../../lib/librados_a.a [ 70%] Built target rados_a Scanning dependencies of target radosstriper [ 71%] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/libradosstriper.cc.o [ 71%] Building CXX object src/os/CMakeFiles/os.dir/filestore/HashIndex.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AsyncOperation.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AsyncOperation.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AsyncOperation.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AsyncOperation.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 71%] Building CXX object src/mon/CMakeFiles/mon.dir/Monitor.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/libradosstriper.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/MultiAioCompletionImpl.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/libradosstriper.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/libradosstriper.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/MultiAioCompletionImpl.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/libradosstriper.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/HashIndex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/HashIndex.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h: In member function 'virtual int LFNIndex::split(uint32_t, uint32_t, CollectionIndex*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ [ 71%] Building CXX object src/mds/CMakeFiles/mds.dir/CDir.cc.o [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/CopyupRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 72%] Building CXX object src/mds/CMakeFiles/mds.dir/CInode.cc.o [ 72%] Building CXX object src/mon/CMakeFiles/mon.dir/MonmapMonitor.cc.o [ 72%] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/RadosStriperImpl.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 72%] Building CXX object src/os/CMakeFiles/os.dir/filestore/IndexManager.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:51: /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonSubscribeAck.h: In constructor 'MMonSubscribeAck::MMonSubscribeAck()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/CopyupRequest.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/CopyupRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/CopyupRequest.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/CopyupRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/MultiAioCompletionImpl.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/librados/IoCtxImpl.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/MultiAioCompletionImpl.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Throttle.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.cc:241:54: required from here /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=] } catch (boost::bad_get) { ^~~~~ /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.cc: In constructor '{anonymous}::WriteCompletionData::WriteCompletionData(libradosstriper::RadosStriperImpl*, const string&, const string&, librados::AioCompletionImpl*, int)': /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.cc:253:28: warning: '{anonymous}::WriteCompletionData::m_unlockCompletion' will be initialized after [-Wreorder] librados::AioCompletion *m_unlockCompletion; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.cc:251:7: warning: 'int {anonymous}::WriteCompletionData::m_writeRc' [-Wreorder] int m_writeRc; ^~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/libradosstriper/RadosStriperImpl.cc:270:1: warning: when initialized here [-Wreorder] WriteCompletionData::WriteCompletionData ^~~~~~~~~~~~~~~~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/common/cmdparse.h:70:18: required from 'void cmd_getval(CephContext*, const cmdmap_t&, const string&, T&, const 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]' /builddir/build/BUILD/ceph-12.2.7/src/mon/MonmapMonitor.cc:267:69: required from here /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=] In file included from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/HashIndex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/IndexManager.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/IndexManager.cc:30: /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h: In member function 'virtual int LFNIndex::split(uint32_t, uint32_t, CollectionIndex*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.cc:25: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.cc:25: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 72%] Building CXX object src/os/CMakeFiles/os.dir/filestore/LFNIndex.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Throttle.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:24: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:295:66: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:2894:56: required from here /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=] /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.cc:3466:49: required from here /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=] /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.cc: In constructor 'CDir::CDir(CInode*, frag_t, MDCache*, bool)': /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.cc:204:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct fnode_t'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&fnode, 0, sizeof(fnode)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.h:34, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:1021:8: note: 'struct fnode_t' declared here struct fnode_t { ^~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.cc:25: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.cc:25: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.h:34, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.cc:35: /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h: In member function 'virtual int LFNIndex::split(uint32_t, uint32_t, CollectionIndex*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.cc: In member function 'virtual int LFNIndex::created(const ghobject_t&, const char*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.cc: In member function 'virtual int LFNIndex::unlink(const ghobject_t&)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.cc: In member function 'virtual int LFNIndex::lookup(const ghobject_t&, CollectionIndex::IndexedPath*, int*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ [ 72%] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/MultiAioCompletionImpl.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.cc:21: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 72%] Building CXX object src/mon/CMakeFiles/mon.dir/LogMonitor.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 73%] Building CXX object src/os/CMakeFiles/os.dir/filestore/WBThrottle.cc.o [ 73%] Linking CXX shared library ../../lib/libradosstriper.so [ 73%] Built target radosstriper Scanning dependencies of target cython3_cephfs In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ Compiling cephfs.pyx because it changed. [1/1] Cythonizing cephfs.pyx running build running build_ext building 'cephfs' extension creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6 creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7 creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src/pybind creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3 /usr/bin/cc -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -iquote/builddir/build/BUILD/ceph-12.2.7/src/include -w -fPIC -I/usr/include/python3.6m -I/usr/include/python3.6m -I/usr/include/python3.6m -c /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.c -o /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.o -Wno-unused-result -Wsign-compare -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -lpython3.6m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc: In member function 'virtual void LogMonitor::create_initial()': /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:65:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct entity_inst_t'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&e.who, 0, sizeof(e.who)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:504:8: note: 'struct entity_inst_t' declared here struct entity_inst_t { ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:20: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:399:54: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:407:50: required from here /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=] /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/LogMonitor.cc:502:58: required from here /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=] [ 73%] Building CXX object src/os/CMakeFiles/os.dir/memstore/MemStore.cc.o [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageRequestWQ.cc.o creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3 /usr/bin/cc -shared -L/builddir/build/BUILD/ceph-12.2.7/build/lib -iquote/builddir/build/BUILD/ceph-12.2.7/src/include -w /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.o -L/usr/lib -L/usr/lib -lcephfs -lpython3.6m -lpthread -ldl -lutil -lm -lpython3.6m -o /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/cephfs.cpython-36m-i386-linux-gnu.so [ 73%] Built target cython3_cephfs Scanning dependencies of target rados [ 73%] Building CXX object src/tools/CMakeFiles/rados.dir/rados/rados.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequestWQ.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequestWQ.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequestWQ.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequestWQ.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequestWQ.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ImageRequestWQ.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 73%] Building CXX object src/mon/CMakeFiles/mon.dir/AuthMonitor.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/PoolDump.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/rados.cc:52: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/rados.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/PoolDump.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/rados.cc:52: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/rados.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 73%] Building CXX object src/mds/CMakeFiles/mds.dir/LogEvent.cc.o [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectRequest.cc.o [ 73%] Building CXX object src/os/CMakeFiles/os.dir/kstore/KStore.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ObjectRequest.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ObjectRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ObjectRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ObjectRequest.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/snap_types.h:4, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ObjectRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ObjectRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/LogEvent.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/LogEvent.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/LogEvent.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/LogEvent.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc: In member function 'virtual void AuthMonitor::upgrade_format()': /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc:1479:22: warning: catching polymorphic type 'struct ceph::buffer::error' by value [-Wcatch-value=] catch (buffer::error) { ^~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc:17: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc:559:54: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.cc:1062:54: required from here /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=] [ 73%] Building CXX object src/osd/CMakeFiles/osd.dir/PGLog.cc.o [ 73%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTable.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/LogEvent.cc:18: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/LogEvent.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ReadResult.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AioCompletion.h:13, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ReadResult.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ReadResult.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ReadResult.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/AioCompletion.h:13, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ReadResult.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ReadResult.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/io/ReadResult.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/CreateRequest.cc.o [ 73%] Building CXX object src/tools/CMakeFiles/rados.dir/RadosDump.cc.o [ 73%] Building CXX object src/mon/CMakeFiles/mon.dir/Elector.cc.o [ 73%] Building CXX object src/mon/CMakeFiles/mon.dir/HealthMonitor.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 73%] Building CXX object src/os/CMakeFiles/os.dir/kstore/kstore_types.cc.o [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/DemoteRequest.cc.o [ 73%] Building CXX object src/osd/CMakeFiles/osd.dir/PrimaryLogPG.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/CreateRequest.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/CreateRequest.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/CreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/HealthMonitor.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/mon/HealthMonitor.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/CreateRequest.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/CreateRequest.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/CreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 73%] Building CXX object src/os/CMakeFiles/os.dir/fs/FS.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mon/HealthMonitor.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/mon/HealthMonitor.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mon/HealthMonitor.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/mon/HealthMonitor.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 74%] Building CXX object src/tools/CMakeFiles/rados.dir/rados/RadosImport.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/DemoteRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/DemoteRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/DemoteRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/DemoteRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/DemoteRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/DemoteRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 74%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/Allocator.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/RadosImport.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/RadosImport.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGLog.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/RadosImport.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/RadosImport.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/RadosImport.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGLog.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/RadosImport.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 74%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BitmapFreelistManager.cc.o [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/OpenRequest.cc.o [ 74%] Building CXX object src/mds/CMakeFiles/mds.dir/InoTable.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:34: /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)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:35: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOpReply.h: In constructor 'MOSDSubOpReply::MOSDSubOpReply(const MOSDSubOp*, pg_shard_t, int, epoch_t, int)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ [ 74%] Building CXX object src/mon/CMakeFiles/mon.dir/OldHealthMonitor.cc.o [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/PromoteRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/OpenRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/OpenRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/OpenRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/OpenRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:50: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 75%] Building CXX object src/tools/CMakeFiles/rados.dir/rados/PoolDump.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OldHealthMonitor.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OldHealthMonitor.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 75%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlockDevice.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OldHealthMonitor.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OldHealthMonitor.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OldHealthMonitor.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/OldHealthMonitor.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 76%] Building CXX object src/mon/CMakeFiles/mon.dir/DataHealthService.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/PromoteRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/PromoteRequest.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/PromoteRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/PromoteRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/PromoteRequest.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/PromoteRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/PoolDump.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/PoolDump.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/PoolDump.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/PoolDump.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/PoolDump.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/PoolDump.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/PoolDump.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rados/PoolDump.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 77%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueFS.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/InoTable.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/InoTable.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/InoTable.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/InoTable.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/InoTable.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/InoTable.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/DataHealthService.cc:40: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonHealth.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/mon/DataHealthService.cc:35: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/RemoveRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Throttle.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/Watch.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:20: /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]': /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:942:43: required from here /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=] } catch (boost::bad_get) { ^~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mon/DataHealthService.cc:40: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonHealth.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/mon/DataHealthService.cc:35: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mon/DataHealthService.cc:40: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonHealth.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/mon/DataHealthService.cc:35: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 77%] Building CXX object src/mon/CMakeFiles/mon.dir/PGMonitor.cc.o [ 77%] Building CXX object src/tools/CMakeFiles/rados.dir/__/common/util.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/InoTable.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/InoTable.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/InoTable.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/InoTable.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/Replay.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/RemoveRequest.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/RemoveRequest.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/RemoveRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/RemoveRequest.h:12, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/RemoveRequest.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/RemoveRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 77%] Building CXX object src/tools/CMakeFiles/rados.dir/__/common/obj_bencher.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 77%] Building CXX object src/mon/CMakeFiles/mon.dir/PGMap.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.cc:17: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.cc:941:54: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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 = double; 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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMonitor.cc:1085:55: required from here /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=] In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Replay.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Replay.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Replay.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Replay.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Replay.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/Replay.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/StandardPolicy.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 77%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/bluefs_types.cc.o [ 77%] Building CXX object src/mds/CMakeFiles/mds.dir/JournalPointer.cc.o [ 77%] Building CXX object src/tools/CMakeFiles/rados.dir/__/osd/ECUtil.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:6: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:3865:58: required from here /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=] } catch (boost::bad_get) { ^~~~~ /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:3899:72: required from here /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=] /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/PGMap.cc:3968:52: required from here /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=] [ 77%] Linking CXX executable ../../bin/rados In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/StandardPolicy.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/WorkQueue.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/StandardPolicy.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/StandardPolicy.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/WorkQueue.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/journal/StandardPolicy.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 77%] Built target rados Scanning dependencies of target ceph-authtool [ 77%] Building CXX object src/tools/CMakeFiles/ceph-authtool.dir/ceph_authtool.cc.o [ 77%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueRocksEnv.cc.o [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/Utils.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 77%] Linking CXX executable ../../bin/ceph-authtool [ 77%] Built target ceph-authtool Scanning dependencies of target monmaptool [ 77%] Building CXX object src/tools/CMakeFiles/monmaptool.dir/monmaptool.cc.o [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/AcquireRequest.cc.o [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/BreakRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/monmaptool.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/monmaptool.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 77%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueStore.cc.o [ 77%] Building CXX object src/mon/CMakeFiles/mon.dir/ConfigKeyService.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/AcquireRequest.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/AcquireRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/AcquireRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/AcquireRequest.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/AcquireRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/AcquireRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 78%] Linking CXX executable ../../bin/monmaptool [ 78%] Built target monmaptool Scanning dependencies of target crushtool [ 78%] Building CXX object src/tools/CMakeFiles/crushtool.dir/crushtool.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/BreakRequest.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/BreakRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/BreakRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/BreakRequest.cc:11: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/BreakRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/BreakRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/ConfigKeyService.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/ConfigKeyService.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 78%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTableClient.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mon/ConfigKeyService.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/ConfigKeyService.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mon/ConfigKeyService.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/mon/ConfigKeyService.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/crushtool.cc:35: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/crushtool.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/crushtool.cc:35: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/debug.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/crushtool.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_context.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/common/Mutex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Throttle.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/mon/ConfigKeyService.cc:19: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mon/ConfigKeyService.cc:192:54: required from here /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=] } catch (boost::bad_get) { ^~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/GetLockerRequest.cc.o [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/ReacquireRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/os/ObjectStore.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/os/bluestore/BlueStore.h:39, from /builddir/build/BUILD/ceph-12.2.7/src/os/bluestore/BlueStore.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/include/interval_set.h: In instantiation of 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; Map = std::map]': /builddir/build/BUILD/ceph-12.2.7/src/include/interval_set.h:591:7: required from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; Map = std::map]' /builddir/build/BUILD/ceph-12.2.7/src/os/bluestore/BlueStore.cc:4826:47: required from here /builddir/build/BUILD/ceph-12.2.7/src/include/interval_set.h:250:27: warning: variable 'prev_offset' set but not used [-Wunused-but-set-variable] T offset = ps->first, prev_offset; ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/GetLockerRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/GetLockerRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/GetLockerRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/GetLockerRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 79%] Building CXX object src/mon/CMakeFiles/mon.dir/__/mgr/mgr_commands.cc.o [ 79%] Linking CXX executable ../../bin/crushtool In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableClient.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableClient.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableClient.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableClient.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 79%] Built target crushtool Scanning dependencies of target ceph-conf [ 79%] Building CXX object src/tools/CMakeFiles/ceph-conf.dir/ceph_conf.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/ReacquireRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/watcher/Notifier.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Watcher.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/ReacquireRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/ReacquireRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/watcher/Notifier.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Watcher.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/ReacquireRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 79%] Building CXX object src/mon/CMakeFiles/mon.dir/__/osd/OSDCap.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableClient.cc:17: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableClient.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc: In member function 'int PrimaryLogPG::do_read(PrimaryLogPG::OpContext*, OSDOp&)': /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:4394:50: warning: '*((void*)& maybe_crc +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] size(size), osd(osd), soid(soid), flags(flags) {} ^ /builddir/build/BUILD/ceph-12.2.7/src/osd/PrimaryLogPG.cc:4854:31: note: '*((void*)& maybe_crc +4)' was declared here boost::optional maybe_crc; ^~~~~~~~~ [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/ReleaseRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_conf.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_conf.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_conf.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_conf.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_conf.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_conf.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/Utils.cc.o [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/DemoteRequest.cc.o [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/DisableRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/ReleaseRequest.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/watcher/Notifier.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Watcher.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/ReleaseRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/ReleaseRequest.cc:12: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/watcher/Notifier.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/Watcher.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/managed_lock/ReleaseRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 79%] Linking CXX executable ../../bin/ceph-conf [ 79%] Built target ceph-conf Scanning dependencies of target osdmaptool [ 79%] Building CXX object src/tools/CMakeFiles/osdmaptool.dir/osdmaptool.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DemoteRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DemoteRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DemoteRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DemoteRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DemoteRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DemoteRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DisableRequest.cc:13: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DisableRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DisableRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DisableRequest.cc:13: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DisableRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/DisableRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/EnableRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/osdmaptool.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/osdmaptool.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/osdmaptool.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/osdmaptool.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 80%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTableServer.cc.o /builddir/build/BUILD/ceph-12.2.7/src/tools/osdmaptool.cc: In function 'int main(int, const char**)': /builddir/build/BUILD/ceph-12.2.7/src/tools/osdmaptool.cc:305: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] memset(&fsid, 0, sizeof(uuid_d)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/osdmaptool.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 80%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/bluestore_types.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/EnableRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/EnableRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/EnableRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/MirroringWatcher.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/EnableRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/EnableRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/EnableRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetInfoRequest.cc.o [ 80%] Linking CXX executable ../../bin/osdmaptool [ 80%] Built target osdmaptool Scanning dependencies of target librados-config [ 80%] Building CXX object src/CMakeFiles/librados-config.dir/librados-config.cc.o [ 80%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/FreelistManager.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/GetInfoRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/GetInfoRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/GetInfoRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/GetInfoRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetStatusRequest.cc.o [ 80%] Linking CXX executable ../bin/librados-config [ 80%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/KernelDevice.cc.o [ 80%] Built target librados-config [ 80%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/StupidAllocator.cc.o [ 80%] Linking CXX static library ../../lib/libmon.a In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 80%] Built target mon Scanning dependencies of target cython3_rados In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/GetStatusRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/GetStatusRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/GetStatusRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/GetStatusRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 81%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/PromoteRequest.cc.o Compiling rados.pyx because it changed. [1/1] Cythonizing rados.pyx running build running build_ext building 'rados' extension creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3 /usr/bin/cc -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -iquote/builddir/build/BUILD/ceph-12.2.7/src/include -w -fPIC -I/usr/include/python3.6m -I/usr/include/python3.6m -I/usr/include/python3.6m -c /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.c -o /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.o -Wno-unused-result -Wsign-compare -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -lpython3.6m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic [ 82%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BitMapAllocator.cc.o [ 82%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BitAllocator.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/PromoteRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/PromoteRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/PromoteRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/PromoteRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/PromoteRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/mirror/PromoteRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 82%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/aio.cc.o [ 82%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/CreateRequest.cc.o [ 82%] Building CXX object src/mds/CMakeFiles/mds.dir/ScrubStack.cc.o [ 82%] Building CXX object src/os/CMakeFiles/os.dir/FuseStore.cc.o [ 82%] Building CXX object src/os/CMakeFiles/os.dir/filestore/XfsFileStoreBackend.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/CreateRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/CreateRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/CreateRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/CreateRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 82%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/InvalidateRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/HashIndex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/GenericFileStoreBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/XfsFileStoreBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/XfsFileStoreBackend.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h: In member function 'virtual int LFNIndex::split(uint32_t, uint32_t, CollectionIndex*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ [ 82%] Building CXX object src/osd/CMakeFiles/osd.dir/ReplicatedBackend.cc.o [ 82%] Building CXX object src/os/CMakeFiles/os.dir/fs/XFS.cc.o /builddir/build/BUILD/ceph-12.2.7/src/os/FuseStore.cc: In function 'int os_getattr(const char*, stat*)': /builddir/build/BUILD/ceph-12.2.7/src/os/FuseStore.cc:319:34: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] snprintf(buf, sizeof(buf), "%d\n", bits); ^~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/FuseStore.cc:319:34: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:873, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /builddir/build/BUILD/ceph-12.2.7/src/os/FuseStore.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/os/FuseStore.cc:5: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 3 and 12 bytes into a destination of size 8 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/FuseStore.cc: In function 'int os_open(const char*, fuse_file_info*)': /builddir/build/BUILD/ceph-12.2.7/src/os/FuseStore.cc:616:34: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] snprintf(buf, sizeof(buf), "%d\n", r); ^~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/FuseStore.cc:616:34: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:873, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /builddir/build/BUILD/ceph-12.2.7/src/os/FuseStore.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/os/FuseStore.cc:5: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 3 and 12 bytes into a destination of size 8 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/LockRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/InvalidateRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/InvalidateRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/InvalidateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/InvalidateRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/InvalidateRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/InvalidateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 82%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/RefreshRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/ScrubStack.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/ScrubStack.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/ScrubStack.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/ScrubStack.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/ScrubStack.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/ScrubStack.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 82%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/RemoveRequest.cc.o [ 82%] Linking CXX static library ../../lib/libos.a In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.h:34, from /builddir/build/BUILD/ceph-12.2.7/src/mds/ScrubStack.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/ScrubStack.cc:17: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.h:34, from /builddir/build/BUILD/ceph-12.2.7/src/mds/ScrubStack.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/ScrubStack.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 82%] Built target os [ 82%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/Request.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.cc:17: /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)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/LockRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/LockRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/LockRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/LockRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/LockRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/LockRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOpReply.h: In constructor 'MOSDSubOpReply::MOSDSubOpReply(const MOSDSubOp*, pg_shard_t, int, epoch_t, int)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:35, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ [ 82%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/ResizeRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/RefreshRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/RefreshRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/RefreshRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/RefreshRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/RemoveRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/RemoveRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/RemoveRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/RemoveRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/ResizeRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/ResizeRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/ResizeRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/ResizeRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/ResizeRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/ResizeRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 83%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotCreateRequest.cc.o [ 83%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotRemoveRequest.cc.o [ 83%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotRollbackRequest.cc.o [ 83%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/UnlockRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotCreateRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotCreateRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotCreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotCreateRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotCreateRequest.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotCreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 83%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/UpdateRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRemoveRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRemoveRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRemoveRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRemoveRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRemoveRequest.h:10, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRemoveRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 83%] Building CXX object src/mds/CMakeFiles/mds.dir/DamageTable.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRollbackRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRollbackRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRollbackRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRollbackRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRollbackRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/SnapshotRollbackRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/UnlockRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/UnlockRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/UnlockRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_types.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/cls/lock/cls_lock_client.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/UnlockRequest.cc:5: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/UpdateRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/UpdateRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/UpdateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/UpdateRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/Request.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/UpdateRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/object_map/UpdateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 83%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/DisableFeaturesRequest.cc.o [ 83%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/EnableFeaturesRequest.cc.o [ 83%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/FlattenRequest.cc.o [ 84%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MetadataRemoveRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.h:34, from /builddir/build/BUILD/ceph-12.2.7/src/mds/DamageTable.cc:17: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CDir.h:34, from /builddir/build/BUILD/ceph-12.2.7/src/mds/DamageTable.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/DisableFeaturesRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/DisableFeaturesRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/DisableFeaturesRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/DisableFeaturesRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/DisableFeaturesRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/DisableFeaturesRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Cond.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/Readahead.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/DisableFeaturesRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/DisableFeaturesRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 84%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MetadataSetRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/EnableFeaturesRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/EnableFeaturesRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/EnableFeaturesRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/EnableFeaturesRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/EnableFeaturesRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/EnableFeaturesRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/FlattenRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/FlattenRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/FlattenRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/FlattenRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/FlattenRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/FlattenRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 84%] Building CXX object src/mds/CMakeFiles/mds.dir/SimpleLock.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataRemoveRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataRemoveRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataRemoveRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataRemoveRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataRemoveRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataRemoveRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 84%] Building CXX object src/osd/CMakeFiles/osd.dir/ECBackend.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataSetRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataSetRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataSetRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataSetRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataSetRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/MetadataSetRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 84%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/ObjectMapIterate.cc.o [ 84%] Building CXX object src/osd/CMakeFiles/osd.dir/ECTransaction.cc.o [ 84%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/RebuildObjectMapRequest.cc.o [ 84%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/RenameRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECBackend.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECBackend.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECBackend.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECBackend.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECBackend.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECBackend.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECBackend.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECBackend.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 85%] Building CXX object src/osd/CMakeFiles/osd.dir/PGBackend.cc.o [ 85%] Building CXX object src/mds/CMakeFiles/mds.dir/SnapRealm.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ObjectMapIterate.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ObjectMapIterate.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ObjectMapIterate.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ObjectMapIterate.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ObjectMapIterate.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ObjectMapIterate.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECTransaction.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECTransaction.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECTransaction.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECTransaction.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECTransaction.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECTransaction.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECTransaction.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ECTransaction.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RebuildObjectMapRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RebuildObjectMapRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RebuildObjectMapRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RebuildObjectMapRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RebuildObjectMapRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RebuildObjectMapRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RenameRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RenameRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RenameRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RenameRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RenameRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/RenameRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ /usr/bin/cc -shared -L/builddir/build/BUILD/ceph-12.2.7/build/lib -iquote/builddir/build/BUILD/ceph-12.2.7/src/include -w /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.o -L/usr/lib -L/usr/lib -lrados -lpython3.6m -lpthread -ldl -lutil -lm -lpython3.6m -o /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/rados.cpython-36m-i386-linux-gnu.so warning: rados.pyx:88:4: 'rados_t' redeclared warning: rados.pyx:89:4: 'rados_config_t' redeclared warning: rados.pyx:90:4: 'rados_ioctx_t' redeclared [ 85%] Built target cython3_rados Scanning dependencies of target ceph-mon [ 86%] Building CXX object src/CMakeFiles/ceph-mon.dir/ceph_mon.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGBackend.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/common/scrub_types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGBackend.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/ReplicatedBackend.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGBackend.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/common/scrub_types.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGBackend.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mon.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mon.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 86%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/Request.cc.o [ 86%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/ResizeRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mon.cc:27: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mon.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Elector.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mon.cc:27: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mon.cc:23: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 86%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotCreateRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapRealm.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapRealm.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapRealm.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Filer.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDCache.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapRealm.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapRealm.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapRealm.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mon.cc:39: /builddir/build/BUILD/ceph-12.2.7/src/common/Preforker.h: In member function 'int Preforker::signal_exit(int)': /builddir/build/BUILD/ceph-12.2.7/src/common/Preforker.h:111:23: warning: ignoring return value of 'ssize_t safe_write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] (void)safe_write(fd[1], &r, sizeof(r)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapRealm.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapRealm.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapRealm.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapRealm.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotCreateRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotCreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotCreateRequest.cc:9: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotCreateRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ResizeRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ResizeRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ResizeRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ResizeRequest.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ResizeRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/ResizeRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 86%] Linking CXX executable ../bin/ceph-mon [ 87%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotProtectRequest.cc.o [ 87%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRemoveRequest.cc.o [ 87%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRenameRequest.cc.o [ 87%] Building CXX object src/osd/CMakeFiles/osd.dir/OSDCap.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotProtectRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotProtectRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotProtectRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotProtectRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotProtectRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotProtectRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 87%] Building CXX object src/osd/CMakeFiles/osd.dir/Session.cc.o [ 87%] Building CXX object src/mds/CMakeFiles/mds.dir/SnapServer.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRenameRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRenameRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRenameRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRenameRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRenameRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRenameRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRemoveRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRemoveRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRemoveRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRemoveRequest.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRemoveRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRemoveRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 87%] Built target ceph-mon Scanning dependencies of target ceph-bluestore-tool [ 87%] Building CXX object src/os/CMakeFiles/ceph-bluestore-tool.dir/bluestore/bluestore_tool.cc.o [ 87%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRollbackRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 87%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotUnprotectRequest.cc.o [ 87%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotLimitRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRollbackRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRollbackRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRollbackRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRollbackRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRollbackRequest.h:8, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRollbackRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRollbackRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotRollbackRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 87%] Building CXX object src/osd/CMakeFiles/osd.dir/SnapMapper.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotUnprotectRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotUnprotectRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotUnprotectRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotUnprotectRequest.cc:10: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotUnprotectRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotUnprotectRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotLimitRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotLimitRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotLimitRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotLimitRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/Request.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotLimitRequest.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/SnapshotLimitRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 87%] Building CXX object src/osd/CMakeFiles/osd.dir/ScrubStore.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTable.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSTableServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SnapServer.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 87%] Linking CXX executable ../../bin/ceph-bluestore-tool [ 87%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/TrimRequest.cc.o [ 87%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/watcher/Notifier.cc.o [ 87%] Building CXX object src/osd/CMakeFiles/osd.dir/osd_types.cc.o [ 87%] Built target ceph-bluestore-tool [ 87%] Building CXX object src/osd/CMakeFiles/osd.dir/ECUtil.cc.o [ 87%] Building CXX object src/osd/CMakeFiles/osd.dir/ExtentCache.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/TrimRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/TrimRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/TrimRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/TrimRequest.cc:7: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/AsyncRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/TrimRequest.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/operation/TrimRequest.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/watcher/Notifier.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/watcher/Notifier.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/watcher/Notifier.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/watcher/Notifier.cc:6: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/common/dout.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/include/Context.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/watcher/Notifier.h:9, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/watcher/Notifier.cc:4: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 88%] Building CXX object src/osd/CMakeFiles/osd.dir/mClockOpClassQueue.cc.o [ 88%] Building CXX object src/osd/CMakeFiles/osd.dir/mClockClientQueue.cc.o [ 89%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/watcher/RewatchRequest.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:25: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:25: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 89%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/__/common/ContextCompletion.cc.o [ 89%] Building CXX object src/osd/CMakeFiles/osd.dir/PGQueueable.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGQueueable.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockOpClassQueue.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockOpClassQueue.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockOpClassQueue.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockOpClassQueue.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGQueueable.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockOpClassQueue.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockOpClassQueue.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockOpClassQueue.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockOpClassQueue.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGQueueable.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockClientQueue.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockClientQueue.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockClientQueue.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockClientQueue.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGQueueable.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockClientQueue.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockClientQueue.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockClientQueue.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/osd/mClockClientQueue.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 89%] Building CXX object src/osd/CMakeFiles/osd.dir/__/common/TrackedOp.cc.o [ 89%] Building CXX object src/mds/CMakeFiles/mds.dir/snap.cc.o [ 89%] Building CXX object src/mds/CMakeFiles/mds.dir/SessionMap.cc.o [ 89%] Linking CXX static library ../../lib/librbd_internal.a /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&)': /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] memset(&z.cluster_fsid, 1, sizeof(z.cluster_fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ /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] memset(&z.osd_fsid, 2, sizeof(z.osd_fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGQueueable.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGQueueable.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGQueueable.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PGQueueable.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SessionMap.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SessionMap.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SessionMap.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SessionMap.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 89%] Building CXX object src/osd/CMakeFiles/osd.dir/__/osdc/Objecter.cc.o [ 89%] Built target rbd_internal Scanning dependencies of target librbd [ 89%] Building CXX object src/librbd/CMakeFiles/librbd.dir/librbd.cc.o [ 90%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSContext.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/librbd.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/librbd.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/ObjectCacher.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/ImageCtx.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/librbd.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/stringify.h:7, from /builddir/build/BUILD/ceph-12.2.7/src/cls/rbd/cls_rbd_types.h:11, from /builddir/build/BUILD/ceph-12.2.7/src/librbd/librbd.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SessionMap.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/SessionMap.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 90%] Building CXX object src/osd/CMakeFiles/osd.dir/__/osdc/Striper.cc.o /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc: In member function 'void Objecter::_finish_command(Objecter::CommandOp*, int, std::__cxx11::string)': /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.cc:4958:15: warning: unused variable 's' [-Wunused-variable] OSDSession *s = c->session; ^ [ 90%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSAuthCaps.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSContext.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSContext.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSContext.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSContext.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 90%] Building CXX object src/mds/CMakeFiles/mds.dir/MDLog.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 90%] Linking CXX shared library ../../lib/librbd.so [ 90%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSCacheObject.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSContext.cc:16: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSContext.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDLog.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDLog.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDLog.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/DecayCounter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDLog.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 90%] Built target librbd [ 90%] Building CXX object src/mds/CMakeFiles/mds.dir/Mantle.cc.o [ 90%] Building CXX object src/mds/CMakeFiles/mds.dir/__/common/TrackedOp.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDLog.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDLog.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 90%] Building CXX object src/mds/CMakeFiles/mds.dir/__/osdc/Journaler.cc.o Scanning dependencies of target rbd-mirror [ 90%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/main.cc.o Scanning dependencies of target rbd-nbd [ 90%] Building CXX object src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/rbd-nbd.cc.o Scanning dependencies of target rbd-fuse [ 90%] Building CXX object src/rbd_fuse/CMakeFiles/rbd-fuse.dir/rbd-fuse.cc.o [ 90%] Linking CXX executable ../../bin/rbd-fuse [ 90%] Built target rbd-fuse Scanning dependencies of target rbd_replay [ 90%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/actions.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/perf_counters.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/utime.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/common/perf_counters.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 90%] Linking CXX executable ../../../bin/rbd-mirror [ 90%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/BufferReader.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_nbd/rbd-nbd.cc:39: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Message.h:26, from /builddir/build/BUILD/ceph-12.2.7/src/msg/Messenger.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_nbd/rbd-nbd.cc:39: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Mantle.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Mantle.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSRank.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Mantle.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Mantle.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 90%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/ImageNameMap.cc.o [ 90%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/PendingIO.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/rbd_nbd/rbd-nbd.cc:48: /builddir/build/BUILD/ceph-12.2.7/src/common/Preforker.h: In member function 'int Preforker::signal_exit(int)': /builddir/build/BUILD/ceph-12.2.7/src/common/Preforker.h:111:23: warning: ignoring return value of 'ssize_t safe_write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] (void)safe_write(fd[1], &r, sizeof(r)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/Mantle.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/Mantle.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 90%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/rbd_loc.cc.o [ 90%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/Replayer.cc.o Scanning dependencies of target rbd_replay_ios [ 90%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/ios.cc.o [ 90%] Linking CXX executable ../../../bin/rbd-nbd [ 90%] Built target rbd-nbd Scanning dependencies of target cython3_rbd [ 90%] Built target rbd-mirror Scanning dependencies of target rbd [ 90%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/rbd.cc.o [ 90%] Linking CXX static library ../../lib/libosd.a [ 90%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/ArgumentTypes.cc.o Compiling rbd.pyx because it changed. [1/1] Cythonizing rbd.pyx running build running build_ext building 'rbd' extension creating /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3 /usr/bin/cc -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -iquote/builddir/build/BUILD/ceph-12.2.7/src/include -w -fPIC -I/usr/include/python3.6m -I/usr/include/python3.6m -I/usr/include/python3.6m -c /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.c -o /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.o -Wno-unused-result -Wsign-compare -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -lpython3.6m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic [ 90%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/IndentStream.cc.o [ 90%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/OptionPrinter.cc.o [ 90%] Linking CXX static library ../../lib/libmds.a [ 90%] Linking CXX static library ../../lib/librbd_replay_ios.a [ 91%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Shell.cc.o [ 91%] Built target rbd_replay_ios [ 91%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Utils.cc.o [ 91%] Built target osd Scanning dependencies of target ceph-osd [ 91%] Building CXX object src/CMakeFiles/ceph-osd.dir/ceph_osd.cc.o [ 92%] Linking CXX static library ../../lib/librbd_replay.a [ 92%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Bench.cc.o [ 92%] Built target rbd_replay Scanning dependencies of target ceph-objectstore-tool [ 92%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/ceph_objectstore_tool.cc.o [ 92%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Children.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_osd.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_osd.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_osd.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_osd.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 92%] Built target mds Scanning dependencies of target rbd-replay [ 92%] Building CXX object src/rbd_replay/CMakeFiles/rbd-replay.dir/rbd-replay.cc.o [ 92%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Clone.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/HashIndex.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/FileStore.h:43, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_objectstore_tool.cc:30: /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h: In member function 'virtual int LFNIndex::split(uint32_t, uint32_t, CollectionIndex*)': /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: warning: catching polymorphic type 'struct LFNIndex::RetryException' by value [-Wcatch-value=] } catch (RetryException) { \ ^~~~~~~~~~~~~~ /builddir/build/BUILD/ceph-12.2.7/src/os/filestore/LFNIndex.h:66:14: note: in definition of macro 'WRAP_RETRY' } catch (RetryException) { \ ^~~~~~~~~~~~~~ [ 92%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Copy.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_objectstore_tool.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_objectstore_tool.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:38, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_objectstore_tool.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/ceph_objectstore_tool.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 92%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Create.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_osd.cc:26: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/PG.h:33, from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSD.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_osd.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 92%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Diff.cc.o [ 93%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/DiskUsage.cc.o /usr/bin/cc -shared -L/builddir/build/BUILD/ceph-12.2.7/build/lib -iquote/builddir/build/BUILD/ceph-12.2.7/src/include -w /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/temp.linux-i686-3.6/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.o -L/usr/lib -L/usr/lib -lrbd -lrados -lpython3.6m -lpthread -ldl -lutil -lm -lpython3.6m -o /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/rbd.cpython-36m-i386-linux-gnu.so [ 93%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Export.cc.o warning: rbd.pyx:48:18: 'INT64_MAX' redeclared [ 93%] Built target cython3_rbd Scanning dependencies of target ceph-mds [ 93%] Building CXX object src/CMakeFiles/ceph-mds.dir/ceph_mds.cc.o [ 93%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Feature.cc.o [ 94%] Linking CXX executable ../../bin/rbd-replay [ 94%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Flatten.cc.o [ 94%] Built target rbd-replay Scanning dependencies of target ceph-dencoder [ 94%] Building CXX object src/CMakeFiles/ceph-dencoder.dir/test/encoding/ceph_dencoder.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mds.cc:30: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mds.cc:27: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 94%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/ImageMeta.cc.o [ 94%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Import.cc.o [ 94%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Info.cc.o [ 94%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Journal.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mds.cc:31: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mds.cc:27: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/messages/PaxosServiceMessage.h:5, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mds.cc:31: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mds.cc:27: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:44, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 95%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Kernel.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:44, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 95%] Linking CXX executable ../bin/ceph-osd In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:142, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 95%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/List.cc.o [ 95%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Lock.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mds.cc:31: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/messages/MMDSBeacon.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/mds/Beacon.h:25, from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSDaemon.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/ceph_mds.cc:31: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 95%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MergeDiff.cc.o [ 95%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorPool.cc.o [ 95%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorImage.cc.o [ 95%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Nbd.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:464, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/messages/MClientReply.h: In member function 'void InodeStat::decode(ceph::buffer::list::iterator&, uint64_t)': /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] memset("a, 0, sizeof(quota)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:178, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 95%] Linking CXX executable ../bin/ceph-mds [ 95%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/ObjectMap.cc.o [ 95%] Built target ceph-osd Scanning dependencies of target cython3_modules [ 95%] Built target cython3_modules Scanning dependencies of target cephfs-table-tool [ 95%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/cephfs-table-tool.cc.o [ 96%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Pool.cc.o [ 96%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Remove.cc.o [ 96%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Rename.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:578, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/messages/MMonSubscribeAck.h: In constructor 'MMonSubscribeAck::MMonSubscribeAck()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 96%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Resize.cc.o [ 96%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Snap.cc.o [ 96%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Status.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:624, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /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)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:44, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:626, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/messages/MOSDSubOpReply.h: In constructor 'MOSDSubOpReply::MOSDSubOpReply(const MOSDSubOp*, pg_shard_t, int, epoch_t, int)': /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] memset(&peer_stat, 0, sizeof(peer_stat)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h:28, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:44, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:4388:8: note: 'struct osd_peer_stat_t' declared here struct osd_peer_stat_t { ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/TableTool.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-table-tool.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-table-tool.cc:2: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/TableTool.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-table-tool.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-table-tool.cc:2: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 96%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Trash.cc.o [ 96%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Watch.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:178, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:178, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 96%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/TableTool.cc.o [ 96%] Built target ceph-mds Scanning dependencies of target cephfs-journal-tool [ 96%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/cephfs-journal-tool.cc.o Scanning dependencies of target cephfs-data-scan [ 96%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/cephfs-data-scan.cc.o [ 96%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/DataScan.cc.o [ 96%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/rebuild_mondb.cc.o [ 96%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/RoleSelector.cc.o [ 97%] Linking CXX executable ../../../bin/rbd In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:178, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h: In instantiation of 'inode_t::inode_t() [with Allocator = std::allocator]': /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:104:16: required from 'DencoderBase::DencoderBase(bool, bool) [with T = inode_t]' /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:187:49: required from 'DencoderImplFeaturefulNoCopy::DencoderImplFeaturefulNoCopy(bool, bool) [with T = inode_t]' /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:198:65: required from 'DencoderImplFeatureful::DencoderImplFeatureful(bool, bool) [with T = inode_t]' /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:193:1: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/types.h:178, from /builddir/build/BUILD/ceph-12.2.7/src/test/encoding/ceph_dencoder.cc:36: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 97%] Built target rbd [ 97%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/MDSUtility.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalTool.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-journal-tool.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-journal-tool.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalTool.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-journal-tool.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-journal-tool.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/DataScan.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-data-scan.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-data-scan.cc:2: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/DataScan.h:16, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-data-scan.cc:8: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-data-scan.cc:2: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rebuild_mondb.cc:3: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Crypto.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Auth.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/KeyRing.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/cephx/CephxKeyServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rebuild_mondb.cc:1: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Session.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonOpRequest.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/mon/Paxos.h:121, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rebuild_mondb.cc:3: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Crypto.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Auth.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/KeyRing.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/cephx/CephxKeyServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rebuild_mondb.cc:1: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/Monitor.h:36, from /builddir/build/BUILD/ceph-12.2.7/src/mon/PaxosService.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/mon/AuthMonitor.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rebuild_mondb.cc:3: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Crypto.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/Auth.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/KeyRing.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/auth/cephx/CephxKeyServer.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/rebuild_mondb.cc:1: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/TableTool.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/TableTool.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/TableTool.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/TableTool.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/TableTool.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/TableTool.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/SessionMap.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/TableTool.cc:18: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/SessionMap.h:27, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/TableTool.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mds/FSMap.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalTool.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-journal-tool.cc:21: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSMap.h:37, from /builddir/build/BUILD/ceph-12.2.7/src/mds/FSMap.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalTool.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/cephfs-journal-tool.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/PgFiles.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/DataScan.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/DataScan.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/PgFiles.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/DataScan.cc:24: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/DataScan.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 97%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/RadosDump.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/DataScan.cc:21: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/MDSCacheObject.h:15, from /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:32, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/DataScan.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 97%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/RoleSelector.cc.o [ 98%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalTool.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:24, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osd/osd_types.h:31, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.h:23, from /builddir/build/BUILD/ceph-12.2.7/src/tools/RadosDump.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 98%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalFilter.cc.o [ 98%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalScanner.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalTool.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalTool.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalTool.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/ceph_argparse.h:29, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalTool.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 98%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/PgFiles.cc.o [ 98%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/MDSUtility.cc.o [ 98%] Linking CXX executable ../../../bin/cephfs-table-tool In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalTool.cc:20: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalTool.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalFilter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalFilter.cc:15: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalFilter.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalFilter.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 98%] Linking CXX executable ../../bin/ceph-objectstore-tool In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/PgFiles.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/PgFiles.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/PgFiles.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/PgFiles.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/PgFiles.cc:18: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Striper.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/PgFiles.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalScanner.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalScanner.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalScanner.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalScanner.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalScanner.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalScanner.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 98%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/EventOutput.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalScanner.cc:16: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalScanner.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 98%] Built target cephfs-table-tool [ 98%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Dumper.cc.o [ 98%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Resetter.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 98%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/RoleSelector.cc.o [ 98%] Built target ceph-objectstore-tool [ 98%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/MDSUtility.cc.o In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Resetter.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Resetter.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Resetter.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Resetter.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalScanner.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/EventOutput.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/EventOutput.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/JournalScanner.h:18, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/EventOutput.cc:22: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/msg/msg_types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/common/entity_name.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/common/config.h:19, from /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:14, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/EventOutput.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Dumper.cc:27: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/fs_types.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Dumper.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Dumper.cc:27: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/include/fs_types.h:6, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Dumper.cc:20: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/EventOutput.cc:19: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/events/../CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/EventOutput.cc:19: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ [ 98%] Linking CXX executable ../../../bin/cephfs-data-scan In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::Incremental::Incremental(epoch_t)': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:41, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/osd/OSDMap.h: In constructor 'OSDMap::OSDMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Resetter.cc:21: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Journaler.h:63, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Resetter.cc:16: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Resetter.cc:17: /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]': /builddir/build/BUILD/ceph-12.2.7/src/mds/CInode.h:91:20: required from here /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] memset("a, 0, sizeof(quota)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mds/JournalPointer.h:20, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/Resetter.cc:17: /builddir/build/BUILD/ceph-12.2.7/src/mds/mdstypes.h:315:8: note: 'struct quota_info_t' declared here struct quota_info_t ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ceph-12.2.7/src/mon/MonClient.h:22, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:15: /builddir/build/BUILD/ceph-12.2.7/src/mon/MonMap.h: In constructor 'MonMap::MonMap()': /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] memset(&fsid, 0, sizeof(fsid)); ^ In file included from /builddir/build/BUILD/ceph-12.2.7/src/include/types.h:21, from /builddir/build/BUILD/ceph-12.2.7/src/osdc/Objecter.h:30, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.h:17, from /builddir/build/BUILD/ceph-12.2.7/src/tools/cephfs/MDSUtility.cc:14: /builddir/build/BUILD/ceph-12.2.7/src/include/uuid.h:16:8: note: 'struct uuid_d' declared here struct uuid_d { ^~~~~~ [ 98%] Built target cephfs-data-scan [ 99%] Linking CXX executable ../../../bin/cephfs-journal-tool [ 99%] Built target cephfs-journal-tool [100%] Linking CXX executable ../bin/ceph-dencoder [100%] Built target ceph-dencoder + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Yf4OBL + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386 ++ dirname /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386 + cd ceph-12.2.7 ~/build/BUILD/ceph-12.2.7/build ~/build/BUILD/ceph-12.2.7 + pushd build + make DESTDIR=/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386 install [ 0%] Built target parse_secret_objs [ 0%] Built target krbd [ 1%] Built target osdc [ 3%] Built target client [ 4%] Built target compressor_objs [ 22%] Built target common-objs [ 23%] Built target common_mountcephfs_objs [ 23%] Built target common_texttable_obj [ 24%] Built target crush_objs [ 24%] Built target common_utf8 [ 24%] Built target common_buffer_obj [ 25%] Built target json_spirit [ 25%] Built target global_common_objs [ 25%] Built target erasure_code [ 25%] Built target common [ 25%] Built target libglobal_objs [ 25%] Built target global-static [ 25%] Built target ceph-fuse [ 26%] Built target ceph-syn [ 30%] Built target liblua [ 30%] Built target heap_profiler_objs [ 35%] Built target mds [ 35%] Built target ceph-mds [ 35%] Built target ceph-common [ 36%] Built target cephfs [ 36%] Built target shec_utils [ 37%] Built target gf-complete_objs [ 38%] Built target jerasure_objs [ 38%] Built target ec_shec_generic [ 38%] Built target ec_shec_sse4 [ 39%] Built target ec_shec_sse3 [ 39%] Built target ec_shec [ 39%] Built target erasure_code_objs [ 39%] Built target jerasure_utils [ 40%] Built target ec_jerasure_sse3 [ 40%] Built target ec_jerasure_sse4 [ 40%] Built target ec_jerasure_generic [ 40%] Built target ec_jerasure [ 40%] Built target ec_lrc [ 40%] Built target erasure_code_plugins [ 40%] Performing forcebuild step for 'rocksdb_ext' [ 40%] Performing build step for 'rocksdb_ext' [ 0%] Built target build_version [100%] Built target rocksdb [ 40%] Performing install step for 'rocksdb_ext' [ 40%] Completed 'rocksdb_ext' [ 41%] Built target rocksdb_ext [ 42%] Built target kv_objs [ 45%] Built target mon [ 45%] Built target kv [ 46%] Performing forcebuild step for 'zstd_ext' [ 46%] Performing build step for 'zstd_ext' [100%] Built target libzstd_static [ 46%] Performing install step for 'zstd_ext' [ 47%] Completed 'zstd_ext' [ 47%] Built target zstd_ext [ 47%] Built target ceph_zstd [ 47%] Built target ceph_snappy [ 47%] Built target ceph_zlib [ 47%] Built target compressor_plugins [ 51%] Built target os [ 52%] Built target ceph-mon [ 53%] Built target global [ 54%] Built target cls_lock_client [ 55%] Built target librados_api_obj [ 55%] Built target librados_objs [ 55%] Built target librados [ 55%] Built target librados-config [ 55%] Built target dmclock [ 55%] Built target cls_references_objs [ 58%] Built target osd [ 58%] Built target ceph-osd [ 58%] Built target rados_snap_set_diff_obj [ 58%] Built target mount.ceph [ 58%] Built target rbd_replay_types [ 58%] Built target cls_user_client [ 58%] Built target cls_replica_log_client [ 58%] Built target cls_journal_client [ 58%] Built target cls_timeindex_client [ 58%] Built target cls_refcount_client [ 58%] Built target cls_statelog_client [ 58%] Built target cls_rbd_client [ 59%] Built target cls_version_client [ 59%] Built target cls_log_client [ 60%] Built target rbd_mirror_types [ 61%] Built target journal [ 62%] Built target rbd_types [ 63%] Built target ceph-dencoder [ 63%] Built target cls_lua_client [ 64%] Built target cls_lua [ 64%] Built target cls_cephfs [ 65%] Built target cls_user [ 66%] Built target cls_replica_log [ 66%] Built target cls_timeindex [ 67%] Built target cls_numops_client [ 67%] Built target cls_sdk [ 67%] Built target cls_rbd [ 67%] Built target cls_numops [ 68%] Built target cls_journal [ 68%] Built target cls_hello [ 68%] Built target cls_lock [ 68%] Built target cls_version [ 69%] Built target cls_refcount [ 69%] Built target cls_cephfs_client [ 69%] Built target cls_log [ 70%] Built target cls_statelog [ 70%] Built target rados_a [ 71%] Built target radosstriper running build running build_ext [ 71%] Built target cython3_cephfs [ 72%] Built target rados running build running build_ext [ 72%] Built target cython3_rados [ 84%] Built target rbd_internal [ 84%] Built target librbd running build running build_ext [ 84%] Built target cython3_rbd [ 84%] Built target cython3_modules [ 85%] Built target ceph_disk-clone [ 86%] Built target ceph_volume-clone [ 86%] Built target ceph_detect_init-clone [ 86%] Built target ceph-bluestore-tool [ 86%] Built target ceph-authtool [ 86%] Built target ceph-objectstore-tool [ 87%] Built target monmaptool [ 87%] Built target crushtool [ 87%] Built target ceph-conf [ 87%] Built target osdmaptool [ 87%] Built target cephfs-table-tool [ 89%] Built target cephfs-journal-tool [ 89%] Built target cephfs-data-scan [ 94%] Built target rbd [ 98%] Built target rbd_mirror_internal [ 98%] Built target rbd_api [ 98%] Built target rbd-mirror [ 98%] Built target rbd-nbd [ 98%] Built target rbd-fuse [ 99%] Built target rbd_replay [ 99%] Built target rbd_replay_ios [100%] Built target rbd-replay [100%] Built target cls_kvs [100%] manpages building [100%] Built target manpages Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/libceph-common.so.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/libceph-common.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/librados-config -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/librados-config" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-dencoder -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-dencoder" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-mon -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-mon" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-osd -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-osd" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-mds -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-mds" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-crush-location -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-post-file -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-run -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-rest-api -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-clsinfo -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/etc/init.d/ceph -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/ceph/id_rsa_drop.ceph.com -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/ceph/id_rsa_drop.ceph.com.pub -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/ceph/known_hosts_drop.ceph.com -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/ceph_common.sh -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/ceph-osd-prestart.sh -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/sbin/ceph-create-keys -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libcephfs.so.2.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libcephfs.so.2 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libcephfs.so -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libcephfs.so.2.0.0" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/cephfs -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/cephfs/ceph_statx.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/cephfs/libcephfs.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-syn -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-syn" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/sbin/mount.ceph -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-fuse -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-fuse" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/sbin/mount.fuse.ceph -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-rbdnamer -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-replay-many -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbdmap -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/doc/ceph/sample.ceph.conf -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_sdk.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_sdk.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_sdk.so -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_sdk.so.1.0.0" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_hello.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_hello.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_hello.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_numops.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_numops.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_numops.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_rbd.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_rbd.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_rbd.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_lock.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_lock.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_lock.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_refcount.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_refcount.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_refcount.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_version.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_version.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_version.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_log.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_log.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_log.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_statelog.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_statelog.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_statelog.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_timeindex.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_timeindex.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_timeindex.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_replica_log.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_replica_log.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_replica_log.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_user.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_user.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_user.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_journal.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_journal.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_journal.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_cephfs.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_cephfs.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_cephfs.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_lua.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_lua.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_lua.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/librados.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/rados_types.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/rados_types.hpp -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/librados.hpp -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/buffer.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/buffer_fwd.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/inline_memory.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/memory.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/page.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/crc32c.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/objclass.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/radosstriper/libradosstriper.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/radosstriper/libradosstriper.hpp -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rbd/features.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rbd/librbd.h -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rbd/librbd.hpp -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/librados.so.2.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/librados.so.2 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/librados.so -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/librados.so.2.0.0" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libradosstriper.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libradosstriper.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libradosstriper.so -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libradosstriper.so.1.0.0" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/ceph_argparse.py -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/ceph_daemon.py -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/ceph_volume_client.py -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/ceph_rest_api.py running build running build_ext cythoning rados.pyx to /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/pyrex/rados.c creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/pyrex building 'rados' extension creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir/build creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir/build/BUILD creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir/build/BUILD/ceph-12.2.7 creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir/build/BUILD/ceph-12.2.7/build creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir/build/BUILD/ceph-12.2.7/build/src creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3 creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/pyrex /usr/bin/cc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -iquote/builddir/build/BUILD/ceph-12.2.7/src/include -fPIC -I/usr/include/python3.6m -I/usr/include/python3.6m -I/usr/include/python3.6m -c /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/pyrex/rados.c -o /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/pyrex/rados.o -Wno-unused-result -Wsign-compare -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -lpython3.6m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -g -Wl,-z,relro -Wl,-z,now -g -L/builddir/build/BUILD/ceph-12.2.7/build/lib -iquote/builddir/build/BUILD/ceph-12.2.7/src/include /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/pyrex/rados.o -L/usr/lib -L/usr/lib -lrados -lpython3.6m -lpthread -ldl -lutil -lm -lpython3.6m -o /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/rados.cpython-36m-i386-linux-gnu.so running install running install_lib copying /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/cephfs.cpython-36m-i386-linux-gnu.so -> /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages copying /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/rbd.cpython-36m-i386-linux-gnu.so -> /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages copying /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/rados.cpython-36m-i386-linux-gnu.so -> /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages running install_egg_info running egg_info creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.egg-info writing /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.egg-info/dependency_links.txt writing top-level names to /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.egg-info/SOURCES.txt' Copying /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rados3/rados.egg-info to /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/rados-2.0.0-py3.6.egg-info running install_scripts writing list of installed files to '/dev/null' warning: rados.pyx:88:4: 'rados_t' redeclared warning: rados.pyx:89:4: 'rados_config_t' redeclared warning: rados.pyx:90:4: 'rados_ioctx_t' redeclared running build running build_ext cythoning rbd.pyx to /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/pyrex/rbd.c creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/pyrex building 'rbd' extension creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir/build creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir/build/BUILD creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir/build/BUILD/ceph-12.2.7 creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir/build/BUILD/ceph-12.2.7/build creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir/build/BUILD/ceph-12.2.7/build/src creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3 creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/pyrex /usr/bin/cc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -iquote/builddir/build/BUILD/ceph-12.2.7/src/include -fPIC -I/usr/include/python3.6m -I/usr/include/python3.6m -I/usr/include/python3.6m -c /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/pyrex/rbd.c -o /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/pyrex/rbd.o -Wno-unused-result -Wsign-compare -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -lpython3.6m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/pyrex/rbd.c: In function ‘__pyx_gb_3rbd_16MetadataIterator_4generator3’: /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/pyrex/rbd.c:34236:29: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘uint64_t’ {aka ‘long long unsigned int’} [-Wsign-compare] __pyx_t_3 = ((__pyx_t_2 < __pyx_cur_scope->__pyx_v_self->max_read) != 0); ^ gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -g -Wl,-z,relro -Wl,-z,now -g -L/builddir/build/BUILD/ceph-12.2.7/build/lib -iquote/builddir/build/BUILD/ceph-12.2.7/src/include /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/pyrex/rbd.o -L/usr/lib -L/usr/lib -lrbd -lrados -lpython3.6m -lpthread -ldl -lutil -lm -lpython3.6m -o /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/rbd.cpython-36m-i386-linux-gnu.so running install running install_lib copying /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/rbd.cpython-36m-i386-linux-gnu.so -> /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages running install_egg_info running egg_info creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.egg-info writing /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.egg-info/dependency_links.txt writing top-level names to /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.egg-info/SOURCES.txt' Copying /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/rbd3/rbd.egg-info to /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/rbd-2.0.0-py3.6.egg-info running install_scripts writing list of installed files to '/dev/null' warning: rbd.pyx:48:18: 'INT64_MAX' redeclared running build running build_ext cythoning cephfs.pyx to /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/pyrex/cephfs.c creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/pyrex building 'cephfs' extension creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir/build creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir/build/BUILD creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir/build/BUILD/ceph-12.2.7 creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir/build/BUILD/ceph-12.2.7/build creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir/build/BUILD/ceph-12.2.7/build/src creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3 creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/pyrex /usr/bin/cc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -iquote/builddir/build/BUILD/ceph-12.2.7/src/include -fPIC -I/usr/include/python3.6m -I/usr/include/python3.6m -I/usr/include/python3.6m -c /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/pyrex/cephfs.c -o /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/pyrex/cephfs.o -Wno-unused-result -Wsign-compare -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -lpython3.6m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -g -Wl,-z,relro -Wl,-z,now -g -L/builddir/build/BUILD/ceph-12.2.7/build/lib -iquote/builddir/build/BUILD/ceph-12.2.7/src/include /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/pyrex/cephfs.o -L/usr/lib -L/usr/lib -lcephfs -lpython3.6m -lpthread -ldl -lutil -lm -lpython3.6m -o /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/cephfs.cpython-36m-i386-linux-gnu.so running install running install_lib copying /builddir/build/BUILD/ceph-12.2.7/build/lib/cython_modules/lib.3/cephfs.cpython-36m-i386-linux-gnu.so -> /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages running install_egg_info running egg_info creating /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.egg-info writing /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.egg-info/dependency_links.txt writing top-level names to /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.egg-info/SOURCES.txt' Copying /builddir/build/BUILD/ceph-12.2.7/build/src/pybind/cephfs3/cephfs.egg-info to /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/cephfs-2.0.0-py3.6.egg-info running install_scripts writing list of installed files to '/dev/null' -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-bluestore-tool -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-bluestore-tool" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code/libec_jerasure.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code/libec_jerasure_generic.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code/libec_jerasure_sse3.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code/libec_jerasure_sse4.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code/libec_lrc.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code/libec_shec.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code/libec_shec_generic.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code/libec_shec_sse3.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code/libec_shec_sse4.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_snappy.so.2.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_snappy.so.2 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_snappy.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_zlib.so.2.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_zlib.so.2 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_zlib.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_zstd.so.2.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_zstd.so.2 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_zstd.so -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_zstd.so.2.0.0" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rados -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rados" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-objectstore-tool -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-objectstore-tool" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-conf -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-conf" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/crushtool -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/crushtool" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/monmaptool -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/monmaptool" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/osdmaptool -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/osdmaptool" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-authtool -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-authtool" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/cephfs-journal-tool -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/cephfs-journal-tool" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/cephfs-table-tool -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/cephfs-table-tool" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/cephfs-data-scan -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/cephfs-data-scan" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-mirror -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-mirror" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-nbd -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-nbd" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/etc/bash_completion.d/ceph -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/etc/bash_completion.d/rados -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/etc/bash_completion.d/rbd -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/librbd.so.1.12.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/librbd.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/librbd.so -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/librbd.so.1.12.0" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-fuse -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-fuse" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-replay -- Set runtime path of "/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-replay" to "/usr/lib/ceph" -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_kvs.so.1.0.0 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_kvs.so.1 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/libcls_kvs.so -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-brag -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-syn.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-conf.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-authtool.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-kvstore-tool.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rados.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-post-file.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-dencoder.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-deploy.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/crushtool.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-run.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/mount.ceph.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-create-keys.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-rest-api.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-clsinfo.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-detect-init.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-disk.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-volume.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-volume-systemd.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-osd.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/osdmaptool.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-bluestore-tool.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-mon.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/monmaptool.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-mds.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/librados-config.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-fuse.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbd-fuse.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-rbdnamer.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbd-mirror.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbd-replay-many.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbd-replay-prep.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbd-replay.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbdmap.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbd.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbd-nbd.8 -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph.target -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-fuse.target -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-osd.target -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mgr.target -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mon.target -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mds.target -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-radosgw.target -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-rbd-mirror.target -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-fuse@.service -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mds@.service -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mgr@.service -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mon@.service -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-osd@.service -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-radosgw@.service -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-rbd-mirror@.service -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-disk@.service -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-volume@.service -- Installing: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/rbdmap.service + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386//etc/init.d/ceph + popd ~/build/BUILD/ceph-12.2.7 + install -m 0644 -D src/etc-rbdmap /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/etc/ceph/rbdmap + install -m 0644 -D systemd/ceph.tmpfiles.d /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/tmpfiles.d/ceph-common.conf + mkdir -p /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/sbin + chmod 0644 /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/doc/ceph/sample.ceph.conf + install -m 0644 -D COPYING /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/doc/ceph/COPYING + install -m 0644 -D udev/50-rbd.rules /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/udev/rules.d/50-rbd.rules + mkdir -p /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/etc/ceph + mkdir -p /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/run/ceph + mkdir -p /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/var/log/ceph + mkdir -p /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/var/lib/ceph + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-fuse + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-fuse.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/sbin/mount.fuse.ceph + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-fuse@.service + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-fuse.target + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-fuse + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbd-fuse.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/crushtool + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/monmaptool + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/osdmaptool + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-run + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-detect-init + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/sbin/ceph-create-keys + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/sbin/ceph-disk + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/sbin/ceph-volume + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/sbin/ceph-volume-systemd + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/ceph_common.sh + rm -rf /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/rados-classes/*' + rm -rf /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/erasure-code/libec_*.so*' + rm -rf /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/compressor/libceph_*.so*' + rm -rf /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/crypto + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/crypto/libceph_*.so*' + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libos_tp.so*' + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libosd_tp.so*' + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/var/adm/fillup-templates/sysconfig.*' + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-disk@.service + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-volume@.service + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph.target + rm -rf '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/ceph_detect_init*' + rm -rf '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/ceph_disk*' + rm -rf '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/ceph_volume/*' + rm -rf '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/ceph_volume-*' + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-deploy.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-detect-init.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-create-keys.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-disk.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-volume.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-volume-systemd.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-run.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/crushtool.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/osdmaptool.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/monmaptool.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-mds + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-mds.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mds@.service + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mds.target + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-mgr + rm -rf /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/mgr + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mgr@.service + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mgr.target + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-mon + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-rest-api + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-mon.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-rest-api.8 + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/__pycache__/ceph_rest_api.*' + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/ceph_rest_api.py + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mon@.service + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-mon.target + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/radosgw + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/radosgw-token + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/radosgw-es + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/radosgw-object-expirer + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/radosgw.8*' + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-radosgw@.service + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-radosgw.target + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-clsinfo + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-bluestore-tool + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-objectstore-tool + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-osd + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/ceph-osd-prestart.sh + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-clsinfo.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-osd.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-bluestore-tool.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-osd@.service + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-osd.target + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/debug//usr/bin/ceph-fuse-*' + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/debug//usr/bin/rbd-fuse-*' + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/ceph-kvstore-tool.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/radosgw-admin + rm -f '/builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/radosgw-admin.8*' + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/etc/bash_completion.d/radosgw-admin + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-mirror + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbd-mirror.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-rbd-mirror@.service + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/systemd/system/ceph-rbd-mirror.target + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-nbd + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/share/man/man8/rbd-nbd.8 + rm -f /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/include/rados/objclass.h + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 12.2.7-9.el8 --unique-debug-suffix -12.2.7-9.el8.i386 --unique-debug-src-base ceph-12.2.7-9.el8.i386 -S debugsourcefiles.list /builddir/build/BUILD/ceph-12.2.7 extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-syn extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-authtool extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/cephfs-table-tool extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-conf extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/ceph-dencoder extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/cephfs-journal-tool extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/librados-config extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/cephfs-data-scan extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rados extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/bin/rbd-replay extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/ceph/libceph-common.so.0 extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libcephfs.so.2.0.0 extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/librados.so.2.0.0 extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/libradosstriper.so.1.0.0 extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/librbd.so.1.12.0 extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/cephfs.cpython-36m-i386-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/rados.cpython-36m-i386-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6/site-packages/rbd.cpython-36m-i386-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/sbin/mount.ceph 35986 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 Bytecompiling .py files below /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/debug/usr/lib/python3.6 using /usr/libexec/platform-python Bytecompiling .py files below /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386/usr/lib/python3.6 using /usr/libexec/platform-python + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/ceph-brag from /usr/bin/env python3 to #!/usr/libexec/platform-python mangling shebang in /usr/bin/ceph from /usr/bin/python3 to #!/usr/libexec/platform-python *** WARNING: ./usr/src/debug/ceph-12.2.7-9.el8.i386/src/messages/MOSDOp.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/ceph-12.2.7-9.el8.i386/src/include/ceph_features.h is executable but has no shebang, removing executable bit Processing files: ceph-common-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: ceph-common = 1:12.2.7-9.el8 ceph-common(x86-32) = 1:12.2.7-9.el8 config(ceph-common) = 1:12.2.7-9.el8 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh Requires(post): /bin/sh systemd Requires(preun): systemd Requires(postun): /bin/sh systemd Requires: /bin/bash /bin/sh /usr/libexec/platform-python ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libaio.so.1 libblkid.so.1 libblkid.so.1(BLKID_2.17) libboost_atomic.so.1.66.0 libboost_chrono.so.1.66.0 libboost_date_time.so.1.66.0 libboost_iostreams.so.1.66.0 libboost_program_options.so.1.66.0 libboost_random.so.1.66.0 libboost_regex.so.1.66.0 libboost_system.so.1.66.0 libboost_thread.so.1.66.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.10) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.16) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.5) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.9) libceph-common.so.0 libcephfs.so.2 libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libfuse.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.4) libgcc_s.so.1(GCC_7.0.0) libgcc_s.so.1(GLIBC_2.0) libkeyutils.so.1 libkeyutils.so.1(KEYUTILS_0.3) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libnspr4.so libnss3.so libnss3.so(NSS_3.12.5) libnss3.so(NSS_3.12.9) libnss3.so(NSS_3.2) libnss3.so(NSS_3.3) libnssutil3.so libplc4.so libplds4.so libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.12) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.3.2) libpthread.so.0(GLIBC_2.3.3) librados.so.2 libradosstriper.so.1 librbd.so.1 libresolv.so.2 libresolv.so.2(GLIBC_2.2) libresolv.so.2(GLIBC_2.9) librt.so.1 libsmime3.so libsnappy.so.1 libssl3.so libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.9) libudev.so.1 libudev.so.1(LIBUDEV_183) libz.so.1 python(abi) = 3.6 rtld(GNU_HASH) Processing files: librados2-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: libceph-common.so.0 librados.so.2 librados2 = 1:12.2.7-9.el8 librados2(x86-32) = 1:12.2.7-9.el8 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libblkid.so.1 libblkid.so.1(BLKID_1.0) libblkid.so.1(BLKID_2.17) libboost_atomic.so.1.66.0 libboost_chrono.so.1.66.0 libboost_date_time.so.1.66.0 libboost_iostreams.so.1.66.0 libboost_program_options.so.1.66.0 libboost_random.so.1.66.0 libboost_regex.so.1.66.0 libboost_system.so.1.66.0 libboost_thread.so.1.66.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.10) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.5) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.9) libceph-common.so.0 libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libnspr4.so libnss3.so libnss3.so(NSS_3.12.5) libnss3.so(NSS_3.12.9) libnss3.so(NSS_3.2) libnss3.so(NSS_3.3) libnssutil3.so libplc4.so libplds4.so libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.12) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.3.2) libpthread.so.0(GLIBC_2.3.3) libresolv.so.2 libresolv.so.2(GLIBC_2.2) libresolv.so.2(GLIBC_2.9) librt.so.1 libsmime3.so libsmime3.so(NSS_3.2) libssl3.so libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Obsoletes: ceph-libs < 1:12.2.7-9.el8 ceph-libs-compat < 1:12.2.7-9.el8 Processing files: librados-devel-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: librados-devel = 1:12.2.7-9.el8 librados-devel(x86-32) = 1:12.2.7-9.el8 librados2-devel = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libblkid.so.1 libboost_atomic.so.1.66.0 libboost_chrono.so.1.66.0 libboost_date_time.so.1.66.0 libboost_iostreams.so.1.66.0 libboost_program_options.so.1.66.0 libboost_random.so.1.66.0 libboost_regex.so.1.66.0 libboost_system.so.1.66.0 libboost_thread.so.1.66.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.16) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libceph-common.so.0 libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libnspr4.so libnss3.so libnssutil3.so libplc4.so libplds4.so libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.12) libpthread.so.0(GLIBC_2.2) librados.so.2 libresolv.so.2 librt.so.1 libsmime3.so libssl3.so libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Obsoletes: ceph-devel < 1:12.2.7-9.el8 librados2-devel < 1:12.2.7-9.el8 Processing files: python3-rados-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: python3-rados = 1:12.2.7-9.el8 python3-rados(x86-32) = 1:12.2.7-9.el8 python3.6dist(rados) = 2.0.0 python3dist(rados) = 2.0.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libdl.so.2 libm.so.6 libpthread.so.0 libpython3.6m.so.1.0 librados.so.2 libutil.so.1 python(abi) = 3.6 rtld(GNU_HASH) Processing files: libradosstriper1-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: libradosstriper.so.1 libradosstriper1 = 1:12.2.7-9.el8 libradosstriper1(x86-32) = 1:12.2.7-9.el8 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libblkid.so.1 libboost_atomic.so.1.66.0 libboost_chrono.so.1.66.0 libboost_date_time.so.1.66.0 libboost_iostreams.so.1.66.0 libboost_program_options.so.1.66.0 libboost_random.so.1.66.0 libboost_regex.so.1.66.0 libboost_system.so.1.66.0 libboost_thread.so.1.66.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libceph-common.so.0 libdl.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_7.0.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libnspr4.so libnss3.so libnssutil3.so libplc4.so libplds4.so libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.3.2) librados.so.2 libresolv.so.2 librt.so.1 libsmime3.so libssl3.so libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Processing files: libradosstriper-devel-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: libradosstriper-devel = 1:12.2.7-9.el8 libradosstriper-devel(x86-32) = 1:12.2.7-9.el8 libradosstriper1-devel = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libradosstriper.so.1 Obsoletes: ceph-devel < 1:12.2.7-9.el8 libradosstriper1-devel < 1:12.2.7-9.el8 Processing files: librbd1-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: librbd.so.1 librbd1 = 1:12.2.7-9.el8 librbd1(x86-32) = 1:12.2.7-9.el8 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libblkid.so.1 libboost_atomic.so.1.66.0 libboost_chrono.so.1.66.0 libboost_date_time.so.1.66.0 libboost_iostreams.so.1.66.0 libboost_program_options.so.1.66.0 libboost_random.so.1.66.0 libboost_regex.so.1.66.0 libboost_system.so.1.66.0 libboost_thread.so.1.66.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libceph-common.so.0 libdl.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libnspr4.so libnss3.so libnssutil3.so libplc4.so libplds4.so libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.3.2) librados.so.2 libresolv.so.2 librt.so.1 libsmime3.so libssl3.so libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.5) libstdc++.so.6(GLIBCXX_3.4.9) libudev.so.1 rtld(GNU_HASH) Obsoletes: ceph-libs < 1:12.2.7-9.el8 ceph-libs-compat < 1:12.2.7-9.el8 Processing files: librbd-devel-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: librbd-devel = 1:12.2.7-9.el8 librbd-devel(x86-32) = 1:12.2.7-9.el8 librbd1-devel = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: librbd.so.1 Obsoletes: ceph-devel < 1:12.2.7-9.el8 librbd1-devel < 1:12.2.7-9.el8 Processing files: python3-rbd-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: python3-rbd = 1:12.2.7-9.el8 python3-rbd(x86-32) = 1:12.2.7-9.el8 python3.6dist(rbd) = 2.0.0 python3dist(rbd) = 2.0.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libdl.so.2 libm.so.6 libpthread.so.0 libpython3.6m.so.1.0 librados.so.2 librbd.so.1 libutil.so.1 python(abi) = 3.6 rtld(GNU_HASH) Processing files: libcephfs2-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: libcephfs.so.2 libcephfs2 = 1:12.2.7-9.el8 libcephfs2(x86-32) = 1:12.2.7-9.el8 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libblkid.so.1 libboost_atomic.so.1.66.0 libboost_chrono.so.1.66.0 libboost_date_time.so.1.66.0 libboost_iostreams.so.1.66.0 libboost_program_options.so.1.66.0 libboost_random.so.1.66.0 libboost_regex.so.1.66.0 libboost_system.so.1.66.0 libboost_thread.so.1.66.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libceph-common.so.0 libdl.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.1) libnspr4.so libnss3.so libnssutil3.so libplc4.so libplds4.so libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.3.2) libresolv.so.2 librt.so.1 libsmime3.so libssl3.so libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Obsoletes: ceph-libcephfs ceph-libs < 1:12.2.7-9.el8 ceph-libs-compat < 1:12.2.7-9.el8 libcephfs1 Processing files: libcephfs-devel-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: libcephfs-devel = 1:12.2.7-9.el8 libcephfs-devel(x86-32) = 1:12.2.7-9.el8 libcephfs2-devel = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libcephfs.so.2 Obsoletes: ceph-devel < 1:12.2.7-9.el8 libcephfs2-devel < 1:12.2.7-9.el8 Processing files: python3-cephfs-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: python3-cephfs = 1:12.2.7-9.el8 python3-cephfs(x86-32) = 1:12.2.7-9.el8 python3.6dist(cephfs) = 2.0.0 python3dist(cephfs) = 2.0.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libcephfs.so.2 libdl.so.2 libm.so.6 libpthread.so.0 libpython3.6m.so.1.0 libutil.so.1 python(abi) = 3.6 rtld(GNU_HASH) Processing files: ceph-debugsource-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: ceph-debugsource = 1:12.2.7-9.el8 ceph-debugsource(x86-32) = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ceph-common-debuginfo-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: ceph-common-debuginfo = 1:12.2.7-9.el8 ceph-common-debuginfo(x86-32) = 1:12.2.7-9.el8 debuginfo(build-id) = 1519f843c9814fd1d9d79351dc7a196053d77c97 debuginfo(build-id) = 218b67f740ab91e274d074d91975984fa5f16c60 debuginfo(build-id) = 3870efb6265e1ea58b8ed0e9a4d0ecd57d7e51d2 debuginfo(build-id) = 3e7392a960104eb6d59c1eb91c6cb073a11f27bd debuginfo(build-id) = 483a1907c31fc4580fed9447d68bdc2a51a30121 debuginfo(build-id) = 523c91545499d10053c16707a7804b882677a312 debuginfo(build-id) = 62202ee4e4f055290c08eee5d2d565c593ebb08f debuginfo(build-id) = 7d8d4985dfd87de365e1781f4b208366edf23a97 debuginfo(build-id) = b25f3ce56c045b25622452771fc670648d074252 debuginfo(build-id) = b45ffc5e4615c804745905889dea55ea1f1597b1 debuginfo(build-id) = b993ec1bff4d8459d792b04f6129c263a89652e1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ceph-debugsource(x86-32) = 1:12.2.7-9.el8 Processing files: librados2-debuginfo-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: debuginfo(build-id) = 9d5857a1b9477b5571e45a327cfec57d9e21053e debuginfo(build-id) = cc04f16e88b05cea0aab4ca051de2d25f4ea4c75 librados2-debuginfo = 1:12.2.7-9.el8 librados2-debuginfo(x86-32) = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ceph-debugsource(x86-32) = 1:12.2.7-9.el8 Processing files: librados-devel-debuginfo-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: debuginfo(build-id) = 85933467c74fe2d9e0b925ddfbb5e226b8e4f655 librados-devel-debuginfo = 1:12.2.7-9.el8 librados-devel-debuginfo(x86-32) = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ceph-debugsource(x86-32) = 1:12.2.7-9.el8 Processing files: python3-rados-debuginfo-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: debuginfo(build-id) = 9fd52ad24f14c55f6f732a3b45a865078f8e23ee python3-rados-debuginfo = 1:12.2.7-9.el8 python3-rados-debuginfo(x86-32) = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ceph-debugsource(x86-32) = 1:12.2.7-9.el8 Processing files: libradosstriper1-debuginfo-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: debuginfo(build-id) = 234df8feb328a4182caa385e14686c2b090cfd70 libradosstriper1-debuginfo = 1:12.2.7-9.el8 libradosstriper1-debuginfo(x86-32) = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ceph-debugsource(x86-32) = 1:12.2.7-9.el8 Processing files: librbd1-debuginfo-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: debuginfo(build-id) = 19a86c417f1bacff613b95212ab779ca37e39f87 librbd1-debuginfo = 1:12.2.7-9.el8 librbd1-debuginfo(x86-32) = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ceph-debugsource(x86-32) = 1:12.2.7-9.el8 Processing files: python3-rbd-debuginfo-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: debuginfo(build-id) = f87bfcee20b924ca282f699c868d028672e3ce3f python3-rbd-debuginfo = 1:12.2.7-9.el8 python3-rbd-debuginfo(x86-32) = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ceph-debugsource(x86-32) = 1:12.2.7-9.el8 Processing files: libcephfs2-debuginfo-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: debuginfo(build-id) = 35177b4a0c537d428155bd06008995e51d936247 libcephfs2-debuginfo = 1:12.2.7-9.el8 libcephfs2-debuginfo(x86-32) = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ceph-debugsource(x86-32) = 1:12.2.7-9.el8 Processing files: python3-cephfs-debuginfo-12.2.7-9.el8.i686 warning: Ignoring invalid regex ^%{_scl_prefix}/.*|%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.gcc-toolset-10-config$ Provides: debuginfo(build-id) = 89c83ee94892cc15ee6e87c0cc71e18708d40c06 python3-cephfs-debuginfo = 1:12.2.7-9.el8 python3-cephfs-debuginfo(x86-32) = 1:12.2.7-9.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ceph-debugsource(x86-32) = 1:12.2.7-9.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386 Wrote: /builddir/build/RPMS/ceph-common-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/librados2-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/librados-devel-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/python3-rados-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/libradosstriper1-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/libradosstriper-devel-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/librbd1-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/librbd-devel-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/python3-rbd-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/libcephfs2-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/libcephfs-devel-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/python3-cephfs-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/ceph-debugsource-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/ceph-common-debuginfo-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/librados2-debuginfo-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/librados-devel-debuginfo-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/python3-rados-debuginfo-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/libradosstriper1-debuginfo-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/librbd1-debuginfo-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/python3-rbd-debuginfo-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/libcephfs2-debuginfo-12.2.7-9.el8.i686.rpm Wrote: /builddir/build/RPMS/python3-cephfs-debuginfo-12.2.7-9.el8.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.dvHTZn + umask 022 + cd /builddir/build/BUILD + cd ceph-12.2.7 + rm -rf /builddir/build/BUILDROOT/ceph-12.2.7-9.el8.i386 + exit 0 Child return code was: 0