Mock Version: 3.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/dwarfs-0.6.2.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1666708149.810646/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=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.41ubdeyq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.41ubdeyq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '46a30688e2234f65a192fd3d6b6fce70', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1666708149.810646/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.41ubdeyq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/dwarfs-0.6.2.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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False error: no description in %changelog warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/dwarfs-0.6.2-1.fc38.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/dwarfs-0.6.2.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1666708149.810646/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=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.41ubdeyq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.41ubdeyq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd94b5846d6d24479be7afcf878c29912', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1666708149.810646/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.41ubdeyq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/dwarfs-0.6.2.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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False error: no description in %changelog warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xi1fOt + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf dwarfs-0.6.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dwarfs-0.6.2.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd dwarfs-0.6.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.rDN2bQ + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dwarfs-0.6.2 + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. -DWITH_TESTS=1 -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting build type to 'Release' -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.67") found components: date_time filesystem program_options system -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Checking for module 'fuse>=2.9.9' -- Package 'fuse', required by 'virtual:world', not found -- Checking for module 'fuse3>=3.4.1' -- Found fuse3, version 3.12.0 -- Checking for module 'liblz4>=1.8.3' -- Found liblz4, version 1.9.3 -- Checking for module 'liblzma>=5.2.4' -- Found liblzma, version 5.2.7 -- Checking for module 'libarchive>=3.1.2' -- Found libarchive, version 3.6.1 -- Checking for module 'libzstd>=1.4.5' -- Package 'libzstd', required by 'virtual:world', not found -- Checking for module 'libxxhash' -- Package 'libxxhash', required by 'virtual:world', not found -- Found Jemalloc: /usr/lib64/libjemalloc.so -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc CMake Warning at folly/CMakeLists.txt:82 (message): CMAKE_LIBRARY_ARCHITECTURE not set, assuming x86_64 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.51.0") found components: context filesystem program_options regex system thread -- Found DoubleConversion: /usr/lib64/libdouble-conversion.so -- Found gflags from package config /usr/lib64/cmake/gflags/gflags-config.cmake -- Found Glog: /usr/lib64/libglog.so -- Found gflags as a dependency of glog::glog, include=/usr/include, libs=gflags_shared -- Found libevent: /usr/lib64/libevent.so -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.12") -- Found OpenSSL: /usr/lib64/libcrypto.so (found suitable version "3.0.5", minimum required is "1.1.1") -- Looking for ASN1_TIME_diff -- Looking for ASN1_TIME_diff - found -- Could NOT find BZip2 (missing: BZIP2_LIBRARIES BZIP2_INCLUDE_DIR) -- Looking for lzma_auto_decoder in /usr/lib64/liblzma.so -- Looking for lzma_auto_decoder in /usr/lib64/liblzma.so - found -- Looking for lzma_easy_encoder in /usr/lib64/liblzma.so -- Looking for lzma_easy_encoder in /usr/lib64/liblzma.so - found -- Looking for lzma_lzma_preset in /usr/lib64/liblzma.so -- Looking for lzma_lzma_preset in /usr/lib64/liblzma.so - found -- Found LibLZMA: /usr/lib64/liblzma.so (found version "5.2.7") -- Found LZ4: /usr/lib64/liblz4.so -- Found LZ4: /usr/lib64/liblz4.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (ZSTD) does not match the name of the calling package (Zstd). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): folly/CMake/FindZstd.cmake:32 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) folly/CMake/folly-deps.cmake:114 (find_package) folly/CMakeLists.txt:132 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find ZSTD (missing: ZSTD_LIBRARY ZSTD_INCLUDE_DIR) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (SNAPPY) does not match the name of the calling package (Snappy). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): folly/CMake/FindSnappy.cmake:31 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) folly/CMake/folly-deps.cmake:121 (find_package) folly/CMakeLists.txt:132 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find SNAPPY (missing: SNAPPY_LIBRARY SNAPPY_INCLUDE_DIR) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LIBDWARF) does not match the name of the calling package (LibDwarf). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): folly/CMake/FindLibDwarf.cmake:25 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) folly/CMake/folly-deps.cmake:128 (find_package) folly/CMakeLists.txt:132 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find LIBDWARF (missing: LIBDWARF_INCLUDE_DIR) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LIBIBERTY) does not match the name of the calling package (Libiberty). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): folly/CMake/FindLibiberty.cmake:22 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) folly/CMake/folly-deps.cmake:132 (find_package) folly/CMakeLists.txt:132 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LIBIBERTY: /usr/lib64/libiberty.a CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LIBAIO) does not match the name of the calling package (LibAIO). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): folly/CMake/FindLibAIO.cmake:22 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) folly/CMake/folly-deps.cmake:136 (find_package) folly/CMakeLists.txt:132 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find LIBAIO (missing: LIBAIO_LIBRARY LIBAIO_INCLUDE_DIR) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LIBURING) does not match the name of the calling package (LibUring). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): folly/CMake/FindLibUring.cmake:22 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) folly/CMake/folly-deps.cmake:140 (find_package) folly/CMakeLists.txt:132 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find LIBURING (missing: LIBURING_LIBRARY LIBURING_INCLUDE_DIR) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LIBSODIUM) does not match the name of the calling package (Libsodium). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): folly/CMake/FindLibsodium.cmake:22 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) folly/CMake/folly-deps.cmake:144 (find_package) folly/CMakeLists.txt:132 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find LIBSODIUM (missing: LIBSODIUM_LIBRARY LIBSODIUM_INCLUDE_DIR) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LIBUNWIND) does not match the name of the calling package (LibUnwind). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): folly/build/fbcode_builder/CMake/FindLibUnwind.cmake:22 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) folly/CMake/folly-deps.cmake:156 (find_package) folly/CMakeLists.txt:132 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LIBUNWIND: /usr/lib64/libunwind.so -- Looking for swapcontext -- Looking for swapcontext - found -- Looking for C++ include elf.h -- Looking for C++ include elf.h - found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Setting FOLLY_USE_SYMBOLIZER: ON -- Setting FOLLY_HAVE_ELF: 1 -- Setting FOLLY_HAVE_DWARF: FALSE -- Performing Test FOLLY_CPP_ATOMIC_BUILTIN -- Performing Test FOLLY_CPP_ATOMIC_BUILTIN - Success -- Performing Test FOLLY_STDLIB_LIBSTDCXX -- Performing Test FOLLY_STDLIB_LIBSTDCXX - Success -- Performing Test FOLLY_STDLIB_LIBSTDCXX_GE_9 -- Performing Test FOLLY_STDLIB_LIBSTDCXX_GE_9 - Success -- Performing Test FOLLY_STDLIB_LIBCXX -- Performing Test FOLLY_STDLIB_LIBCXX - Failed -- Performing Test FOLLY_STDLIB_LIBCXX_GE_9 -- Performing Test FOLLY_STDLIB_LIBCXX_GE_9 - Failed -- Performing Test FOLLY_STDLIB_LIBCPP -- Performing Test FOLLY_STDLIB_LIBCPP - Failed -- Looking for C++ include jemalloc/jemalloc.h -- Looking for C++ include jemalloc/jemalloc.h - found -- Performing Test COMPILER_HAS_UNKNOWN_WARNING_OPTION -- Performing Test COMPILER_HAS_UNKNOWN_WARNING_OPTION - Failed -- Performing Test COMPILER_HAS_W_SHADOW_LOCAL -- Performing Test COMPILER_HAS_W_SHADOW_LOCAL - Success -- Performing Test COMPILER_HAS_W_SHADOW_COMPATIBLE_LOCAL -- Performing Test COMPILER_HAS_W_SHADOW_COMPATIBLE_LOCAL - Success -- Performing Test COMPILER_HAS_W_NOEXCEPT_TYPE -- Performing Test COMPILER_HAS_W_NOEXCEPT_TYPE - Success -- Performing Test COMPILER_HAS_W_NULLABILITY_COMPLETENESS -- Performing Test COMPILER_HAS_W_NULLABILITY_COMPLETENESS - Failed -- Performing Test COMPILER_HAS_W_INCONSISTENT_MISSING_OVERRIDE -- Performing Test COMPILER_HAS_W_INCONSISTENT_MISSING_OVERRIDE - Failed -- Performing Test COMPILER_HAS_F_ALIGNED_NEW -- Performing Test COMPILER_HAS_F_ALIGNED_NEW - Success -- Performing Test COMPILER_HAS_F_OPENMP -- Performing Test COMPILER_HAS_F_OPENMP - Success -- Looking for pthread_atfork -- Looking for pthread_atfork - found -- Looking for accept4 -- Looking for accept4 - found -- Looking for getrandom -- Looking for getrandom - found -- Looking for preadv -- Looking for preadv - found -- Looking for pwritev -- Looking for pwritev - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for pipe2 -- Looking for pipe2 - found -- Looking for sendmmsg -- Looking for sendmmsg - found -- Looking for recvmmsg -- Looking for recvmmsg - found -- Looking for malloc_usable_size -- Looking for malloc_usable_size - found -- Performing Test FOLLY_HAVE_IFUNC -- Performing Test FOLLY_HAVE_IFUNC - Success -- Performing Test FOLLY_HAVE_STD__IS_TRIVIALLY_COPYABLE -- Performing Test FOLLY_HAVE_STD__IS_TRIVIALLY_COPYABLE - Success -- Performing Test FOLLY_HAVE_UNALIGNED_ACCESS -- Performing Test FOLLY_HAVE_UNALIGNED_ACCESS - Success -- Performing Test FOLLY_HAVE_VLA -- Performing Test FOLLY_HAVE_VLA - Success -- Performing Test FOLLY_HAVE_WEAK_SYMBOLS -- Performing Test FOLLY_HAVE_WEAK_SYMBOLS - Success -- Performing Test FOLLY_HAVE_LINUX_VDSO -- Performing Test FOLLY_HAVE_LINUX_VDSO - Success -- Performing Test FOLLY_HAVE_WCHAR_SUPPORT -- Performing Test FOLLY_HAVE_WCHAR_SUPPORT - Success -- Performing Test FOLLY_HAVE_EXTRANDOM_SFMT19937 -- Performing Test FOLLY_HAVE_EXTRANDOM_SFMT19937 - Success -- Performing Test HAVE_VSNPRINTF_ERRORS -- Performing Test HAVE_VSNPRINTF_ERRORS - Success -- Performing Test GFLAGS_NAMESPACE_IS_GFLAGS -- Performing Test GFLAGS_NAMESPACE_IS_GFLAGS - Success -- Performing Test COMPILER_HAS_F_COROUTINES -- Performing Test COMPILER_HAS_F_COROUTINES - Success -- GCC has support for C++ coroutines, setting flag for Folly build. -- arch matches x86_64, building SSE4.2 version of base64 -- Performing Test COMPILER_HAS_M_PCLMUL -- Performing Test COMPILER_HAS_M_PCLMUL - Success -- compiler has flag pclmul, setting compile flag for /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/hash/detail/ChecksumDetail.cpp;/builddir/build/BUILD/dwarfs-0.6.2/folly/folly/hash/detail/Crc32CombineDetail.cpp;/builddir/build/BUILD/dwarfs-0.6.2/folly/folly/hash/detail/Crc32cDetail.cpp -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.0.5") -- ZSTD VERSION: 1.5.2 -- Performing Test CXX_FLAG_STD_CPLUSPLUS11 -- Performing Test CXX_FLAG_STD_CPLUSPLUS11 - Success -- Performing Test C_FLAG_STD_C99 -- Performing Test C_FLAG_STD_C99 - Success -- Performing Test C_FLAG_WALL -- Performing Test C_FLAG_WALL - Success -- Performing Test CXX_FLAG_WALL -- Performing Test CXX_FLAG_WALL - Success -- Performing Test C_FLAG_WEXTRA -- Performing Test C_FLAG_WEXTRA - Success -- Performing Test CXX_FLAG_WEXTRA -- Performing Test CXX_FLAG_WEXTRA - Success -- Performing Test C_FLAG_WUNDEF -- Performing Test C_FLAG_WUNDEF - Success -- Performing Test CXX_FLAG_WUNDEF -- Performing Test CXX_FLAG_WUNDEF - Success -- Performing Test C_FLAG_WSHADOW -- Performing Test C_FLAG_WSHADOW - Success -- Performing Test CXX_FLAG_WSHADOW -- Performing Test CXX_FLAG_WSHADOW - Success -- Performing Test C_FLAG_WCAST_ALIGN -- Performing Test C_FLAG_WCAST_ALIGN - Success -- Performing Test CXX_FLAG_WCAST_ALIGN -- Performing Test CXX_FLAG_WCAST_ALIGN - Success -- Performing Test C_FLAG_WCAST_QUAL -- Performing Test C_FLAG_WCAST_QUAL - Success -- Performing Test CXX_FLAG_WCAST_QUAL -- Performing Test CXX_FLAG_WCAST_QUAL - Success -- Performing Test C_FLAG_WSTRICT_PROTOTYPES -- Performing Test C_FLAG_WSTRICT_PROTOTYPES - Success -- CMAKE_INSTALL_PREFIX: /usr -- CMAKE_INSTALL_LIBDIR: lib64 -- ZSTD_LEGACY_SUPPORT not defined! -- ZSTD_MULTITHREAD_SUPPORT is enabled CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/dwarfs-0.6.2/build/googletest-download [ 11%] Creating directories for 'googletest' [ 22%] Performing download step (git clone) for 'googletest' Cloning into 'googletest-src'... Already on 'main' Your branch is up to date with 'origin/main'. [ 33%] Performing update step for 'googletest' [ 44%] No patch step for 'googletest' [ 55%] No configure step for 'googletest' [ 66%] No build step for 'googletest' [ 77%] No install step for 'googletest' [ 88%] No test step for 'googletest' [100%] Completed 'googletest' [100%] Built target googletest -- Found Python: /usr/bin/python3.11 (found version "3.11.0") found components: Interpreter -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/dwarfs-0.6.2/build ++ nproc + make -j2 Scanning dependencies of target libzstd_static [ 0%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o [ 1%] Building C object CMakeFiles/xxhash.dir/xxHash/xxhash.c.o [ 1%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o [ 2%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o [ 2%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o [ 2%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o [ 2%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o [ 2%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o [ 2%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o [ 3%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o [ 3%] Linking C static library libxxhash.a [ 3%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o [ 3%] Built target xxhash [ 3%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generate_build_templates.dir/build_templates.cc.o [ 3%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o [ 3%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o [ 4%] Linking CXX executable ../../../../bin/compiler_generate_build_templates [ 4%] Built target compiler_generate_build_templates [ 4%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_base_type.cc.o [ 4%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o [ 5%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o [ 5%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_const.cc.o [ 5%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o [ 5%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o [ 5%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_enum.cc.o [ 5%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o [ 6%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_function.cc.o [ 6%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o [ 6%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_interface.cc.o [ 6%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_named.cc.o [ 6%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_node.cc.o [ 6%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_package.cc.o [ 7%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_paramlist.cc.o [ 7%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_program.cc.o [ 7%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o [ 8%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/ast/t_program.cc: In member function 'void apache::thrift::compiler::t_program::add_definition(std::unique_ptr)': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/ast/t_program.cc:45:22: warning: unused variable 'existing' [-Wunused-variable] 45 | if (const t_named* existing = scope_->add_def(*definition)) { | ^~~~~~~~ [ 8%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o [ 8%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o [ 8%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_scope.cc.o [ 8%] Building ASM object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o [ 8%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o [ 8%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o [ 10%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o [ 10%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_structured.cc.o [ 10%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o [ 10%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o [ 10%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_type.cc.o [ 10%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o [ 10%] Building C object zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o [ 11%] Linking C static library libzstd.a [ 11%] Built target libzstd_static [ 11%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/mustache.dir/detail/mustache/mstch.cpp.o [ 11%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/t_typedef.cc.o [ 11%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/mustache.dir/detail/mustache/render_context.cpp.o [ 12%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_ast.dir/ast/visitor.cc.o [ 12%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/mustache.dir/detail/mustache/state/in_section.cpp.o [ 12%] Linking CXX static library ../../../lib/libcompiler_ast.a [ 12%] Built target compiler_ast [ 12%] Building CXX object CMakeFiles/fsst.dir/fsst/libfsst.cpp.o /builddir/build/BUILD/dwarfs-0.6.2/fsst/libfsst.cpp:64:12: warning: 'iter' defined but not used [-Wunused-variable] 64 | static u64 iter = 0; | ^~~~ [ 13%] Building CXX object CMakeFiles/fsst.dir/fsst/fsst_avx512.cpp.o [ 13%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/mustache.dir/detail/mustache/state/outside_section.cpp.o [ 13%] Linking CXX static library libfsst.a [ 13%] Built target fsst Scanning dependencies of target folly_base [ 13%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/CancellationToken.cpp.o [ 13%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/mustache.dir/detail/mustache/template_type.cpp.o [ 13%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ClockGettimeWrappers.cpp.o [ 13%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Conv.cpp.o [ 14%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/mustache.dir/detail/mustache/token.cpp.o [ 14%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/mustache.dir/detail/mustache/utils.cpp.o [ 14%] Linking CXX static library ../../../lib/libmustache.a [ 14%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Demangle.cpp.o [ 14%] Built target mustache [ 14%] Generating man1/dwarfs.1 warn: unrecognized inline tag: ["dl"] [ 14%] Generating man1/mkdwarfs.1 /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Demangle.cpp:90:5: warning: the address of 'int cplus_demangle_v3_callback(const char*, int, demangle_callbackref, void*)' will never be NULL [-Waddress] 90 | reinterpret_cast(liberty_demangle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Demangle.cpp:35: /usr/include/demangle.h:143:1: note: 'int cplus_demangle_v3_callback(const char*, int, demangle_callbackref, void*)' declared here 143 | cplus_demangle_v3_callback (const char *mangled, int options, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Demangle.cpp: In function 'size_t folly::demangle(const char*, char*, size_t)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Demangle.cpp:158:7: warning: the address of 'int cplus_demangle_v3_callback(const char*, int, demangle_callbackref, void*)' will never be NULL [-Waddress] 158 | if (reinterpret_cast(liberty_demangle)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/demangle.h:143:1: note: 'int cplus_demangle_v3_callback(const char*, int, demangle_callbackref, void*)' declared here 143 | cplus_demangle_v3_callback (const char *mangled, int options, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Generating man1/dwarfsck.1 [ 16%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ExceptionString.cpp.o [ 16%] Generating man1/dwarfsextract.1 [ 16%] Generating man5/dwarfs-format.5 [ 16%] Built target manpages [ 16%] Built target mount.dwarfs [ 17%] Building CXX object googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 17%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ExceptionWrapper.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:25: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 17%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Executor.cpp.o [ 17%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/File.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /usr/include/c++/12/system_error:41, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:24: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 17%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/FileUtil.cpp.o [ 17%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Fingerprint.cpp.o [ 19%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/FollyMemcpy.cpp.o [ 19%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/FollyMemset.cpp.o [ 19%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Format.cpp.o [ 19%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/GroupVarint.cpp.o [ 19%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/IPAddress.cpp.o [ 19%] Linking CXX static library ../../lib/libgtest.a [ 19%] Built target gtest [ 19%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/detail/system.cc.o [ 20%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/IPAddressV4.cpp.o [ 20%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/diagnostic.cc.o [ 20%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/source_location.cc.o [ 20%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/lib/schematizer.cc.o [ 20%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/IPAddressV6.cpp.o [ 20%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/MacAddress.cpp.o [ 21%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/parse/lexer.cc.o [ 21%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/parse/parser.cc.o [ 21%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/MicroLock.cpp.o [ 21%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Random.cpp.o [ 21%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ScopeGuard.cpp.o [ 22%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/SharedMutex.cpp.o [ 22%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/parse/parsing_driver.cc.o [ 22%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Singleton.cpp.o [ 22%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/parse/token.cc.o [ 22%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/SocketAddress.cpp.o [ 22%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/sema/const_checker.cc.o [ 22%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/String.cpp.o [ 23%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/sema/patch_mutator.cc.o /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/sema/patch_mutator.cc: In member function 'apache::thrift::compiler::t_struct& apache::thrift::compiler::patch_generator::gen_patch(const apache::thrift::compiler::t_const&, const apache::thrift::compiler::t_structured&, const apache::thrift::compiler::t_field_id&, apache::thrift::compiler::t_type_ref, size_t)': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/sema/patch_mutator.cc:548:20: warning: unused variable 'set' [-Wunused-variable] 548 | } else if (auto* set = dynamic_cast(ttype)) { | ^~~ [ 23%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Subprocess.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Subprocess.h:113, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Subprocess.cpp:21: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Subprocess.h:105: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 23%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/TimeoutQueue.cpp.o [ 23%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/sema/scope_validator.cc.o [ 24%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Try.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 24%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Unicode.cpp.o [ 24%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/sema/standard_mutator.cc.o In file included from /usr/include/c++/12/string:40, from /usr/include/c++/12/stdexcept:39, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Unicode.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Unicode.cpp:17: In function 'std::char_traits::copy(char*, char const*, unsigned long)', inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:423:21, inlined from 'std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:2171:19, inlined from 'std::__cxx11::basic_string, std::allocator >::replace(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char const*, char const*)' at /usr/include/c++/12/bits/basic_string.h:2380:22, inlined from 'std::__cxx11::basic_string, std::allocator >::append(char const*, char const*)std::__cxx11::basic_string, std::allocator >&' at /usr/include/c++/12/bits/basic_string.h:1482:31, inlined from 'folly::appendCodePointToUtf8(char32_t, std::__cxx11::basic_string, std::allocator >&)::{lambda(std::initializer_list)#1}::operator()(std::initializer_list) const' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Unicode.cpp:68:15, inlined from 'folly::(anonymous namespace)::codePointToUtf8Impl, std::allocator >&)::{lambda(std::initializer_list)#1}>(char32_t, folly::appendCodePointToUtf8(char32_t, std::__cxx11::basic_string, std::allocator >&)::{lambda(std::initializer_list)#1}&&)void' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Unicode.cpp:32:6, inlined from 'folly::appendCodePointToUtf8(char32_t, std::__cxx11::basic_string, std::allocator >&)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Unicode.cpp:67:22: /usr/include/c++/12/bits/char_traits.h:431:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In function 'std::char_traits::copy(char*, char const*, unsigned long)', inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:423:21, inlined from 'std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:2171:19, inlined from 'std::__cxx11::basic_string, std::allocator >::replace(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char const*, char const*)' at /usr/include/c++/12/bits/basic_string.h:2380:22, inlined from 'std::__cxx11::basic_string, std::allocator >::assign(char const*, char const*)std::__cxx11::basic_string, std::allocator >&' at /usr/include/c++/12/bits/basic_string.h:1682:31, inlined from 'folly::codePointToUtf8[abi:cxx11](char32_t)::{lambda(std::initializer_list)#1}::operator()(std::initializer_list) const' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Unicode.cpp:61:18, inlined from 'folly::(anonymous namespace)::codePointToUtf8Impl)#1}>(char32_t, folly::codePointToUtf8[abi:cxx11](char32_t)::{lambda(std::initializer_list)#1}&&)void' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Unicode.cpp:32:6, inlined from 'folly::codePointToUtf8[abi:cxx11](char32_t)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Unicode.cpp:60:22: /usr/include/c++/12/bits/char_traits.h:431:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets [2, 9223372036854775807] and 17 may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 24%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/Uri.cpp.o /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/sema/standard_mutator.cc: In function 'void apache::thrift::compiler::normalize_return_type(diagnostic_context&, mutator_context&, t_function&)': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/sema/standard_mutator.cc:185:15: warning: unused variable 'interaction' [-Wunused-variable] 185 | if (auto* interaction = dynamic_cast(type)) { | ^~~~~~~~~~~ [ 24%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler_base.dir/sema/standard_validator.cc.o [ 24%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/dynamic.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Range.h:43, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/dynamic.h:67, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/dynamic.cpp:17: In function 'folly::detail::constexpr_strlen_internal(char const*, unsigned int)unsigned long', inlined from 'folly::constexpr_strlen(char const*)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/portability/Constexpr.h:109:43, inlined from 'folly::Range::Range(char const*)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Range.h:231:43, inlined from 'folly::estimateSpaceNeeded(char const*)std::enable_if::value, unsigned long>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:429:19, inlined from 'folly::detail::estimateSpaceToReserve, std::allocator >*>(unsigned long, char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:765:60, inlined from 'folly::detail::estimateSpaceToReserve, std::allocator >*>(unsigned long, char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:765:32, inlined from 'folly::detail::reserveInTarget, std::allocator >*>(char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)void' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:770:33, inlined from 'folly::toAppendFit, std::allocator >*>(char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)std::enable_if, std::allocator >* const&>::type>::type>::value, void>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:880:35, inlined from 'folly::to, std::allocator >, char [2], char const*, char [3], double>(char const (&) [2], char const* const&, char const (&) [3], double const&)std::enable_if, std::allocator > >::value&&(((4)!=(1))||(!std::is_same, std::allocator >, folly::detail::LastElement::type>::value)), std::__cxx11::basic_string, std::allocator > >::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:954:14, inlined from 'folly::detail::errorValue(double const&)std::__cxx11::basic_string, std::allocator >' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1320:62, inlined from 'folly::to(double const&)::{lambda(folly::ConversionCode)#2}::operator()(folly::ConversionCode) const' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1344:69, inlined from 'folly::expected_detail::expected_detail_ExpectedHelper::ExpectedHelper::thenOrThrow_, folly::to(double const&)::{lambda(long)#1}, folly::to(double const&)::{lambda(folly::ConversionCode)#2}, long, folly::ConversionError, false, 0>(folly::expected_detail::ExpectedStorage&&, folly::to(double const&)::{lambda(long)#1}&&, folly::to(double const&)::{lambda(folly::ConversionCode)#2}&&)long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Expected.h:681:20, inlined from 'folly::Expected::thenOrThrow(double const&)::{lambda(long)#1}, folly::to(double const&)::{lambda(folly::ConversionCode)#2}>(folly::to(double const&)::{lambda(long)#1}&&, folly::to(double const&)::{lambda(folly::ConversionCode)#2}&&) &&decltype (((declval(double const&)::{lambda(long)#1}>)())((std::declval)()))' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Expected.h:1316:61, inlined from 'folly::to(double const&)std::enable_if::value)&&(!std::is_same::value))&&(is_arithmetic_v))&&(is_arithmetic_v)>::value, long>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1341:39: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/portability/Constexpr.h:61:3: warning: 'strlen' argument missing terminating nul [-Wstringop-overread] 61 | while (*s++) { | ^~~~~ In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/container/detail/F14Table.h:47, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/container/detail/F14Policy.h:28, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/container/F14Map.h:42, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/dynamic.h:69: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/lang/Pretty.h: In function 'folly::to(double const&)std::enable_if::value)&&(!std::is_same::value))&&(is_arithmetic_v))&&(is_arithmetic_v)>::value, long>::type': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/lang/Pretty.h:132:44: note: referenced argument declared here 132 | static constexpr pretty_carray zarray = zarray_(); | ^~~~~~ [ 24%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/json.cpp.o [ 24%] Linking CXX static library ../../../lib/libcompiler_base.a [ 24%] Built target compiler_base [ 24%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler.dir/gen/cpp/detail/gen.cc.o [ 24%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler.dir/gen/cpp/namespace_resolver.cc.o [ 24%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler.dir/gen/cpp/reference_type.cc.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Range.h:43, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/json.h:45, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/json.cpp:17: In function 'folly::detail::constexpr_strlen_internal(char const*, unsigned int)unsigned long', inlined from 'folly::constexpr_strlen(char const*)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/portability/Constexpr.h:109:43, inlined from 'folly::Range::Range(char const*)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Range.h:231:43, inlined from 'folly::estimateSpaceNeeded(char const*)std::enable_if::value, unsigned long>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:429:19, inlined from 'folly::detail::estimateSpaceToReserve, std::allocator >*>(unsigned long, char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:765:60, inlined from 'folly::detail::estimateSpaceToReserve, std::allocator >*>(unsigned long, char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:765:32, inlined from 'folly::detail::reserveInTarget, std::allocator >*>(char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)void' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:770:33, inlined from 'folly::toAppendFit, std::allocator >*>(char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)std::enable_if, std::allocator >* const&>::type>::type>::value, void>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:880:35, inlined from 'folly::to, std::allocator >, char [2], char const*, char [3], double>(char const (&) [2], char const* const&, char const (&) [3], double const&)std::enable_if, std::allocator > >::value&&(((4)!=(1))||(!std::is_same, std::allocator >, folly::detail::LastElement::type>::value)), std::__cxx11::basic_string, std::allocator > >::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:954:14, inlined from 'folly::detail::errorValue(double const&)std::__cxx11::basic_string, std::allocator >' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1320:62, inlined from 'folly::to(double const&)::{lambda(folly::ConversionCode)#2}::operator()(folly::ConversionCode) const' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1344:69, inlined from 'folly::expected_detail::expected_detail_ExpectedHelper::ExpectedHelper::thenOrThrow_, folly::to(double const&)::{lambda(long)#1}, folly::to(double const&)::{lambda(folly::ConversionCode)#2}, long, folly::ConversionError, false, 0>(folly::expected_detail::ExpectedStorage&&, folly::to(double const&)::{lambda(long)#1}&&, folly::to(double const&)::{lambda(folly::ConversionCode)#2}&&)long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Expected.h:681:20, inlined from 'folly::Expected::thenOrThrow(double const&)::{lambda(long)#1}, folly::to(double const&)::{lambda(folly::ConversionCode)#2}>(folly::to(double const&)::{lambda(long)#1}&&, folly::to(double const&)::{lambda(folly::ConversionCode)#2}&&) &&decltype (((declval(double const&)::{lambda(long)#1}>)())((std::declval)()))' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Expected.h:1316:61, inlined from 'folly::to(double const&)std::enable_if::value)&&(!std::is_same::value))&&(is_arithmetic_v))&&(is_arithmetic_v)>::value, long>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1341:39: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/portability/Constexpr.h:61:3: warning: 'strlen' argument missing terminating nul [-Wstringop-overread] 61 | while (*s++) { | ^~~~~ In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/container/detail/F14Table.h:47, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/container/detail/F14Policy.h:28, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/container/F14Map.h:42, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/dynamic.h:69, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/json.h:46: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/lang/Pretty.h: In function 'folly::to(double const&)std::enable_if::value)&&(!std::is_same::value))&&(is_arithmetic_v))&&(is_arithmetic_v)>::value, long>::type': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/lang/Pretty.h:132:44: note: referenced argument declared here 132 | static constexpr pretty_carray zarray = zarray_(); | ^~~~~~ [ 24%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler.dir/gen/cpp/type_resolver.cc.o [ 25%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/json_patch.cpp.o [ 25%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/json_pointer.cpp.o [ 26%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler.dir/lib/cpp2/util.cc.o [ 26%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/compression/Compression.cpp.o /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/lib/cpp2/util.cc: In function 'std::string apache::thrift::compiler::cpp2::sha256_hex(const std::string&)': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/lib/cpp2/util.cc:623:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 623 | SHA256_Init(&hasher); | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/lib/cpp2/util.cc:25: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/lib/cpp2/util.cc:624:16: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 624 | SHA256_Update(&hasher, in.data(), in.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/lib/cpp2/util.cc:625:15: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 625 | SHA256_Final(mid, &hasher); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ [ 26%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/compression/CompressionContextPoolSingletons.cpp.o [ 26%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/compression/Zlib.cpp.o [ 26%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/compiler.dir/lib/java/util.cc.o [ 26%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/compression/Zstd.cpp.o [ 28%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/concurrency/CacheLocality.cpp.o [ 28%] Linking CXX static library ../../../lib/libcompiler.a [ 28%] Built target compiler [ 28%] Building CXX object googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [ 28%] Linking CXX static library ../../lib/libgtest_main.a [ 28%] Built target gtest_main [ 28%] Generating templates.cc [ 28%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/common.cc.o [ 28%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/concurrency/DeadlockDetector.cpp.o [ 28%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/container/detail/F14Table.cpp.o [ 28%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/AsyncTrace.cpp.o [ 28%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/Futex.cpp.o [ 28%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/IPAddress.cpp.o [ 29%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/MemoryIdler.cpp.o [ 29%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/RangeCommon.cpp.o [ 29%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/RangeSse42.cpp.o [ 29%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/SocketFastOpen.cpp.o [ 29%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/Sse.cpp.o [ 30%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/StaticSingletonManager.cpp.o [ 30%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/ThreadLocalDetail.cpp.o [ 30%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/json.cc.o [ 30%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/mstch_objects.cc.o [ 30%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/UniqueInstance.cpp.o [ 30%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/base64_detail/Base64Api.cpp.o [ 30%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/base64_detail/Base64SWAR.cpp.o [ 30%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/detail/base64_detail/Base64_SSE4_2.cpp.o [ 31%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/CPUThreadPoolExecutor.cpp.o [ 31%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/Codel.cpp.o [ 31%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/EDFThreadPoolExecutor.cpp.o [ 31%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_android_generator.cc.o [ 31%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/ExecutorWithPriority.cpp.o [ 32%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_cocoa_generator.cc.o [ 32%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/GlobalExecutor.cpp.o In file included from /usr/include/string.h:535, from /usr/include/c++/12/cstring:42, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:204, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Executor.h:23, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/GlobalExecutor.h:27, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/GlobalExecutor.cpp:17: In function 'memcpy', inlined from 'folly::detail::function::DispatchSmallTrivial::exec_<16ul>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:569:20, inlined from 'folly::Function ()>::exec(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*) const' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:654:12, inlined from 'folly::Function ()>::Function(folly::Function ()>&&)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:703:9, inlined from '__ct ' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/GlobalExecutor.cpp:117:9, inlined from '(anonymous namespace)::gGlobalCPUExecutor::{lambda()#1}::operator()() const' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/GlobalExecutor.cpp:156:8, inlined from 'std::__invoke_impl<(anonymous namespace)::GlobalExecutor*, (anonymous namespace)::gGlobalCPUExecutor::{lambda()#1}&>(std::__invoke_other, (anonymous namespace)::gGlobalCPUExecutor::{lambda()#1}&)(anonymous namespace)::GlobalExecutor*' at /usr/include/c++/12/bits/invoke.h:61:36, inlined from 'std::__invoke_r<(anonymous namespace)::GlobalExecutor*, (anonymous namespace)::gGlobalCPUExecutor::{lambda()#1}&>((anonymous namespace)::GlobalExecutor*&&, ((anonymous namespace)::gGlobalCPUExecutor::{lambda()#1}&)...)std::enable_if*, (anonymous namespace)::gGlobalCPUExecutor::{lambda()#1}&>, std::enable_if>::type' at /usr/include/c++/12/bits/invoke.h:114:35, inlined from 'std::_Function_handler<(anonymous namespace)::GlobalExecutor* (), (anonymous namespace)::gGlobalCPUExecutor::{lambda()#1}>::_M_invoke(std::_Any_data const&)' at /usr/include/c++/12/bits/std_function.h:290:30: /usr/include/bits/string_fortified.h:29:33: warning: 'MEM [(char * {ref-all})&D.571420]' is used uninitialized [-Wuninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/GlobalExecutor.cpp: In function 'std::_Function_handler<(anonymous namespace)::GlobalExecutor* (), (anonymous namespace)::gGlobalCPUExecutor::{lambda()#1}>::_M_invoke(std::_Any_data const&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/GlobalExecutor.cpp:156:8: note: '' declared here 156 | }); | ^ In function 'memcpy', inlined from 'folly::detail::function::DispatchSmallTrivial::exec_<16ul>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:569:20, inlined from 'folly::Function ()>::exec(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*) const' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:654:12, inlined from 'folly::Function ()>::Function(folly::Function ()>&&)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:703:9, inlined from '__ct ' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/GlobalExecutor.cpp:117:9, inlined from '(anonymous namespace)::gGlobalIOExecutor::{lambda()#1}::operator()() const' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/GlobalExecutor.cpp:162:48, inlined from 'std::__invoke_impl<(anonymous namespace)::GlobalExecutor*, (anonymous namespace)::gGlobalIOExecutor::{lambda()#1}&>(std::__invoke_other, (anonymous namespace)::gGlobalIOExecutor::{lambda()#1}&)(anonymous namespace)::GlobalExecutor*' at /usr/include/c++/12/bits/invoke.h:61:36, inlined from 'std::__invoke_r<(anonymous namespace)::GlobalExecutor*, (anonymous namespace)::gGlobalIOExecutor::{lambda()#1}&>((anonymous namespace)::GlobalExecutor*&&, ((anonymous namespace)::gGlobalIOExecutor::{lambda()#1}&)...)std::enable_if*, (anonymous namespace)::gGlobalIOExecutor::{lambda()#1}&>, std::enable_if>::type' at /usr/include/c++/12/bits/invoke.h:114:35, inlined from 'std::_Function_handler<(anonymous namespace)::GlobalExecutor* (), (anonymous namespace)::gGlobalIOExecutor::{lambda()#1}>::_M_invoke(std::_Any_data const&)' at /usr/include/c++/12/bits/std_function.h:290:30: /usr/include/bits/string_fortified.h:29:33: warning: 'MEM [(char * {ref-all})&D.571982]' is used uninitialized [-Wuninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/GlobalExecutor.cpp: In function 'std::_Function_handler<(anonymous namespace)::GlobalExecutor* (), (anonymous namespace)::gGlobalIOExecutor::{lambda()#1}>::_M_invoke(std::_Any_data const&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/GlobalExecutor.cpp:162:48: note: '' declared here 162 | [] { return getImmutable(); }); | ^ [ 32%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/GlobalThreadPoolList.cpp.o [ 32%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_concat_generator.cc.o [ 33%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/IOThreadPoolDeadlockDetectorObserver.cpp.o [ 33%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_generator.cc.o [ 33%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/IOThreadPoolExecutor.cpp.o [ 33%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_go_generator.cc.o [ 33%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/InlineExecutor.cpp.o [ 33%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/ManualExecutor.cpp.o [ 33%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/QueueObserver.cpp.o [ 34%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/QueuedImmediateExecutor.cpp.o [ 34%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/SerialExecutor.cpp.o [ 34%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_hack_generator.cc.o [ 34%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/StrandExecutor.cpp.o /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_hack_generator.cc: In member function 'std::string apache::thrift::compiler::t_hack_generator::render_service_metadata_response(const apache::thrift::compiler::t_service*, bool)': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_hack_generator.cc:4837:21: warning: unused variable 'tinteraction' [-Wunused-variable] 4837 | const auto* tinteraction = dynamic_cast(type)) { | ^~~~~~~~~~~~ [ 34%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/ThreadPoolExecutor.cpp.o In file included from /usr/include/c++/12/bits/stl_map.h:63, from /usr/include/c++/12/map:61, from /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/./thrift/compiler/ast/t_struct.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/./thrift/compiler/ast/t_result_struct.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_hack_generator.cc:18: In member function 'std::_Head_base<0ul, std::__cxx11::basic_string, std::allocator > const*, false>::_Head_base, std::allocator > const*&>(std::__cxx11::basic_string, std::allocator > const*&)', inlined from 'std::_Tuple_impl<0ul, std::__cxx11::basic_string, std::allocator > const*, std::__cxx11::basic_string, std::allocator > const*, std::__cxx11::basic_string, std::allocator > const*>::_Tuple_impl, std::allocator > const*&, std::__cxx11::basic_string, std::allocator > const*&, std::__cxx11::basic_string, std::allocator >*, void>(std::__cxx11::basic_string, std::allocator > const*&, std::__cxx11::basic_string, std::allocator > const*&, std::__cxx11::basic_string, std::allocator >*&&)' at /usr/include/c++/12/tuple:292:38, inlined from 'std::tuple, std::allocator > const*, std::__cxx11::basic_string, std::allocator > const*, std::__cxx11::basic_string, std::allocator > const*>::tuple, std::allocator > const*&, std::__cxx11::basic_string, std::allocator > const*&, std::__cxx11::basic_string, std::allocator >*, true, true>(std::__cxx11::basic_string, std::allocator > const*&, std::__cxx11::basic_string, std::allocator > const*&, std::__cxx11::basic_string, std::allocator >*&&)' at /usr/include/c++/12/tuple:744:54, inlined from 'apache::thrift::compiler::t_hack_generator::find_hack_wrapper[abi:cxx11](apache::thrift::compiler::t_type const*, bool)' at /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_hack_generator.cc:710:60: /usr/include/c++/12/tuple:200:11: warning: 'name' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_hack_generator.cc: In member function 'apache::thrift::compiler::t_hack_generator::find_hack_wrapper[abi:cxx11](apache::thrift::compiler::t_type const*, bool)': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_hack_generator.cc:683:26: note: 'name' was declared here 683 | const std::string* name; | ^~~~ [ 34%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/ThreadedExecutor.cpp.o [ 34%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/TimedDrivableExecutor.cpp.o [ 35%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_java_deprecated_generator.cc.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Executor.h:23, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/QueuedImmediateExecutor.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/synchronization/HazptrDomain.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/synchronization/Hazptr.h:20, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/TimedDrivableExecutor.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/TimedDrivableExecutor.cpp:17: In member function 'folly::Function::exec(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*) const', inlined from 'folly::Function::~Function()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:800:21, inlined from 'folly::Optional >::StorageNonTriviallyDestructible::clear()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:462:21, inlined from 'folly::Optional >::StorageNonTriviallyDestructible::clear()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:459:10, inlined from 'folly::Optional >::StorageNonTriviallyDestructible::~StorageNonTriviallyDestructible()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:457:47, inlined from 'folly::Optional >::~Optional()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:107:7, inlined from 'folly::UnboundedQueue, false, true, true, 8ul, 7ul, std::atomic>::tryDequeueUntilSC > >(folly::UnboundedQueue, false, true, true, 8ul, 7ul, std::atomic>::Segment*, std::chrono::time_point > > const&)folly::Optional >' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:454:3, inlined from 'folly::UnboundedQueue, false, true, true, 8ul, 7ul, std::atomic>::tryDequeueUntil > >(std::chrono::time_point > > const&)folly::Optional >' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:425:43, inlined from 'folly::UnboundedQueue, false, true, true, 8ul, 7ul, std::atomic>::try_dequeue()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:285:72, inlined from 'folly::UnboundedQueue, false, true, true, 8ul, 7ul, std::atomic>::try_dequeue(folly::Function&)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:276:10, inlined from 'folly::TimedDrivableExecutor::try_wait()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/TimedDrivableExecutor.cpp:83:37: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:651:10: warning: 'MEM[(const struct Function *)&ret].exec_' may be used uninitialized [-Wmaybe-uninitialized] 651 | if (!exec_) { | ^~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h: In member function 'folly::TimedDrivableExecutor::try_wait()': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:449:24: note: 'ret' declared here 449 | folly::Optional ret = e.takeItem(); | ^~~ In member function 'folly::Function::exec(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*) const', inlined from 'folly::Function::~Function()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:800:21, inlined from 'folly::Optional >::StorageNonTriviallyDestructible::clear()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:462:21, inlined from 'folly::Optional >::StorageNonTriviallyDestructible::clear()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:459:10, inlined from 'folly::Optional >::StorageNonTriviallyDestructible::~StorageNonTriviallyDestructible()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:457:47, inlined from 'folly::Optional >::~Optional()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:107:7, inlined from 'folly::UnboundedQueue, false, true, true, 8ul, 7ul, std::atomic>::tryDequeueUntilSC > >(folly::UnboundedQueue, false, true, true, 8ul, 7ul, std::atomic>::Segment*, std::chrono::time_point > > const&)folly::Optional >' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:454:3, inlined from 'folly::UnboundedQueue, false, true, true, 8ul, 7ul, std::atomic>::tryDequeueUntil > >(std::chrono::time_point > > const&)folly::Optional >' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:425:43, inlined from 'folly::UnboundedQueue, false, true, true, 8ul, 7ul, std::atomic>::try_dequeue()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:285:72, inlined from 'folly::UnboundedQueue, false, true, true, 8ul, 7ul, std::atomic>::try_dequeue(folly::Function&)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:276:10, inlined from 'folly::TimedDrivableExecutor::run()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/TimedDrivableExecutor.cpp:58:41: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:651:10: warning: 'MEM[(const struct Function *)&ret].exec_' may be used uninitialized [-Wmaybe-uninitialized] 651 | if (!exec_) { | ^~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h: In member function 'folly::TimedDrivableExecutor::run()': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:449:24: note: 'ret' declared here 449 | folly::Optional ret = e.takeItem(); | ^~~ [ 37%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/executors/TimekeeperScheduledExecutor.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/TimekeeperScheduledExecutor.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/TimekeeperScheduledExecutor.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ios:39, from /usr/include/c++/12/ostream:38, from /usr/include/glog/logging.h:43, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/TimekeeperScheduledExecutor.h:21: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 37%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/AtomicReadMostlyMainPtr.cpp.o [ 37%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/DynamicParser.cpp.o [ 37%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_js_generator.cc.o [ 37%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/EnvUtil.cpp.o [ 37%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/FunctionScheduler.cpp.o [ 37%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/JSONSchema.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/JSONSchema.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/JSONSchema.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:25: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 37%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_json_experimental_generator.cc.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Range.h:43, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/JSONSchema.h:20: In function 'folly::detail::constexpr_strlen_internal(char const*, unsigned int)unsigned long', inlined from 'folly::constexpr_strlen(char const*)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/portability/Constexpr.h:109:43, inlined from 'folly::Range::Range(char const*)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Range.h:231:43, inlined from 'folly::estimateSpaceNeeded(char const*)std::enable_if::value, unsigned long>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:429:19, inlined from 'folly::detail::estimateSpaceToReserve, std::allocator >*>(unsigned long, char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:765:60, inlined from 'folly::detail::estimateSpaceToReserve, std::allocator >*>(unsigned long, char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:765:32, inlined from 'folly::detail::reserveInTarget, std::allocator >*>(char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)void' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:770:33, inlined from 'folly::toAppendFit, std::allocator >*>(char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)std::enable_if, std::allocator >* const&>::type>::type>::value, void>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:880:35, inlined from 'folly::to, std::allocator >, char [2], char const*, char [3], double>(char const (&) [2], char const* const&, char const (&) [3], double const&)std::enable_if, std::allocator > >::value&&(((4)!=(1))||(!std::is_same, std::allocator >, folly::detail::LastElement::type>::value)), std::__cxx11::basic_string, std::allocator > >::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:954:14, inlined from 'folly::detail::errorValue(double const&)std::__cxx11::basic_string, std::allocator >' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1320:62, inlined from 'folly::to(double const&)::{lambda(folly::ConversionCode)#2}::operator()(folly::ConversionCode) const [clone .isra.0]' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1344:69: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/portability/Constexpr.h:61:3: warning: 'strlen' argument missing terminating nul [-Wstringop-overread] 61 | while (*s++) { | ^~~~~ In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/container/detail/F14Table.h:47, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/container/detail/F14Policy.h:28, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/container/F14Map.h:42, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/dynamic.h:69, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/JSONSchema.h:21: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/lang/Pretty.h: In function 'folly::to(double const&)::{lambda(folly::ConversionCode)#2}::operator()(folly::ConversionCode) const [clone .isra.0]': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/lang/Pretty.h:132:44: note: referenced argument declared here 132 | static constexpr pretty_carray zarray = zarray_(); | ^~~~~~ [ 37%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_json_generator.cc.o [ 38%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/JemallocHugePageAllocator.cpp.o [ 38%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/JemallocNodumpAllocator.cpp.o [ 38%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/NestedCommandLineApp.cpp.o [ 38%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_mstch_cpp2_generator.cc.o [ 38%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/ProgramOptions.cpp.o /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_cpp2_generator.cc: In member function 'apache::thrift::mstch::node apache::thrift::compiler::{anonymous}::cpp_mstch_field::cpp_accessor_attribute()': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_cpp2_generator.cc:1815:23: warning: unused variable 'val' [-Wunused-variable] 1815 | if (const auto* val = | ^~~ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_cpp2_generator.cc: At global scope: /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_cpp2_generator.cc:2494:26: warning: 'static std::string apache::thrift::compiler::{anonymous}::t_mstch_cpp2_generator::get_cpp2_unprefixed_namespace(const apache::thrift::compiler::t_program*)' defined but not used [-Wunused-function] 2494 | /* static */ std::string t_mstch_cpp2_generator::get_cpp2_unprefixed_namespace( | ^~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/QuotientMultiSet.cpp.o [ 39%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/STTimerFDTimeoutManager.cpp.o [ 39%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/Select64.cpp.o [ 39%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/TestUtil.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/TestUtil.cpp:26: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/lang/Exception.h:20, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Range.h:42, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/TestUtil.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/TestUtil.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 39%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/ThreadWheelTimekeeperHighRes.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/ThreadWheelTimekeeperHighRes.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/ThreadWheelTimekeeperHighRes.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/EventBase.h:25, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/TimerFD.h:23, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/STTimerFDTimeoutManager.h:18, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/ThreadWheelTimekeeperHighRes.h:21: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 39%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_mstch_generator.cc.o [ 39%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/ThreadedRepeatingFunctionRunner.cpp.o [ 39%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/TimerFD.cpp.o [ 40%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/TimerFDTimeoutManager.cpp.o [ 40%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/bser/Dump.cpp.o [ 41%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_mstch_html_generator.cc.o [ 41%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/bser/Load.cpp.o [ 41%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/channels/RateLimiter.cpp.o [ 41%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_mstch_java_generator.cc.o [ 41%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/coro/Baton.cpp.o [ 41%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/coro/Mutex.cpp.o /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_java_generator.cc: In member function 'apache::thrift::mstch::node apache::thrift::compiler::mstch_java_field::has_multiple_type_adapters()': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_java_generator.cc:769:14: warning: unused variable 'annotation' [-Wunused-variable] 769 | if (auto annotation = t_typedef::get_first_structured_annotation_or_null( | ^~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_java_generator.cc: In member function 'apache::thrift::mstch::node apache::thrift::compiler::mstch_java_field::has_structured_annotation(const char*)': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_java_generator.cc:806:16: warning: unused variable 'annotation' [-Wunused-variable] 806 | if (auto annotation = | ^~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_java_generator.cc: In member function 'apache::thrift::mstch::node apache::thrift::compiler::mstch_java_field::has_adapter_or_wrapper()': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_java_generator.cc:825:14: warning: unused variable 'annotation' [-Wunused-variable] 825 | if (auto annotation = t_typedef::get_first_structured_annotation_or_null( | ^~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_mstch_java_generator.cc:831:16: warning: unused variable 'annotation' [-Wunused-variable] 831 | if (auto annotation = t_typedef::get_first_structured_annotation_or_null( | ^~~~~~~~~~ [ 42%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/coro/SharedMutex.cpp.o [ 42%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/coro/detail/Malloc.cpp.o [ 42%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/ExceptionCounterLib.cpp.o [ 42%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/ExceptionStackTraceLib.cpp.o [ 42%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/ExceptionTracer.cpp.o [ 43%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/ExceptionTracerLib.cpp.o [ 43%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/SmartExceptionStackTraceHooks.cpp.o [ 43%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/SmartExceptionTracer.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/exception_tracer/SmartExceptionTracer.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/exception_tracer/SmartExceptionTracer.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:25: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 43%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_mstch_py3_generator.cc.o [ 43%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/SmartExceptionTracerSingleton.cpp.o [ 43%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/StackTrace.cpp.o [ 43%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/io/AsyncBase.cpp.o [ 44%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/io/AsyncIO.cpp.o [ 44%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/io/AsyncIoUringSocket.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/ShutdownSocketSet.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/AsyncIoUringSocket.h:33, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/AsyncIoUringSocket.cpp:18: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:114, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/AsyncIoUringSocket.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 44%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/io/FsUtil.cpp.o [ 44%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/io/HugePages.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/gen/File.h:20, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/HugePages.cpp:39: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/ios_base.h:46, from /usr/include/c++/12/streambuf:41, from /usr/include/c++/12/bits/streambuf_iterator.h:35, from /usr/include/c++/12/iterator:66, from /usr/include/boost/operators.hpp:98, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/HugePages.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/HugePages.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 44%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_mstch_pyi_generator.cc.o [ 44%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/io/IoUring.cpp.o [ 46%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/io/IoUringBackend.cpp.o [ 46%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/io/IoUringEvent.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/IoUringEvent.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/IoUringEvent.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /usr/include/c++/12/system_error:41, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:24: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 46%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/io/IoUringEventBaseLocal.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/IoUringEvent.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/IoUringEventBaseLocal.cpp:18: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:206, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/CancellationToken.h:20, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Singleton.h:125, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/IoUringEventBaseLocal.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 46%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/io/SimpleAsyncIO.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/coro/Task.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/SimpleAsyncIO.h:23, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/SimpleAsyncIO.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:206, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Synchronized.h:28, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/io/SimpleAsyncIO.h:21: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 46%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_mstch_python_generator.cc.o [ 46%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/observer/detail/Core.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/observer/detail/Core.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/observer/detail/Core.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:206, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/observer/detail/Core.h:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 46%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/observer/detail/ObserverManager.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/observer/detail/Core.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/observer/detail/ObserverManager.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/observer/detail/ObserverManager.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ios:39, from /usr/include/c++/12/ostream:38, from /usr/include/glog/logging.h:43, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/observer/detail/ObserverManager.h:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/observer/detail/Core.h:19: In member function 'folly::Function ()>::exec(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*) const', inlined from 'folly::Function ()>::~Function()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:800:21, inlined from 'folly::Optional ()> >::StorageNonTriviallyDestructible::clear()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:462:21, inlined from 'folly::Optional ()> >::StorageNonTriviallyDestructible::clear()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:459:10, inlined from 'folly::Optional ()> >::StorageNonTriviallyDestructible::~StorageNonTriviallyDestructible()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:457:47, inlined from 'folly::Optional ()> >::~Optional()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Optional.h:107:7, inlined from 'folly::UnboundedQueue ()>, false, true, true, 8ul, 7ul, std::atomic>::tryDequeueUntilSC > >(folly::UnboundedQueue ()>, false, true, true, 8ul, 7ul, std::atomic>::Segment*, std::chrono::time_point > > const&)folly::Optional ()> >' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:454:3, inlined from 'folly::UnboundedQueue ()>, false, true, true, 8ul, 7ul, std::atomic>::tryDequeueUntil > >(std::chrono::time_point > > const&)folly::Optional ()> >' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:425:43, inlined from 'folly::UnboundedQueue ()>, false, true, true, 8ul, 7ul, std::atomic>::try_dequeue()' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:285:72, inlined from 'folly::UnboundedQueue ()>, false, true, true, 8ul, 7ul, std::atomic>::try_dequeue(folly::Function ()>&)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:276:10, inlined from 'folly::observer_detail::ObserverManager::UpdatesManager::NextQueueProcessor::NextQueueProcessor()::{lambda()#1}::operator()() const' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/observer/detail/ObserverManager.cpp:125:36: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:651:10: warning: 'MEM[(const struct Function *)&ret].exec_' may be used uninitialized [-Wmaybe-uninitialized] 651 | if (!exec_) { | ^~~~~ In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/TimedDrivableExecutor.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:34: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h: In member function 'folly::observer_detail::ObserverManager::UpdatesManager::NextQueueProcessor::NextQueueProcessor()::{lambda()#1}::operator()() const': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/concurrency/UnboundedQueue.h:449:24: note: 'ret' declared here 449 | folly::Optional ret = e.takeItem(); | ^~~ [ 47%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/settings/Settings.cpp.o [ 47%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/Dwarf.cpp.o [ 47%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/DwarfImpl.cpp.o [ 47%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_mstch_rust_generator.cc.o [ 47%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/DwarfLineNumberVM.cpp.o [ 47%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/DwarfSection.cpp.o [ 47%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/DwarfUtil.cpp.o [ 48%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/Elf.cpp.o [ 48%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/ElfCache.cpp.o [ 48%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/LineReader.cpp.o [ 48%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/SignalHandler.cpp.o [ 48%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/StackTrace.cpp.o [ 49%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/SymbolizePrinter.cpp.o [ 49%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/SymbolizedFrame.cpp.o [ 49%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/experimental/symbolizer/Symbolizer.cpp.o [ 49%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ext/test_ext.cpp.o [ 49%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/external/farmhash/farmhash.cpp.o [ 49%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/fibers/BatchSemaphore.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/FiberManagerInternal.h:34, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Baton-inl.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Baton.h:299, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/SemaphoreBase.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/BatchSemaphore.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/BatchSemaphore.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:206, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Synchronized.h:28, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/SemaphoreBase.h:20: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 50%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/fibers/Baton.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/FiberManagerInternal.h:34, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Baton-inl.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Baton.h:299, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Baton.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/synchronization/ParkingLot.h:20, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/detail/Futex-inl.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/detail/Futex.h:109, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Baton.h:22: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 51%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/t_py_generator.cc.o [ 51%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/fibers/Fiber.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/FiberManagerInternal.h:34, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Fiber.cpp:27: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:206, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Fiber.h:25, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Fiber.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 51%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/fibers/FiberManager.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/FiberManagerInternal.h:34, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/FiberManager.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/FiberManagerInternal.h:20: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 51%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/fibers/GuardPageAllocator.cpp.o [ 51%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/fibers/Semaphore.cpp.o [ 51%] Building CXX object fbthrift/thrift/compiler/generate/CMakeFiles/compiler_generators.dir/templates.cc.o [ 51%] Linking CXX static library ../../../../lib/libcompiler_generators.a In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/coro/Task.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Semaphore.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Semaphore.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:206, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Synchronized.h:28, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Semaphore.h:20: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 51%] Built target compiler_generators [ 51%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/thrift1.dir/main.cc.o [ 51%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/fibers/SemaphoreBase.cpp.o [ 52%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/thrift1.dir/compiler.cc.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/FiberManagerInternal.h:34, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Baton-inl.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/Baton.h:299, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/SemaphoreBase.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/SemaphoreBase.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:206, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Synchronized.h:28, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/SemaphoreBase.h:20: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 53%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/fibers/SimpleLoopController.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/FiberManagerInternal.h:34, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/FiberManager.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/SimpleLoopController.h:23, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/SimpleLoopController.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:206, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/SimpleLoopController.h:21: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 53%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/fibers/async/Async.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/FiberManagerInternal.h:34, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/async/Async.cpp:19: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ios:39, from /usr/include/c++/12/ostream:38, from /usr/include/glog/logging.h:43, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/async/Async.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/fibers/async/Async.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 53%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/fibers/detail/AtomicBatchDispatcher.cpp.o [ 53%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/futures/Barrier.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Barrier.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Barrier.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:20: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 53%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/thrift1.dir/mutator/mutator.cc.o [ 53%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/futures/Future.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:20: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 53%] Building CXX object fbthrift/thrift/compiler/CMakeFiles/thrift1.dir/validator/validator.cc.o [ 55%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/futures/ManualTimekeeper.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/ManualTimekeeper.h:23, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/ManualTimekeeper.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:206, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Synchronized.h:28, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/ManualTimekeeper.h:22: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 55%] Linking CXX executable ../../../bin/thrift1 [ 55%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/futures/Promise.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Promise.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Promise.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 55%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/futures/SharedPromise.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Promise.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/SharedPromise.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/SharedPromise.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Function.h:206, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Executor.h:23, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/executors/InlineExecutor.h:23, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/SharedPromise.h:20: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 55%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/futures/ThreadWheelTimekeeper.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/ThreadWheelTimekeeper.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/ThreadWheelTimekeeper.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/Future.h:20: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ In function 'copy', inlined from '__ct ' at /usr/include/c++/12/bits/basic_string.h:675:23, inlined from 'operator+' at /usr/include/c++/12/bits/basic_string.h:3555:0, inlined from 'java_suppress_warnings_enum' at /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_java_deprecated_generator.cc:131:0: /usr/include/c++/12/bits/char_traits.h:431:56: warning: '__builtin_memcpy' reading 33 bytes from a region of size 16 [-Wstringop-overread] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ^ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_java_deprecated_generator.cc: In member function 'java_suppress_warnings_enum': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_java_deprecated_generator.cc:131: note: at offset 16 into source object '' of size 32 131 | return string() + "@SuppressWarnings({ \"unused\" })\n"; | [ 55%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/futures/detail/Core.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/detail/Core.h:31, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/detail/Core.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/mutex:39, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/futures/detail/Core.h:20: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 55%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/hash/Checksum.cpp.o [ 56%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/hash/SpookyHashV1.cpp.o [ 56%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/hash/SpookyHashV2.cpp.o [ 56%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/hash/detail/ChecksumDetail.cpp.o [ 56%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/hash/detail/Crc32CombineDetail.cpp.o [ 56%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/hash/detail/Crc32cDetail.cpp.o [ 56%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/init/Init.cpp.o [ 57%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/init/Phase.cpp.o [ 57%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/Cursor.cpp.o [ 57%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/GlobalShutdownSocketSet.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/ShutdownSocketSet.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/GlobalShutdownSocketSet.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/GlobalShutdownSocketSet.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/GlobalShutdownSocketSet.h:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ In function 'copy', inlined from '__ct ' at /usr/include/c++/12/bits/basic_string.h:675:23, inlined from 'operator+' at /usr/include/c++/12/bits/basic_string.h:3555:43, inlined from 'go_autogen_comment' at /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_go_generator.cc:899:7: /usr/include/c++/12/bits/char_traits.h:431:56: warning: '__builtin_memcpy' reading 131 bytes from a region of size 16 [-Wstringop-overread] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ^ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_go_generator.cc: In member function 'go_autogen_comment': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_go_generator.cc:895:22: note: at offset 16 into source object '' of size 32 895 | return std::string() + | ^ [ 57%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/IOBuf.cpp.o In function 'copy', inlined from '__ct ' at /usr/include/c++/12/bits/basic_string.h:675:23, inlined from 'operator+' at /usr/include/c++/12/bits/basic_string.h:3555:43, inlined from 'java_suppress_warnings_union' at /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_java_deprecated_generator.cc:140:7: /usr/include/c++/12/bits/char_traits.h:431:56: warning: '__builtin_memcpy' reading 56 bytes from a region of size 16 [-Wstringop-overread] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ^ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_java_deprecated_generator.cc: In member function 'java_suppress_warnings_union': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_java_deprecated_generator.cc:139:17: note: at offset 16 into source object '' of size 32 139 | return string() + | ^ In function 'copy', inlined from '__ct ' at /usr/include/c++/12/bits/basic_string.h:675:23, inlined from 'operator+' at /usr/include/c++/12/bits/basic_string.h:3555:0, inlined from 'java_suppress_warnings_struct' at /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_java_deprecated_generator.cc:144:0: /usr/include/c++/12/bits/char_traits.h:431:56: warning: '__builtin_memcpy' reading 43 bytes from a region of size 16 [-Wstringop-overread] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ^ /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_java_deprecated_generator.cc: In member function 'java_suppress_warnings_struct': /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/compiler/generate/t_java_deprecated_generator.cc:144: note: at offset 16 into source object '' of size 32 144 | return string() + "@SuppressWarnings({ \"unused\", \"serial\" })\n"; | [ 57%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/IOBufIovecBuilder.cpp.o [ 58%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/IOBufQueue.cpp.o [ 58%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/RecordIO.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/RecordIO.h:33, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/RecordIO.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/RecordIO.h:30: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 58%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/ShutdownSocketSet.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/ShutdownSocketSet.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/ShutdownSocketSet.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/ShutdownSocketSet.h:20: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 58%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/SocketOptionMap.cpp.o [ 58%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/AsyncPipe.cpp.o [ 58%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/AsyncSSLSocket.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/ShutdownSocketSet.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncSocket.h:31, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncSSLSocket.h:27, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncSSLSocket.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/ios_base.h:46, from /usr/include/c++/12/iomanip:40, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncSSLSocket.h:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 59%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/AsyncServerSocket.cpp.o [ 59%] Built target thrift1 [ 59%] Generating thrift/lib/thrift/gen-cpp2/frozen_data.h, thrift/lib/thrift/gen-cpp2/frozen_data.cpp, thrift/lib/thrift/gen-cpp2/frozen_types.h, thrift/lib/thrift/gen-cpp2/frozen_types.tcc, thrift/lib/thrift/gen-cpp2/frozen_types.cpp, thrift/lib/thrift/gen-cpp2/frozen_types_custom_protocol.h, thrift/lib/thrift/gen-cpp2/frozen_constants.h, thrift/lib/thrift/gen-cpp2/frozen_constants.cpp, thrift/lib/thrift/gen-cpp2/frozen_metadata.h, thrift/lib/thrift/gen-cpp2/frozen_metadata.cpp, thrift/lib/thrift/gen-cpp2/frozen_visitation.h, thrift/lib/thrift/gen-cpp2/frozen_for_each_field.h, thrift/lib/thrift/gen-cpp2/frozen_visit_union.h In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncServerSocket.h:28, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncServerSocket.cpp:21: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncServerSocket.h:23: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/FieldRef.cpp.o [ 60%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/protocol/Protocol.cpp.o [ 60%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/protocol/CompactProtocol.cpp.o [ 60%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/protocol/BinaryProtocol.cpp.o [ 60%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/AsyncSignalHandler.cpp.o [ 60%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/protocol/DebugProtocol.cpp.o [ 60%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/AsyncSocket.cpp.o [ 60%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/protocol/JSONProtocolCommon.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/ShutdownSocketSet.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncSocket.h:31, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncSocket.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncSocket.h:23: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/protocol/JSONProtocol.cpp.o [ 61%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp/protocol/TProtocolException.cpp.o [ 61%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp/util/VarintUtils.cpp.o [ 61%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/gen/module_types_cpp.cpp.o [ 61%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/AsyncSocketException.cpp.o [ 61%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/frozen/Frozen.cpp.o [ 61%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/AsyncTimeout.cpp.o [ 61%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/frozen/FrozenUtil.cpp.o [ 61%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/AsyncUDPSocket.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/lib/cpp2/frozen/FrozenUtil.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/lib/cpp2/frozen/FrozenUtil.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /builddir/build/BUILD/dwarfs-0.6.2/fbthrift/thrift/lib/cpp2/frozen/FrozenUtil.h:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/thrift_light.dir/fbthrift/thrift/lib/cpp2/frozen/schema/MemorySchema.cpp.o [ 64%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/DelayedDestruction.cpp.o [ 64%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/EventBase.cpp.o [ 64%] Building CXX object CMakeFiles/thrift_light.dir/thrift/lib/thrift/gen-cpp2/frozen_data.cpp.o {standard input}: Assembler messages: {standard input}:44808: Warning: setting incorrect section attributes for .rodata.thrift.data [ 64%] Building CXX object CMakeFiles/thrift_light.dir/thrift/lib/thrift/gen-cpp2/frozen_types.cpp.o [ 64%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/EventBaseBackendBase.cpp.o [ 64%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/EventBaseLocal.cpp.o [ 64%] Linking CXX static library libthrift_light.a [ 64%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/EventBaseManager.cpp.o [ 64%] Built target thrift_light [ 64%] Generating thrift/dwarfs/gen-cpp2/metadata_constants.cpp, thrift/dwarfs/gen-cpp2/metadata_constants.h, thrift/dwarfs/gen-cpp2/metadata_data.cpp, thrift/dwarfs/gen-cpp2/metadata_data.h, thrift/dwarfs/gen-cpp2/metadata_for_each_field.h, thrift/dwarfs/gen-cpp2/metadata_layouts.cpp, thrift/dwarfs/gen-cpp2/metadata_layouts.h, thrift/dwarfs/gen-cpp2/metadata_metadata.cpp, thrift/dwarfs/gen-cpp2/metadata_metadata.h, thrift/dwarfs/gen-cpp2/metadata_types.cpp, thrift/dwarfs/gen-cpp2/metadata_types.h, thrift/dwarfs/gen-cpp2/metadata_types.tcc, thrift/dwarfs/gen-cpp2/metadata_types_custom_protocol.h, thrift/dwarfs/gen-cpp2/metadata_visit_union.h, thrift/dwarfs/gen-cpp2/metadata_visitation.h [ 65%] Building CXX object CMakeFiles/metadata_thrift.dir/thrift/dwarfs/gen-cpp2/metadata_layouts.cpp.o [ 66%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/EventBaseThread.cpp.o [ 66%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/EventHandler.cpp.o [ 66%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/HHWheelTimer.cpp.o [ 66%] Building CXX object CMakeFiles/metadata_thrift.dir/thrift/dwarfs/gen-cpp2/metadata_types.cpp.o [ 66%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/PasswordInFile.cpp.o [ 66%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/Request.cpp.o [ 66%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/SSLContext.cpp.o [ 66%] Building CXX object CMakeFiles/metadata_thrift.dir/thrift/dwarfs/gen-cpp2/metadata_data.cpp.o {standard input}: Assembler messages: {standard input}:71038: Warning: setting incorrect section attributes for .rodata.thrift.data [ 66%] Linking CXX static library libmetadata_thrift.a [ 66%] Built target metadata_thrift [ 67%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/SSLOptions.cpp.o [ 67%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/ScopedEventBaseThread.cpp.o [ 67%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/TerminateCancellationToken.cpp.o [ 67%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/TimeoutManager.cpp.o [ 67%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/VirtualEventBase.cpp.o [ 67%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/ssl/OpenSSLUtils.cpp.o [ 68%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/ssl/SSLErrors.cpp.o [ 68%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/coro/ServerSocket.cpp.o [ 68%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/coro/Transport.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/coro/ServerSocket.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/coro/ServerSocket.cpp:20: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Traits.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Utility.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/coro/Coroutine.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/coro/Baton.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/coro/ServerSocket.cpp:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Try.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/coro/Task.h:30, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/coro/Transport.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/coro/Transport.cpp:23: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Traits.h:24, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Utility.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/coro/Coroutine.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/experimental/coro/Baton.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/coro/Transport.cpp:21: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 68%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/lang/CString.cpp.o [ 68%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/lang/Exception.cpp.o [ 69%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/lang/SafeAssert.cpp.o [ 69%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/lang/ToAscii.cpp.o [ 69%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/lang/UncaughtExceptions.cpp.o [ 69%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/AsyncFileWriter.cpp.o [ 69%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/AsyncLogWriter.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/AsyncLogWriter.h:23, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/AsyncFileWriter.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/AsyncFileWriter.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/AsyncLogWriter.h:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/AsyncLogWriter.h:23, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/AsyncLogWriter.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/AsyncLogWriter.h:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 69%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/BridgeFromGoogleLogging.cpp.o [ 70%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/CustomLogFormatter.cpp.o [ 70%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/FileHandlerFactory.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandler.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/FileHandlerFactory.cpp:20: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/LogHandlerFactory.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/FileHandlerFactory.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/FileHandlerFactory.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 70%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/FileWriterFactory.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/FileWriterFactory.cpp:20: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/FileWriterFactory.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/FileWriterFactory.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 70%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/GlogStyleFormatter.cpp.o [ 70%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/ImmediateFileWriter.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/ImmediateFileWriter.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/ImmediateFileWriter.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /usr/include/c++/12/system_error:41, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:24: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 70%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/Init.cpp.o [ 71%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/InitWeak.cpp.o [ 71%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LogCategory.cpp.o [ 71%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LogCategoryConfig.cpp.o [ 71%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LogConfig.cpp.o [ 71%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LogConfigParser.cpp.o [ 73%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LogHandlerConfig.cpp.o [ 73%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LogLevel.cpp.o [ 73%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LogMessage.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Range.h:43, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/LogConfigParser.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/LogConfigParser.cpp:17: In function 'folly::detail::constexpr_strlen_internal(char const*, unsigned int)unsigned long', inlined from 'folly::constexpr_strlen(char const*)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/portability/Constexpr.h:109:43, inlined from 'folly::Range::Range(char const*)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Range.h:231:43, inlined from 'folly::estimateSpaceNeeded(char const*)std::enable_if::value, unsigned long>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:429:19, inlined from 'folly::detail::estimateSpaceToReserve, std::allocator >*>(unsigned long, char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:765:60, inlined from 'folly::detail::estimateSpaceToReserve, std::allocator >*>(unsigned long, char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)unsigned long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:765:32, inlined from 'folly::detail::reserveInTarget, std::allocator >*>(char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)void' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:770:33, inlined from 'folly::toAppendFit, std::allocator >*>(char const (&) [2], char const* const&, char const (&) [3], double const&, std::__cxx11::basic_string, std::allocator >* const&)std::enable_if, std::allocator >* const&>::type>::type>::value, void>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:880:35, inlined from 'folly::to, std::allocator >, char [2], char const*, char [3], double>(char const (&) [2], char const* const&, char const (&) [3], double const&)std::enable_if, std::allocator > >::value&&(((4)!=(1))||(!std::is_same, std::allocator >, folly::detail::LastElement::type>::value)), std::__cxx11::basic_string, std::allocator > >::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:954:14, inlined from 'folly::detail::errorValue(double const&)std::__cxx11::basic_string, std::allocator >' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1320:62, inlined from 'folly::to(double const&)::{lambda(folly::ConversionCode)#2}::operator()(folly::ConversionCode) const' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1344:69, inlined from 'folly::expected_detail::expected_detail_ExpectedHelper::ExpectedHelper::thenOrThrow_, folly::to(double const&)::{lambda(long)#1}, folly::to(double const&)::{lambda(folly::ConversionCode)#2}, long, folly::ConversionError, false, 0>(folly::expected_detail::ExpectedStorage&&, folly::to(double const&)::{lambda(long)#1}&&, folly::to(double const&)::{lambda(folly::ConversionCode)#2}&&)long' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Expected.h:681:20, inlined from 'folly::Expected::thenOrThrow(double const&)::{lambda(long)#1}, folly::to(double const&)::{lambda(folly::ConversionCode)#2}>(folly::to(double const&)::{lambda(long)#1}&&, folly::to(double const&)::{lambda(folly::ConversionCode)#2}&&) &&decltype (((declval(double const&)::{lambda(long)#1}>)())((std::declval)()))' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Expected.h:1316:61, inlined from 'folly::to(double const&)std::enable_if::value)&&(!std::is_same::value))&&(is_arithmetic_v))&&(is_arithmetic_v)>::value, long>::type' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:1341:39: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/portability/Constexpr.h:61:3: warning: 'strlen' argument missing terminating nul [-Wstringop-overread] 61 | while (*s++) { | ^~~~~ In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Conv.h:133, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/LogConfigParser.cpp:19: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/lang/Pretty.h: In function 'folly::to(double const&)std::enable_if::value)&&(!std::is_same::value))&&(is_arithmetic_v))&&(is_arithmetic_v)>::value, long>::type': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/lang/Pretty.h:132:44: note: referenced argument declared here 132 | static constexpr pretty_carray zarray = zarray_(); | ^~~~~~ [ 73%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LogName.cpp.o [ 73%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LogStream.cpp.o [ 73%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LogStreamProcessor.cpp.o [ 74%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/Logger.cpp.o [ 74%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/LoggerDB.cpp.o [ 74%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/ObjectToString.cpp.o [ 74%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/RateLimiter.cpp.o [ 74%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/StandardLogHandler.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandler.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandler.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandler.h:19: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 75%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/StandardLogHandlerFactory.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandler.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandlerFactory.cpp:25: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/lang/Exception.h:20, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/Range.h:42, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandlerFactory.h:22, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandlerFactory.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/bits/basic_string.h:39, from /usr/include/c++/12/string:53, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandlerFactory.h:19: In function 'std::_Construct, std::allocator >&, bool&>(folly::CustomLogFormatter*, std::__cxx11::basic_string, std::allocator >&, bool&)void', inlined from 'std::allocator_traits >::construct, std::allocator >&, bool&>(std::allocator&, folly::CustomLogFormatter*, std::__cxx11::basic_string, std::allocator >&, bool&)void' at /usr/include/c++/12/bits/alloc_traits.h:635:19, inlined from 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace, std::allocator >&, bool&>(std::allocator, std::__cxx11::basic_string, std::allocator >&, bool&)' at /usr/include/c++/12/bits/shared_ptr_base.h:604:39, inlined from 'std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, std::__cxx11::basic_string, std::allocator >&, bool&>(folly::CustomLogFormatter*&, std::_Sp_alloc_shared_tag >, std::__cxx11::basic_string, std::allocator >&, bool&)' at /usr/include/c++/12/bits/shared_ptr_base.h:971:16, inlined from 'std::__shared_ptr::__shared_ptr, std::__cxx11::basic_string, std::allocator >&, bool&>(std::_Sp_alloc_shared_tag >, std::__cxx11::basic_string, std::allocator >&, bool&)' at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14, inlined from 'std::shared_ptr::shared_ptr, std::__cxx11::basic_string, std::allocator >&, bool&>(std::_Sp_alloc_shared_tag >, std::__cxx11::basic_string, std::allocator >&, bool&)' at /usr/include/c++/12/bits/shared_ptr.h:464:59, inlined from 'std::make_shared, std::allocator >&, bool&>(std::__cxx11::basic_string, std::allocator >&, bool&)std::shared_ptr::value, folly::CustomLogFormatter>::type>' at /usr/include/c++/12/bits/shared_ptr.h:1010:39, inlined from 'folly::(anonymous namespace)::CustomLogFormatterFactory::createFormatter(std::shared_ptr const&)' at /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandlerFactory.cpp:85:48: /usr/include/c++/12/bits/stl_construct.h:119:7: warning: 'colored' may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandlerFactory.cpp: In member function 'folly::(anonymous namespace)::CustomLogFormatterFactory::createFormatter(std::shared_ptr const&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandlerFactory.cpp:73:10: note: 'colored' was declared here 73 | bool colored; | ^~~~~~~ [ 75%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/StreamHandlerFactory.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StandardLogHandler.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StreamHandlerFactory.cpp:21: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/FileWriterFactory.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StreamHandlerFactory.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/logging/StreamHandlerFactory.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 75%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/logging/xlog.cpp.o [ 75%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/memory/MallctlHelper.cpp.o [ 75%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/memory/ReentrantAllocator.cpp.o [ 75%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/memory/SanitizeAddress.cpp.o [ 76%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/memory/SanitizeLeak.cpp.o [ 76%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/memory/ThreadCachedArena.cpp.o [ 76%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/memory/detail/MallocImpl.cpp.o [ 76%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/net/NetOps.cpp.o /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/net/NetOps.cpp: In function 'int folly::netops::recvmmsg(folly::NetworkSocket, mmsghdr*, unsigned int, unsigned int, timespec*)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/net/NetOps.cpp:409:43: warning: the address of 'int recvmmsg(int, mmsghdr*, unsigned int, int, timespec*)' will never be NULL [-Waddress] 409 | if (reinterpret_cast(::recvmmsg) != nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/net/NetOps.h:109, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/net/NetOps.cpp:17: /usr/include/sys/socket.h:235:12: note: 'int recvmmsg(int, mmsghdr*, unsigned int, int, timespec*)' declared here 235 | extern int recvmmsg (int __fd, struct mmsghdr *__vmessages, | ^~~~~~~~ [ 76%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/net/NetOpsDispatcher.cpp.o [ 76%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/net/TcpInfo.cpp.o [ 77%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/net/TcpInfoDispatcher.cpp.o [ 77%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/net/detail/SocketFileDescriptorMap.cpp.o [ 77%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Builtins.cpp.o [ 77%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Dirent.cpp.o [ 77%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Fcntl.cpp.o [ 78%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Filesystem.cpp.o [ 78%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Libgen.cpp.o [ 78%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Malloc.cpp.o [ 78%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/OpenSSL.cpp.o [ 78%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/PThread.cpp.o [ 78%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Sched.cpp.o [ 79%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Sockets.cpp.o [ 79%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Stdio.cpp.o [ 79%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Stdlib.cpp.o [ 79%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/String.cpp.o [ 79%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/SysFile.cpp.o [ 79%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/SysMembarrier.cpp.o [ 80%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/SysMman.cpp.o [ 80%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/SysResource.cpp.o [ 80%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/SysStat.cpp.o [ 80%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/SysTime.cpp.o [ 80%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/SysUio.cpp.o [ 82%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Time.cpp.o [ 82%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/portability/Unistd.cpp.o [ 82%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ssl/Init.cpp.o [ 82%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ssl/OpenSSLCertUtils.cpp.o [ 82%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ssl/OpenSSLHash.cpp.o [ 82%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ssl/SSLSessionManager.cpp.o [ 83%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ssl/detail/OpenSSLSession.cpp.o [ 83%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/ssl/detail/OpenSSLThreading.cpp.o [ 83%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/stats/QuantileEstimator.cpp.o [ 83%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/stats/TDigest.cpp.o [ 83%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/stats/detail/DoubleRadixSort.cpp.o [ 83%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/AsymmetricThreadFence.cpp.o [ 84%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/AtomicNotification.cpp.o [ 84%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/DistributedMutex.cpp.o [ 84%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/Hazptr.cpp.o [ 84%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/HazptrThreadPoolExecutor.cpp.o [ 84%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/ParkingLot.cpp.o [ 85%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/Rcu.cpp.o [ 85%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/SanitizeThread.cpp.o [ 85%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/WaitOptions.cpp.o [ 85%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/detail/Hardware.cpp.o [ 85%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/synchronization/detail/Sleeper.cpp.o [ 85%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/system/AtFork.cpp.o [ 86%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/system/HardwareConcurrency.cpp.o [ 86%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/system/MemoryMapping.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:26, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/system/MemoryMapping.h:21, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/system/MemoryMapping.cpp:17: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/stdexcept:38, from /usr/include/c++/12/system_error:41, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/File.h:24: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 86%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/system/Pid.cpp.o [ 86%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/system/Shell.cpp.o [ 86%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/system/ThreadId.cpp.o [ 86%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/system/ThreadName.cpp.o [ 87%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/tracing/AsyncStack.cpp.o [ 87%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/test/ScopedBoundPort.cpp.o [ 87%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/test/SocketPair.cpp.o [ 87%] Building CXX object folly/CMakeFiles/folly_base.dir/folly/io/async/test/TimeUtil.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper.h:408, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/AsyncServerSocket.h:28, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/test/ScopedBoundPort.cpp:20: /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In static member function 'static std::__exception_ptr::exception_ptr folly::exception_wrapper::extract_(std::__exception_ptr::exception_ptr&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:148:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148 | std::memcpy(&ret, &ptr, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/exception:168, from /usr/include/c++/12/ext/concurrence.h:34, from /usr/include/c++/12/bits/shared_ptr_base.h:62, from /usr/include/c++/12/bits/shared_ptr.h:53, from /usr/include/c++/12/memory:77, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/test/ScopedBoundPort.h:19, from /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/io/async/test/ScopedBoundPort.cpp:17: /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:149:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 149 | std::memset(&ptr, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'folly::exception_wrapper& folly::exception_wrapper::operator=(folly::exception_wrapper&&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:197:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197 | std::memcpy(&tmp, &ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:198:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:199:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199 | std::memset(&that.ptr_, 0, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h: In member function 'void folly::exception_wrapper::swap(folly::exception_wrapper&)': /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:207:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | std::memcpy(&ptr_, &that.ptr_, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/folly/folly/ExceptionWrapper-inl.h:208:14: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__exception_ptr::exception_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208 | std::memcpy(&that.ptr_, &storage, sizeof(std::exception_ptr)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/exception_ptr.h:90:11: note: 'class std::__exception_ptr::exception_ptr' declared here 90 | class exception_ptr | ^~~~~~~~~~~~~ [ 87%] Building ASM object folly/CMakeFiles/folly_base.dir/folly/memcpy.S.o [ 87%] Built target folly_base [ 87%] Linking CXX static library libfolly.a [ 87%] Built target folly [ 87%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/block_cache.cpp.o [ 88%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/block_compressor.cpp.o [ 88%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/block_manager.cpp.o [ 88%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/checksum.cpp.o [ 88%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/console_writer.cpp.o [ 88%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/entry.cpp.o [ 88%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/error.cpp.o [ 89%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/filesystem_extractor.cpp.o [ 89%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/filesystem_v2.cpp.o [ 89%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/filesystem_writer.cpp.o [ 89%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/fstypes.cpp.o [ 89%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/fs_section.cpp.o [ 89%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/global_entry_data.cpp.o [ 91%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/inode_manager.cpp.o [ 91%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/inode_reader_v2.cpp.o [ 91%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/logger.cpp.o [ 91%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/metadata_types.cpp.o [ 91%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/metadata_v2.cpp.o [ 92%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/mmap.cpp.o [ 92%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/nilsimsa.cpp.o [ 92%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/options.cpp.o [ 92%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/os_access_posix.cpp.o [ 92%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/progress.cpp.o [ 92%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/scanner.cpp.o [ 93%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/similarity.cpp.o [ 93%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/string_table.cpp.o In file included from /builddir/build/BUILD/dwarfs-0.6.2/src/dwarfs/string_table.cpp:27: /builddir/build/BUILD/dwarfs-0.6.2/fsst/fsst.h: In function 'size_t fsst_decompress(fsst_decoder_t*, size_t, unsigned char*, size_t, unsigned char*)': /builddir/build/BUILD/dwarfs-0.6.2/fsst/fsst.h:170:99: warning: this statement may fall through [-Wimplicit-fallthrough=] 170 | case 3: code = strIn[posIn++]; FSST_UNALIGNED_STORE(strOut+posOut, symbol[code]); posOut += len[code]; | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/fsst/fsst.h:171:10: note: here 171 | case 2: code = strIn[posIn++]; FSST_UNALIGNED_STORE(strOut+posOut, symbol[code]); posOut += len[code]; | ^~~~ /builddir/build/BUILD/dwarfs-0.6.2/fsst/fsst.h:171:99: warning: this statement may fall through [-Wimplicit-fallthrough=] 171 | case 2: code = strIn[posIn++]; FSST_UNALIGNED_STORE(strOut+posOut, symbol[code]); posOut += len[code]; | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/fsst/fsst.h:172:10: note: here 172 | case 1: code = strIn[posIn++]; FSST_UNALIGNED_STORE(strOut+posOut, symbol[code]); posOut += len[code]; | ^~~~ /builddir/build/BUILD/dwarfs-0.6.2/fsst/fsst.h:172:99: warning: this statement may fall through [-Wimplicit-fallthrough=] 172 | case 1: code = strIn[posIn++]; FSST_UNALIGNED_STORE(strOut+posOut, symbol[code]); posOut += len[code]; | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/dwarfs-0.6.2/fsst/fsst.h:173:10: note: here 173 | case 0: posIn+=2; strOut[posOut++] = strIn[posIn-1]; /* decompress an escaped byte */ | ^~~~ [ 93%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/terminal.cpp.o [ 93%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/util.cpp.o [ 93%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/version.cpp.o [ 93%] Building CXX object CMakeFiles/dwarfs.dir/src/dwarfs/worker_group.cpp.o [ 94%] Linking CXX static library libdwarfs.a [ 94%] Built target dwarfs [ 94%] Building CXX object CMakeFiles/mkdwarfs.dir/src/mkdwarfs.cpp.o [ 94%] Building CXX object CMakeFiles/dwarfsck.dir/src/dwarfsck.cpp.o [ 94%] Linking CXX executable dwarfsck [ 95%] Linking CXX executable mkdwarfs [ 95%] Built target dwarfsck [ 96%] Building CXX object CMakeFiles/dwarfsbench.dir/src/dwarfsbench.cpp.o [ 96%] Linking CXX executable dwarfsbench [ 96%] Built target mkdwarfs [ 96%] Building CXX object CMakeFiles/dwarfsextract.dir/src/dwarfsextract.cpp.o [ 97%] Linking CXX executable dwarfsextract [ 97%] Built target dwarfsbench [ 97%] Building CXX object CMakeFiles/dwarfs-bin.dir/src/dwarfs.cpp.o [ 97%] Linking CXX executable dwarfs [ 97%] Built target dwarfsextract [ 97%] Building CXX object CMakeFiles/test_helpers.dir/test/test_helpers.cpp.o [ 97%] Built target dwarfs-bin [ 98%] Building CXX object CMakeFiles/dwarfs_compat_test.dir/test/dwarfs_compat.cpp.o [100%] Building CXX object CMakeFiles/test_helpers.dir/test/test_strings.cpp.o [100%] Building CXX object CMakeFiles/test_helpers.dir/test/loremipsum.cpp.o [100%] Linking CXX static library libtest_helpers.a [100%] Built target test_helpers [100%] Building CXX object CMakeFiles/dwarfs_badfs_test.dir/test/dwarfs_badfs.cpp.o [100%] Linking CXX executable dwarfs_compat_test [100%] Linking CXX executable dwarfs_badfs_test [100%] Built target dwarfs_badfs_test [100%] Building CXX object CMakeFiles/dwarfs_tools_test.dir/test/dwarfs_tools.cpp.o [100%] Linking CXX executable dwarfs_tools_test [100%] Built target dwarfs_compat_test [100%] Building CXX object CMakeFiles/dwarfs_test.dir/test/dwarfs.cpp.o [100%] Built target dwarfs_tools_test [100%] Linking CXX executable dwarfs_test [100%] Built target dwarfs_test + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.AgYd53 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64 ++ dirname /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dwarfs-0.6.2 + mkdir -p /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64//usr/bin + mkdir -p /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64//usr/sbin + mkdir -p /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64//usr/share/man + cd build + make DESTDIR=/builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64 install Consolidate compiler generated dependencies of target xxhash [ 1%] Built target xxhash Consolidate compiler generated dependencies of target libzstd_static [ 7%] Built target libzstd_static Consolidate compiler generated dependencies of target compiler_generate_build_templates [ 8%] Built target compiler_generate_build_templates Consolidate compiler generated dependencies of target compiler_ast [ 12%] Built target compiler_ast Consolidate compiler generated dependencies of target compiler_base [ 14%] Built target compiler_base Consolidate compiler generated dependencies of target compiler [ 15%] Built target compiler Consolidate compiler generated dependencies of target mustache [ 16%] Built target mustache Consolidate compiler generated dependencies of target compiler_generators [ 21%] Built target compiler_generators Consolidate compiler generated dependencies of target thrift1 [ 22%] Built target thrift1 Consolidate compiler generated dependencies of target thrift_light [ 25%] Built target thrift_light Consolidate compiler generated dependencies of target metadata_thrift [ 26%] Built target metadata_thrift Consolidate compiler generated dependencies of target fsst [ 28%] Built target fsst Consolidate compiler generated dependencies of target folly_base [ 85%] Built target folly_base [ 85%] Built target folly Consolidate compiler generated dependencies of target dwarfs [ 92%] Built target dwarfs [ 93%] Built target manpages Consolidate compiler generated dependencies of target mkdwarfs [ 94%] Built target mkdwarfs Consolidate compiler generated dependencies of target dwarfsck [ 94%] Built target dwarfsck Consolidate compiler generated dependencies of target dwarfsbench [ 95%] Built target dwarfsbench Consolidate compiler generated dependencies of target dwarfsextract [ 96%] Built target dwarfsextract Consolidate compiler generated dependencies of target dwarfs-bin [ 96%] Built target dwarfs-bin [ 96%] Built target mount.dwarfs Consolidate compiler generated dependencies of target test_helpers [ 97%] Built target test_helpers Consolidate compiler generated dependencies of target gtest [ 98%] Built target gtest Consolidate compiler generated dependencies of target gtest_main [ 98%] Built target gtest_main Consolidate compiler generated dependencies of target dwarfs_test [ 98%] Built target dwarfs_test Consolidate compiler generated dependencies of target dwarfs_compat_test [100%] Built target dwarfs_compat_test Consolidate compiler generated dependencies of target dwarfs_badfs_test [100%] Built target dwarfs_badfs_test Consolidate compiler generated dependencies of target dwarfs_tools_test [100%] Built target dwarfs_tools_test Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/bin/mkdwarfs -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/bin/dwarfsck -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/bin/dwarfsbench -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/bin/dwarfsextract -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/sbin/dwarfs -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/sbin/mount.dwarfs -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/share/man/man1 -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/share/man/man1/dwarfsextract.1 -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/share/man/man1/dwarfsck.1 -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/share/man/man1/mkdwarfs.1 -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/share/man/man1/dwarfs.1 -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/share/man/man5 -- Installing: /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/share/man/man5/dwarfs-format.5 + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.6.2-1.fc38 --unique-debug-suffix -0.6.2-1.fc38.x86_64 --unique-debug-src-base dwarfs-0.6.2-1.fc38.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/dwarfs-0.6.2 extracting debug info from /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/bin/dwarfsck extracting debug info from /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/bin/dwarfsbench extracting debug info from /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/bin/dwarfsextract extracting debug info from /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/bin/mkdwarfs extracting debug info from /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/sbin/dwarfs original debug info size: 160484kB, size after compression: 91336kB /usr/bin/sepdebugcrcfix: Updated 5 CRC32s, 0 CRC32s did match. 12385 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: dwarfs-0.6.2-1.fc38.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.QZOioo + umask 022 + cd /builddir/build/BUILD + cd dwarfs-0.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/share/licenses/dwarfs + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/share/licenses/dwarfs + cp -pr LICENSE /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64/usr/share/licenses/dwarfs + RPM_EC=0 ++ jobs -p + exit 0 Provides: dwarfs = 0.6.2-1.fc38 dwarfs(x86-64) = 0.6.2-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libarchive.so.13()(64bit) libboost_program_options.so.1.78.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libdouble-conversion.so.3()(64bit) libfmt.so.9()(64bit) libfuse3.so.3()(64bit) libfuse3.so.3(FUSE_3.0)(64bit) libfuse3.so.3(FUSE_3.12)(64bit) libfuse3.so.3(FUSE_3.2)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgflags.so.2.2()(64bit) libglog.so.0()(64bit) libjemalloc.so.2()(64bit) liblz4.so.1()(64bit) liblzma.so.5()(64bit) liblzma.so.5(XZ_5.0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libunwind.so.8()(64bit) rtld(GNU_HASH) Processing files: dwarfs-debugsource-0.6.2-1.fc38.x86_64 Provides: dwarfs-debugsource = 0.6.2-1.fc38 dwarfs-debugsource(x86-64) = 0.6.2-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: dwarfs-debuginfo-0.6.2-1.fc38.x86_64 Provides: debuginfo(build-id) = 0d393efe379da9add712e427e5904ca8705a1a08 debuginfo(build-id) = 3138d4e3e658c26e421c8d1e0e3168de8a2d03f8 debuginfo(build-id) = 62675e37d642a7c8681c7d547d3559cb37b7aca2 debuginfo(build-id) = a1106eda0de7bc944d3803cd4bd3a65a8d7369e3 debuginfo(build-id) = c069f237793cf99f0142c47b18631c9e452cc563 dwarfs-debuginfo = 0.6.2-1.fc38 dwarfs-debuginfo(x86-64) = 0.6.2-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: dwarfs-debugsource(x86-64) = 0.6.2-1.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64 Wrote: /builddir/build/RPMS/dwarfs-0.6.2-1.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/dwarfs-debugsource-0.6.2-1.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/dwarfs-debuginfo-0.6.2-1.fc38.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Tj6Jfy + umask 022 + cd /builddir/build/BUILD + cd dwarfs-0.6.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/dwarfs-0.6.2-1.fc38.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.tijjAx + umask 022 + cd /builddir/build/BUILD + rm -rf dwarfs-0.6.2 dwarfs-0.6.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0