Guest User

cryfs

a guest
Oct 12th, 2021
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 370.96 KB | None | 0 0
  1. ➜ cat /var/tmp/portage/sys-fs/cryfs-0.10.2-r1/temp/build.log
  2. * Package: sys-fs/cryfs-0.10.2-r1
  3. * Repository: gentoo
  4. * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
  5. * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
  6. * Determining the location of the kernel source code
  7. * Found kernel source directory:
  8. * /usr/src/linux
  9. * Found sources for kernel version:
  10. * 5.14.11-gentoo
  11. * Checking for suitable kernel configuration options... [ ok ]
  12. >>> Unpacking source...
  13. >>> Unpacking cryfs-0.10.2.tar.xz to /var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work
  14. >>> Source unpacked in /var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work
  15. >>> Preparing source in /var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work ...
  16. * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work"
  17. * Build directory (BUILD_DIR): "/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work/cryfs-0.10.2_build"
  18. * Applying cryfs-0.10.2-unbundle-libs.patch ... [ ok ]
  19. * Applying cryfs-0.10.2-install-targets.patch ... [ ok ]
  20. * Hardcoded definition(s) removed in CMakeLists.txt:
  21. * set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE INTERNAL "CMAKE_BUILD_TYPE")
  22. * Hardcoded definition(s) removed in vendor/cryptopp/vendor_cryptopp/CMakeLists.txt:
  23. * set(CMAKE_BUILD_TYPE RelWithDebInfo)
  24. >>> Source prepared.
  25. >>> Configuring source in /var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work ...
  26. * please use append-cppflags for preprocessor flags
  27. * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work"
  28. * Build directory (BUILD_DIR): "/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work/cryfs-0.10.2_build"
  29. cmake -C /var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work/cryfs-0.10.2_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBoost_USE_STATIC_LIBS=OFF -DCRYFS_UPDATE_CHECKS=OFF -DBUILD_SHARED_LIBS=OFF -DUSE_SYSTEM_LIBS=ON -DBUILD_TESTING=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work/cryfs-0.10.2_build/gentoo_toolchain.cmake /var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work
  30. loading initial cache file /var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work/cryfs-0.10.2_build/gentoo_common_config.cmake
  31. -- The C compiler identification is GNU 11.2.0
  32. -- The CXX compiler identification is GNU 11.2.0
  33. -- Detecting C compiler ABI info
  34. -- Detecting C compiler ABI info - done
  35. -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
  36. -- Detecting C compile features
  37. -- Detecting C compile features - done
  38. -- Detecting CXX compiler ABI info
  39. -- Detecting CXX compiler ABI info - done
  40. -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
  41. -- Detecting CXX compile features
  42. -- Detecting CXX compile features - done
  43. -- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "1.7.4")
  44. -- Checking for module 'libcryptopp>=8.2'
  45. -- Found libcryptopp, version 8.5
  46. -- Building version 0.10.2
  47. -- Boost will be dynamically linked
  48. -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.65.1")
  49. -- addr2line found. Using it for backtraces.
  50. -- Found CURL: /usr/lib64/libcurl.so (found version "7.79.1")
  51. -- Looking for pthread.h
  52. -- Looking for pthread.h - found
  53. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  54. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  55. -- Looking for pthread_create in pthreads
  56. -- Looking for pthread_create in pthreads - not found
  57. -- Looking for pthread_create in pthread
  58. -- Looking for pthread_create in pthread - found
  59. -- Found Threads: TRUE
  60. -- Boost will be dynamically linked
  61. -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.65.1") found components: filesystem system thread chrono
  62. -- Boost will be dynamically linked
  63. -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.65.1") found components: filesystem system
  64. -- Boost will be dynamically linked
  65. -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.65.1") found components: filesystem system thread chrono
  66. -- Found fuse in system location
  67. -- Boost will be dynamically linked
  68. -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.65.1") found components: thread
  69. -- Boost will be dynamically linked
  70. -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.65.1") found components: filesystem system thread
  71. -- Boost will be dynamically linked
  72. -- Boost will be dynamically linked
  73. -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.65.1") found components: program_options chrono
  74. -- Building version 0.10.2
  75. -- The following REQUIRED packages have been found:
  76.  
  77. * CURL
  78. * boost_filesystem (required version == 1.76.0)
  79. * boost_system (required version == 1.76.0)
  80. * Threads
  81. * boost_thread (required version == 1.76.0)
  82. * boost_program_options (required version == 1.76.0)
  83. * boost_headers (required version == 1.76.0)
  84. * boost_chrono (required version == 1.76.0)
  85. * Boost (required version >= 1.65.1)
  86.  
  87. -- <<< Gentoo configuration >>>
  88. Build type Gentoo
  89. Install path /usr
  90. Compiler flags:
  91. C -march=znver1 -O2 -pipe -DNDEBUG
  92. C++ -march=znver1 -O2 -pipe -DNDEBUG
  93. Linker flags:
  94. Executable -Wl,-O1 -Wl,--as-needed
  95. Module -Wl,-O1 -Wl,--as-needed
  96. Shared -Wl,-O1 -Wl,--as-needed
  97.  
  98. -- Configuring done
  99. -- Generating done
  100. -- Build files have been written to: /var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work/cryfs-0.10.2_build
  101. >>> Source configured.
  102. >>> Compiling source in /var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work ...
  103. * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work"
  104. * Build directory (BUILD_DIR): "/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work/cryfs-0.10.2_build"
  105. ninja -v -j15 -l0
  106. [1/188] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -MD -MT vendor/spdlog/CMakeFiles/spdlog.dir/dummy.cpp.o -MF vendor/spdlog/CMakeFiles/spdlog.dir/dummy.cpp.o.d -o vendor/spdlog/CMakeFiles/spdlog.dir/dummy.cpp.o -c ../vendor/spdlog/dummy.cpp
  107. [2/188] : && /usr/bin/cmake -E rm -f vendor/spdlog/libspdlog.a && /usr/bin/x86_64-pc-linux-gnu-ar qc vendor/spdlog/libspdlog.a vendor/spdlog/CMakeFiles/spdlog.dir/dummy.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib vendor/spdlog/libspdlog.a && :
  108. [3/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_THREAD_VERSION=4 -DGIT_VERSION_STRING=\"0.10.2\" -I../src -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/gitversion/CMakeFiles/gitversion.dir/versionstring.cpp.o -MF src/gitversion/CMakeFiles/gitversion.dir/versionstring.cpp.o.d -o src/gitversion/CMakeFiles/gitversion.dir/versionstring.cpp.o -c ../src/gitversion/versionstring.cpp
  109. [4/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/process/subprocess.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/process/subprocess.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/process/subprocess.cpp.o -c ../src/cpp-utils/process/subprocess.cpp
  110. [5/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_THREAD_VERSION=4 -DGIT_VERSION_STRING=\"0.10.2\" -I../src -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/gitversion/CMakeFiles/gitversion.dir/VersionCompare.cpp.o -MF src/gitversion/CMakeFiles/gitversion.dir/VersionCompare.cpp.o.d -o src/gitversion/CMakeFiles/gitversion.dir/VersionCompare.cpp.o -c ../src/gitversion/VersionCompare.cpp
  111. [6/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_THREAD_VERSION=4 -DGIT_VERSION_STRING=\"0.10.2\" -I../src -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/gitversion/CMakeFiles/gitversion.dir/gitversion.cpp.o -MF src/gitversion/CMakeFiles/gitversion.dir/gitversion.cpp.o.d -o src/gitversion/CMakeFiles/gitversion.dir/gitversion.cpp.o -c ../src/gitversion/gitversion.cpp
  112. [7/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/network/HttpClient.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/network/HttpClient.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/network/HttpClient.cpp.o -c ../src/cpp-utils/network/HttpClient.cpp
  113. [8/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_THREAD_VERSION=4 -DGIT_VERSION_STRING=\"0.10.2\" -I../src -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/gitversion/CMakeFiles/gitversion.dir/parser.cpp.o -MF src/gitversion/CMakeFiles/gitversion.dir/parser.cpp.o.d -o src/gitversion/CMakeFiles/gitversion.dir/parser.cpp.o -c ../src/gitversion/parser.cpp
  114. [9/188] : && /usr/bin/cmake -E rm -f src/gitversion/libgitversion.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/gitversion/libgitversion.a src/gitversion/CMakeFiles/gitversion.dir/gitversion.cpp.o src/gitversion/CMakeFiles/gitversion.dir/versionstring.cpp.o src/gitversion/CMakeFiles/gitversion.dir/parser.cpp.o src/gitversion/CMakeFiles/gitversion.dir/VersionCompare.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/gitversion/libgitversion.a && :
  115. [10/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/network/WinHttpClient.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/network/WinHttpClient.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/network/WinHttpClient.cpp.o -c ../src/cpp-utils/network/WinHttpClient.cpp
  116. [11/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/network/CurlHttpClient.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/network/CurlHttpClient.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/network/CurlHttpClient.cpp.o -c ../src/cpp-utils/network/CurlHttpClient.cpp
  117. [12/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/network/FakeHttpClient.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/network/FakeHttpClient.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/network/FakeHttpClient.cpp.o -c ../src/cpp-utils/network/FakeHttpClient.cpp
  118. [13/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/process/SignalHandler.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/process/SignalHandler.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/process/SignalHandler.cpp.o -c ../src/cpp-utils/process/SignalHandler.cpp
  119. [14/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/process/daemonize.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/process/daemonize.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/process/daemonize.cpp.o -c ../src/cpp-utils/process/daemonize.cpp
  120. [15/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/process/SignalCatcher.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/process/SignalCatcher.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/process/SignalCatcher.cpp.o -c ../src/cpp-utils/process/SignalCatcher.cpp
  121. [16/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/tempfile/TempDir.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/tempfile/TempDir.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/tempfile/TempDir.cpp.o -c ../src/cpp-utils/tempfile/TempDir.cpp
  122. [17/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/io/pipestream.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/io/pipestream.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/pipestream.cpp.o -c ../src/cpp-utils/io/pipestream.cpp
  123. [18/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/PasswordBasedKDF.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/PasswordBasedKDF.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/PasswordBasedKDF.cpp.o -c ../src/cpp-utils/crypto/kdf/PasswordBasedKDF.cpp
  124. [19/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/EncryptionKey.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/EncryptionKey.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/EncryptionKey.cpp.o -c ../src/cpp-utils/crypto/symmetric/EncryptionKey.cpp
  125. [20/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/tempfile/TempFile.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/tempfile/TempFile.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/tempfile/TempFile.cpp.o -c ../src/cpp-utils/tempfile/TempFile.cpp
  126. [21/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/debugging_windows.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/debugging_windows.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/debugging_windows.cpp.o -c ../src/cpp-utils/thread/debugging_windows.cpp
  127. [22/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/io/DontEchoStdinToStdoutRAII.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/io/DontEchoStdinToStdoutRAII.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/DontEchoStdinToStdoutRAII.cpp.o -c ../src/cpp-utils/io/DontEchoStdinToStdoutRAII.cpp
  128. [23/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/io/Console.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/io/Console.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/Console.cpp.o -c ../src/cpp-utils/io/Console.cpp
  129. [24/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/LeftRight.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/LeftRight.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/LeftRight.cpp.o -c ../src/cpp-utils/thread/LeftRight.cpp
  130. [25/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/SCryptParameters.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/SCryptParameters.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/SCryptParameters.cpp.o -c ../src/cpp-utils/crypto/kdf/SCryptParameters.cpp
  131. [26/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/hash/Hash.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/hash/Hash.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/hash/Hash.cpp.o -c ../src/cpp-utils/crypto/hash/Hash.cpp
  132. [27/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/io/NoninteractiveConsole.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/io/NoninteractiveConsole.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/NoninteractiveConsole.cpp.o -c ../src/cpp-utils/io/NoninteractiveConsole.cpp
  133. [28/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/Scrypt.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/Scrypt.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/Scrypt.cpp.o -c ../src/cpp-utils/crypto/kdf/Scrypt.cpp
  134. [29/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/testutils/FakeAuthenticatedCipher.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/testutils/FakeAuthenticatedCipher.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/testutils/FakeAuthenticatedCipher.cpp.o -c ../src/cpp-utils/crypto/symmetric/testutils/FakeAuthenticatedCipher.cpp
  135. [30/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/data/SerializationHelper.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/data/SerializationHelper.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/SerializationHelper.cpp.o -c ../src/cpp-utils/data/SerializationHelper.cpp
  136. [31/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/RandomPadding.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/RandomPadding.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/RandomPadding.cpp.o -c ../src/cpp-utils/crypto/RandomPadding.cpp
  137. [32/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/io/IOStreamConsole.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/io/IOStreamConsole.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/IOStreamConsole.cpp.o -c ../src/cpp-utils/io/IOStreamConsole.cpp
  138. [33/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/ciphers.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/ciphers.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/ciphers.cpp.o -c ../src/cpp-utils/crypto/symmetric/ciphers.cpp
  139. [34/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/io/ProgressBar.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/io/ProgressBar.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/ProgressBar.cpp.o -c ../src/cpp-utils/io/ProgressBar.cpp
  140. [35/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/debugging_nonwindows.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/debugging_nonwindows.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/debugging_nonwindows.cpp.o -c ../src/cpp-utils/thread/debugging_nonwindows.cpp
  141. [36/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/random/OSRandomGenerator.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/random/OSRandomGenerator.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/OSRandomGenerator.cpp.o -c ../src/cpp-utils/random/OSRandomGenerator.cpp
  142. [37/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/backtrace_windows.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/backtrace_windows.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/backtrace_windows.cpp.o -c ../src/cpp-utils/assert/backtrace_windows.cpp
  143. [38/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/AssertFailed.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/AssertFailed.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/AssertFailed.cpp.o -c ../src/cpp-utils/assert/AssertFailed.cpp
  144. [39/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/system/get_total_memory.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/system/get_total_memory.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/get_total_memory.cpp.o -c ../src/cpp-utils/system/get_total_memory.cpp
  145. [40/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/LoopThread.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/LoopThread.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/LoopThread.cpp.o -c ../src/cpp-utils/thread/LoopThread.cpp
  146. [41/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomDataBuffer.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomDataBuffer.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomDataBuffer.cpp.o -c ../src/cpp-utils/random/RandomDataBuffer.cpp
  147. [42/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/system/memory_windows.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/system/memory_windows.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/memory_windows.cpp.o -c ../src/cpp-utils/system/memory_windows.cpp
  148. [43/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/system/time.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/system/time.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/time.cpp.o -c ../src/cpp-utils/system/time.cpp
  149. [44/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/lock/LockPool.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/lock/LockPool.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/lock/LockPool.cpp.o -c ../src/cpp-utils/lock/LockPool.cpp
  150. [45/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/system/filetime_nonwindows.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/system/filetime_nonwindows.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/filetime_nonwindows.cpp.o -c ../src/cpp-utils/system/filetime_nonwindows.cpp
  151. [46/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/system/filetime_windows.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/system/filetime_windows.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/filetime_windows.cpp.o -c ../src/cpp-utils/system/filetime_windows.cpp
  152. [47/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/ThreadSystem.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/ThreadSystem.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/ThreadSystem.cpp.o -c ../src/cpp-utils/thread/ThreadSystem.cpp
  153. [48/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/system/env.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/system/env.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/env.cpp.o -c ../src/cpp-utils/system/env.cpp
  154. [49/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomGenerator.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomGenerator.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomGenerator.cpp.o -c ../src/cpp-utils/random/RandomGenerator.cpp
  155. [50/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/system/diskspace.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/system/diskspace.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/diskspace.cpp.o -c ../src/cpp-utils/system/diskspace.cpp
  156. [51/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/data/DataUtils.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/data/DataUtils.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/DataUtils.cpp.o -c ../src/cpp-utils/data/DataUtils.cpp
  157. [52/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomGeneratorThread.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomGeneratorThread.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomGeneratorThread.cpp.o -c ../src/cpp-utils/random/RandomGeneratorThread.cpp
  158. [53/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/random/Random.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/random/Random.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/Random.cpp.o -c ../src/cpp-utils/random/Random.cpp
  159. [54/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Deserializer.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Deserializer.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Deserializer.cpp.o -c ../src/cpp-utils/data/Deserializer.cpp
  160. [55/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Serializer.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Serializer.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Serializer.cpp.o -c ../src/cpp-utils/data/Serializer.cpp
  161. [56/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/backtrace_nonwindows.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/backtrace_nonwindows.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/backtrace_nonwindows.cpp.o -c ../src/cpp-utils/assert/backtrace_nonwindows.cpp
  162. [57/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/random/PseudoRandomPool.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/random/PseudoRandomPool.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/PseudoRandomPool.cpp.o -c ../src/cpp-utils/random/PseudoRandomPool.cpp
  163. [58/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -D_FILE_OFFSET_BITS=64 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/fspp/fuse/CMakeFiles/fspp-fuse.dir/__/impl/Profiler.cpp.o -MF src/fspp/fuse/CMakeFiles/fspp-fuse.dir/__/impl/Profiler.cpp.o.d -o src/fspp/fuse/CMakeFiles/fspp-fuse.dir/__/impl/Profiler.cpp.o -c ../src/fspp/impl/Profiler.cpp
  164. [59/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/data/DataFixture.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/data/DataFixture.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/DataFixture.cpp.o -c ../src/cpp-utils/data/DataFixture.cpp
  165. [60/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Data.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Data.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Data.cpp.o -c ../src/cpp-utils/data/Data.cpp
  166. [61/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/system/homedir.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/system/homedir.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/homedir.cpp.o -c ../src/cpp-utils/system/homedir.cpp
  167. [62/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/value_type/ValueType.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/value_type/ValueType.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/value_type/ValueType.cpp.o -c ../src/cpp-utils/value_type/ValueType.cpp
  168. [63/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cpp-utils/CMakeFiles/cpp-utils.dir/system/memory_nonwindows.cpp.o -MF src/cpp-utils/CMakeFiles/cpp-utils.dir/system/memory_nonwindows.cpp.o.d -o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/memory_nonwindows.cpp.o -c ../src/cpp-utils/system/memory_nonwindows.cpp
  169. [64/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Device.cpp.o -MF src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Device.cpp.o.d -o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Device.cpp.o -c ../src/fspp/fs_interface/Device.cpp
  170. [65/188] : && /usr/bin/cmake -E rm -f src/cpp-utils/libcpp-utils.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/cpp-utils/libcpp-utils.a src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/ciphers.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/testutils/FakeAuthenticatedCipher.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/Scrypt.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/SCryptParameters.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/PasswordBasedKDF.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/RandomPadding.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/EncryptionKey.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/hash/Hash.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/process/daemonize.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/process/subprocess.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/process/SignalCatcher.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/process/SignalHandler.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/tempfile/TempFile.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/tempfile/TempDir.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/network/HttpClient.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/network/CurlHttpClient.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/network/WinHttpClient.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/network/FakeHttpClient.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/Console.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/DontEchoStdinToStdoutRAII.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/IOStreamConsole.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/NoninteractiveConsole.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/pipestream.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/io/ProgressBar.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/LoopThread.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/ThreadSystem.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/debugging_nonwindows.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/debugging_windows.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/LeftRight.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/Random.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomGeneratorThread.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/OSRandomGenerator.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/PseudoRandomPool.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomDataBuffer.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomGenerator.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/lock/LockPool.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/SerializationHelper.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Serializer.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Deserializer.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/DataFixture.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/DataUtils.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Data.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/backtrace_nonwindows.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/backtrace_windows.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/AssertFailed.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/get_total_memory.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/homedir.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/memory_nonwindows.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/memory_windows.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/time.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/diskspace.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/filetime_nonwindows.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/filetime_windows.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/system/env.cpp.o src/cpp-utils/CMakeFiles/cpp-utils.dir/value_type/ValueType.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/cpp-utils/libcpp-utils.a && :
  171. [66/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/File.cpp.o -MF src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/File.cpp.o.d -o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/File.cpp.o -c ../src/fspp/fs_interface/File.cpp
  172. [67/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Node.cpp.o -MF src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Node.cpp.o.d -o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Node.cpp.o -c ../src/fspp/fs_interface/Node.cpp
  173. [68/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Types.cpp.o -MF src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Types.cpp.o.d -o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Types.cpp.o -c ../src/fspp/fs_interface/Types.cpp
  174. [69/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Dir.cpp.o -MF src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Dir.cpp.o.d -o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Dir.cpp.o -c ../src/fspp/fs_interface/Dir.cpp
  175. [70/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/OpenFile.cpp.o -MF src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/OpenFile.cpp.o.d -o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/OpenFile.cpp.o -c ../src/fspp/fs_interface/OpenFile.cpp
  176. [71/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/utils/FileDoesntExistException.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/utils/FileDoesntExistException.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/utils/FileDoesntExistException.cpp.o -c ../src/blockstore/utils/FileDoesntExistException.cpp
  177. [72/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Symlink.cpp.o -MF src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Symlink.cpp.o.d -o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Symlink.cpp.o -c ../src/fspp/fs_interface/Symlink.cpp
  178. [73/188] : && /usr/bin/cmake -E rm -f src/fspp/fs_interface/libfspp-interface.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/fspp/fs_interface/libfspp-interface.a src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Device.cpp.o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Dir.cpp.o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/File.cpp.o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Node.cpp.o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/OpenFile.cpp.o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Symlink.cpp.o src/fspp/fs_interface/CMakeFiles/fspp-interface.dir/Types.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/fspp/fs_interface/libfspp-interface.a && :
  179. [74/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -D_FILE_OFFSET_BITS=64 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/fspp/fuse/CMakeFiles/fspp-fuse.dir/__/impl/FilesystemImpl.cpp.o -MF src/fspp/fuse/CMakeFiles/fspp-fuse.dir/__/impl/FilesystemImpl.cpp.o.d -o src/fspp/fuse/CMakeFiles/fspp-fuse.dir/__/impl/FilesystemImpl.cpp.o -c ../src/fspp/impl/FilesystemImpl.cpp
  180. [75/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -D_FILE_OFFSET_BITS=64 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/fspp/fuse/CMakeFiles/fspp-fuse.dir/Fuse.cpp.o -MF src/fspp/fuse/CMakeFiles/fspp-fuse.dir/Fuse.cpp.o.d -o src/fspp/fuse/CMakeFiles/fspp-fuse.dir/Fuse.cpp.o -c ../src/fspp/fuse/Fuse.cpp
  181. [76/188] : && /usr/bin/cmake -E rm -f src/fspp/fuse/libfspp-fuse.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/fspp/fuse/libfspp-fuse.a src/fspp/fuse/CMakeFiles/fspp-fuse.dir/__/impl/FilesystemImpl.cpp.o src/fspp/fuse/CMakeFiles/fspp-fuse.dir/__/impl/Profiler.cpp.o src/fspp/fuse/CMakeFiles/fspp-fuse.dir/Fuse.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/fspp/fuse/libfspp-fuse.a && :
  182. [77/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/parallelaccessstore/CMakeFiles/parallelaccessstore.dir/ParallelAccessBaseStore.cpp.o -MF src/parallelaccessstore/CMakeFiles/parallelaccessstore.dir/ParallelAccessBaseStore.cpp.o.d -o src/parallelaccessstore/CMakeFiles/parallelaccessstore.dir/ParallelAccessBaseStore.cpp.o -c ../src/parallelaccessstore/ParallelAccessBaseStore.cpp
  183. [78/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/utils/IdWrapper.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/utils/IdWrapper.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/utils/IdWrapper.cpp.o -c ../src/blockstore/utils/IdWrapper.cpp
  184. [79/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/parallelaccessstore/CMakeFiles/parallelaccessstore.dir/ParallelAccessStore.cpp.o -MF src/parallelaccessstore/CMakeFiles/parallelaccessstore.dir/ParallelAccessStore.cpp.o.d -o src/parallelaccessstore/CMakeFiles/parallelaccessstore.dir/ParallelAccessStore.cpp.o -c ../src/parallelaccessstore/ParallelAccessStore.cpp
  185. [80/188] : && /usr/bin/cmake -E rm -f src/parallelaccessstore/libparallelaccessstore.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/parallelaccessstore/libparallelaccessstore.a src/parallelaccessstore/CMakeFiles/parallelaccessstore.dir/ParallelAccessBaseStore.cpp.o src/parallelaccessstore/CMakeFiles/parallelaccessstore.dir/ParallelAccessStore.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/parallelaccessstore/libparallelaccessstore.a && :
  186. [81/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/utils/BlockId.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/utils/BlockId.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/utils/BlockId.cpp.o -c ../src/blockstore/utils/BlockId.cpp
  187. [82/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -D_FILE_OFFSET_BITS=64 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/cryfs-cli/CMakeFiles/cryfs-cli_bin.dir/main.cpp.o -MF src/cryfs-cli/CMakeFiles/cryfs-cli_bin.dir/main.cpp.o.d -o src/cryfs-cli/CMakeFiles/cryfs-cli_bin.dir/main.cpp.o -c ../src/cryfs-cli/main.cpp
  188. [83/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/utils/BlockStoreUtils.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/utils/BlockStoreUtils.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/utils/BlockStoreUtils.cpp.o -c ../src/blockstore/utils/BlockStoreUtils.cpp
  189. [84/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/testfake/FakeBlock.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/testfake/FakeBlock.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/testfake/FakeBlock.cpp.o -c ../src/blockstore/implementations/testfake/FakeBlock.cpp
  190. [85/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/testfake/FakeBlockStore.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/testfake/FakeBlockStore.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/testfake/FakeBlockStore.cpp.o -c ../src/blockstore/implementations/testfake/FakeBlockStore.cpp
  191. [86/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/inmemory/InMemoryBlockStore2.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/inmemory/InMemoryBlockStore2.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/inmemory/InMemoryBlockStore2.cpp.o -c ../src/blockstore/implementations/inmemory/InMemoryBlockStore2.cpp
  192. [87/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/ParallelAccessBlockStoreAdapter.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/ParallelAccessBlockStoreAdapter.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/ParallelAccessBlockStoreAdapter.cpp.o -c ../src/blockstore/implementations/parallelaccess/ParallelAccessBlockStoreAdapter.cpp
  193. [88/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/BlockRef.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/BlockRef.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/BlockRef.cpp.o -c ../src/blockstore/implementations/parallelaccess/BlockRef.cpp
  194. [89/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/CacheEntry.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/CacheEntry.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/CacheEntry.cpp.o -c ../src/blockstore/implementations/caching/cache/CacheEntry.cpp
  195. [90/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/compressors/RunLengthEncoding.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/compressors/RunLengthEncoding.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/compressors/RunLengthEncoding.cpp.o -c ../src/blockstore/implementations/compressing/compressors/RunLengthEncoding.cpp
  196. [91/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/ParallelAccessBlockStore.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/ParallelAccessBlockStore.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/ParallelAccessBlockStore.cpp.o -c ../src/blockstore/implementations/parallelaccess/ParallelAccessBlockStore.cpp
  197. [92/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/CompressingBlockStore.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/CompressingBlockStore.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/CompressingBlockStore.cpp.o -c ../src/blockstore/implementations/compressing/CompressingBlockStore.cpp
  198. [93/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/CompressedBlock.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/CompressedBlock.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/CompressedBlock.cpp.o -c ../src/blockstore/implementations/compressing/CompressedBlock.cpp
  199. [94/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/compressors/Gzip.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/compressors/Gzip.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/compressors/Gzip.cpp.o -c ../src/blockstore/implementations/compressing/compressors/Gzip.cpp
  200. [95/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/QueueMap.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/QueueMap.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/QueueMap.cpp.o -c ../src/blockstore/implementations/caching/cache/QueueMap.cpp
  201. [96/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/Cache.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/Cache.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/Cache.cpp.o -c ../src/blockstore/implementations/caching/cache/Cache.cpp
  202. [97/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/utils/Math.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/utils/Math.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/utils/Math.cpp.o -c ../src/blobstore/implementations/onblocks/utils/Math.cpp
  203. [98/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/PeriodicTask.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/PeriodicTask.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/PeriodicTask.cpp.o -c ../src/blockstore/implementations/caching/cache/PeriodicTask.cpp
  204. [99/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/encrypted/EncryptedBlockStore2.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/encrypted/EncryptedBlockStore2.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/encrypted/EncryptedBlockStore2.cpp.o -c ../src/blockstore/implementations/encrypted/EncryptedBlockStore2.cpp
  205. [100/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/ondisk/OnDiskBlockStore2.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/ondisk/OnDiskBlockStore2.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/ondisk/OnDiskBlockStore2.cpp.o -c ../src/blockstore/implementations/ondisk/OnDiskBlockStore2.cpp
  206. [101/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp.o -c ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp
  207. FAILED: src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp.o
  208. /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp.o -c ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp
  209. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  210. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  211. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  212. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  213. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:70:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  214. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  215. | ^
  216. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  217. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  218. from /usr/include/cryptopp/misc.h:81,
  219. from /usr/include/cryptopp/simple.h:17,
  220. from /usr/include/cryptopp/filters.h:17,
  221. from /usr/include/cryptopp/basecode.h:10,
  222. from /usr/include/cryptopp/hex.h:10,
  223. from ../src/cpp-utils/data/FixedSizeData.h:5,
  224. from ../src/blockstore/utils/IdWrapper.h:6,
  225. from ../src/blockstore/utils/BlockId.h:5,
  226. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  227. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  228. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:6,
  229. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  230. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  231. 37 | #define _serialize() __builtin_ia32_serialize ()
  232. |
  233. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  234. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  235. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  236. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  237. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:78:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  238. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  239. | ^
  240. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  241. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  242. from /usr/include/cryptopp/misc.h:81,
  243. from /usr/include/cryptopp/simple.h:17,
  244. from /usr/include/cryptopp/filters.h:17,
  245. from /usr/include/cryptopp/basecode.h:10,
  246. from /usr/include/cryptopp/hex.h:10,
  247. from ../src/cpp-utils/data/FixedSizeData.h:5,
  248. from ../src/blockstore/utils/IdWrapper.h:6,
  249. from ../src/blockstore/utils/BlockId.h:5,
  250. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  251. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  252. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:6,
  253. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  254. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  255. 37 | #define _serialize() __builtin_ia32_serialize ()
  256. |
  257. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  258. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  259. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  260. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  261. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:86:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  262. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  263. | ^
  264. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  265. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  266. from /usr/include/cryptopp/misc.h:81,
  267. from /usr/include/cryptopp/simple.h:17,
  268. from /usr/include/cryptopp/filters.h:17,
  269. from /usr/include/cryptopp/basecode.h:10,
  270. from /usr/include/cryptopp/hex.h:10,
  271. from ../src/cpp-utils/data/FixedSizeData.h:5,
  272. from ../src/blockstore/utils/IdWrapper.h:6,
  273. from ../src/blockstore/utils/BlockId.h:5,
  274. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  275. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  276. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:6,
  277. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  278. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  279. 37 | #define _serialize() __builtin_ia32_serialize ()
  280. |
  281. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  282. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  283. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  284. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  285. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:139: error: macro "_serialize" passed 5 arguments, but takes just 0
  286. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  287. | ^
  288. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  289. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  290. from /usr/include/cryptopp/misc.h:81,
  291. from /usr/include/cryptopp/simple.h:17,
  292. from /usr/include/cryptopp/filters.h:17,
  293. from /usr/include/cryptopp/basecode.h:10,
  294. from /usr/include/cryptopp/hex.h:10,
  295. from ../src/cpp-utils/data/FixedSizeData.h:5,
  296. from ../src/blockstore/utils/IdWrapper.h:6,
  297. from ../src/blockstore/utils/BlockId.h:5,
  298. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  299. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  300. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:6,
  301. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  302. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  303. 37 | #define _serialize() __builtin_ia32_serialize ()
  304. |
  305. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  306. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  307. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  308. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  309. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: expected primary-expression before ‘result’
  310. 147 | cpputils::Data result(layout.blocksizeBytes());
  311. | ^~~~~~
  312. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: expected ‘}’ before ‘result’
  313. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:141: note: to match this ‘{’
  314. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  315. | ^
  316. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:25: error: in-class initialization of static data member ‘cpputils::Data blobstore::onblocks::datanodestore::DataNodeView::_serialize’ of non-literal type
  317. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  318. | ^~~~~~~~~~
  319. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: no matching function for call to ‘cpputils::Data::Data(<brace-enclosed initializer list>)’
  320. 147 | cpputils::Data result(layout.blocksizeBytes());
  321. | ^~~~~~
  322. In file included from ../src/cpp-utils/random/RandomGenerator.h:5,
  323. from ../src/cpp-utils/random/PseudoRandomPool.h:6,
  324. from ../src/cpp-utils/random/Random.h:5,
  325. from ../src/blockstore/utils/IdWrapper.h:7,
  326. from ../src/blockstore/utils/BlockId.h:5,
  327. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  328. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  329. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:6,
  330. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  331. ../src/cpp-utils/random/../data/Data.h:100:8: note: candidate: ‘cpputils::Data::Data(cpputils::Data&&)’
  332. 100 | inline Data::Data(Data &&rhs) noexcept
  333. | ^~~~
  334. ../src/cpp-utils/random/../data/Data.h:100:8: note: conversion of argument 1 would be ill-formed:
  335. ../src/cpp-utils/random/../data/Data.h:93:8: note: candidate: ‘cpputils::Data::Data(size_t, cpputils::unique_ref<cpputils::Allocator>)’
  336. 93 | inline Data::Data(size_t size, unique_ref<Allocator> allocator)
  337. | ^~~~
  338. ../src/cpp-utils/random/../data/Data.h:93:8: note: conversion of argument 1 would be ill-formed:
  339. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  340. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  341. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  342. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  343. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: non-constant in-class initialization invalid for static member ‘blobstore::onblocks::datanodestore::DataNodeView::_serialize’
  344. 147 | cpputils::Data result(layout.blocksizeBytes());
  345. | ^~~~~~
  346. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: note: (an out of class initialization is required)
  347. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:15: error: expected ‘;’ at end of member declaration
  348. 147 | cpputils::Data result(layout.blocksizeBytes());
  349. | ^~~~
  350. | ;
  351. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:27: error: ‘layout’ is not a type
  352. 147 | cpputils::Data result(layout.blocksizeBytes());
  353. | ^~~~~~
  354. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:33: error: expected ‘,’ or ‘...’ before ‘.’ token
  355. 147 | cpputils::Data result(layout.blocksizeBytes());
  356. | ^
  357. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: ISO C++ forbids declaration of ‘result’ with no type [-fpermissive]
  358. 147 | cpputils::Data result(layout.blocksizeBytes());
  359. | ^~~~~~
  360. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:35: error: ‘result’ is not a type
  361. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  362. | ^~~~~~
  363. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  364. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  365. | ^
  366. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  367. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  368. | ^~~~~~~~
  369. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:5: error: invalid use of ‘::’
  370. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:34: error: ‘result’ is not a type
  371. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  372. | ^~~~~~
  373. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:40: error: expected ‘,’ or ‘...’ before ‘.’ token
  374. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  375. | ^
  376. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  377. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  378. | ^~~~~~~~
  379. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:5: error: invalid use of ‘::’
  380. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:35: error: ‘result’ is not a type
  381. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  382. | ^~~~~~
  383. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  384. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  385. | ^
  386. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  387. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  388. | ^~~~~~~~
  389. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:5: error: invalid use of ‘::’
  390. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:17: error: ‘result’ is not a type
  391. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  392. | ^~~~~~
  393. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  394. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  395. | ^
  396. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:5: error: ISO C++ forbids declaration of ‘memcpy’ with no type [-fpermissive]
  397. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  398. | ^~~
  399. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:5: error: invalid use of ‘::’
  400. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:17: error: ‘result’ is not a type
  401. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  402. | ^~~~~~
  403. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  404. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  405. | ^
  406. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:5: error: ISO C++ forbids declaration of ‘memset’ with no type [-fpermissive]
  407. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  408. | ^~~
  409. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:5: error: invalid use of ‘::’
  410. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:153:5: error: expected unqualified-id before ‘return’
  411. 153 | return result;
  412. | ^~~~~~
  413. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  414. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  415. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  416. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  417. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In constructor ‘blobstore::onblocks::datanodestore::DataNodeView::DataNodeView(cpputils::unique_ref<blockstore::Block>)’:
  418. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:64:64: error: class ‘blobstore::onblocks::datanodestore::DataNodeView’ does not have any field named ‘_block’
  419. 64 | DataNodeView(cpputils::unique_ref<blockstore::Block> block): _block(std::move(block)) {
  420. | ^~~~~~
  421. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  422. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  423. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  424. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  425. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::create(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  426. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:70:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  427. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  428. | ^~~~~~~~~~
  429. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:5,
  430. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  431. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  432. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  433. | ^~~~
  434. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  435. 12 | Class(const Class &rhs) = delete; \
  436. | ^~~~~
  437. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  438. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  439. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  440. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  441. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:105: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  442. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  443. | ~~~~~~~~~^~~~~~~~~~~~~
  444. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  445. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  446. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  447. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  448. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:128: warning: unused parameter ‘depth’ [-Wunused-parameter]
  449. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  450. | ~~~~~~~~^~~~~
  451. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:144: warning: unused parameter ‘size’ [-Wunused-parameter]
  452. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  453. | ~~~~~~~~~^~~~
  454. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::initialize(cpputils::unique_ref<blockstore::Block>, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  455. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:78:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  456. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  457. | ^~~~~~~~~~
  458. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:5,
  459. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  460. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  461. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  462. | ^~~~
  463. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  464. 12 | Class(const Class &rhs) = delete; \
  465. | ^~~~~
  466. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  467. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  468. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  469. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  470. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:103: warning: unused parameter ‘layout’ [-Wunused-parameter]
  471. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  472. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  473. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:120: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  474. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  475. | ~~~~~~~~~^~~~~~~~~~~~~
  476. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:143: warning: unused parameter ‘depth’ [-Wunused-parameter]
  477. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  478. | ~~~~~~~~^~~~~
  479. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:159: warning: unused parameter ‘size’ [-Wunused-parameter]
  480. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  481. | ~~~~~~~~~^~~~
  482. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::overwrite(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, const BlockId&, cpputils::Data)’:
  483. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:86:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  484. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  485. | ^~~~~~~~~~
  486. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:5,
  487. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  488. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  489. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  490. | ^~~~
  491. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  492. 12 | Class(const Class &rhs) = delete; \
  493. | ^~~~~
  494. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  495. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  496. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  497. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  498. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:108: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  499. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  500. | ~~~~~~~~~^~~~~~~~~~~~~
  501. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:131: warning: unused parameter ‘depth’ [-Wunused-parameter]
  502. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  503. | ~~~~~~~~^~~~~
  504. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:147: warning: unused parameter ‘size’ [-Wunused-parameter]
  505. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  506. | ~~~~~~~~~^~~~
  507. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint16_t blobstore::onblocks::datanodestore::DataNodeView::FormatVersion() const’:
  508. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:94:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  509. 94 | return cpputils::deserializeWithOffset<uint16_t>(_block->data(), DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES);
  510. | ^~~~~~
  511. | block
  512. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setFormatVersion(uint16_t)’:
  513. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:98:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  514. 98 | _block->write(&value, DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES, sizeof(value));
  515. | ^~~~~~
  516. | block
  517. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint8_t blobstore::onblocks::datanodestore::DataNodeView::Depth() const’:
  518. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:102:53: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  519. 102 | return cpputils::deserializeWithOffset<uint8_t>(_block->data(), DataNodeLayout::DEPTH_OFFSET_BYTES);
  520. | ^~~~~~
  521. | block
  522. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setDepth(uint8_t)’:
  523. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:106:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  524. 106 | _block->write(&value, DataNodeLayout::DEPTH_OFFSET_BYTES, sizeof(value));
  525. | ^~~~~~
  526. | block
  527. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint32_t blobstore::onblocks::datanodestore::DataNodeView::Size() const’:
  528. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:110:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  529. 110 | return cpputils::deserializeWithOffset<uint32_t>(_block->data(), DataNodeLayout::SIZE_OFFSET_BYTES);
  530. | ^~~~~~
  531. | block
  532. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setSize(uint32_t)’:
  533. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:114:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  534. 114 | _block->write(&value, DataNodeLayout::SIZE_OFFSET_BYTES, sizeof(value));
  535. | ^~~~~~
  536. | block
  537. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const void* blobstore::onblocks::datanodestore::DataNodeView::data() const’:
  538. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:118:40: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  539. 118 | return static_cast<const uint8_t*>(_block->data()) + DataNodeLayout::HEADERSIZE_BYTES;
  540. | ^~~~~~
  541. | block
  542. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::write(const void*, uint64_t, uint64_t)’:
  543. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:122:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  544. 122 | _block->write(source, offset + DataNodeLayout::HEADERSIZE_BYTES, size);
  545. | ^~~~~~
  546. | block
  547. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘blobstore::onblocks::datanodestore::DataNodeLayout blobstore::onblocks::datanodestore::DataNodeView::layout() const’:
  548. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:126:27: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  549. 126 | return DataNodeLayout(_block->size());
  550. | ^~~~~~
  551. | block
  552. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘cpputils::unique_ref<blockstore::Block> blobstore::onblocks::datanodestore::DataNodeView::releaseBlock()’:
  553. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:130:22: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  554. 130 | return std::move(_block);
  555. | ^~~~~~
  556. | block
  557. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const blockstore::Block& blobstore::onblocks::datanodestore::DataNodeView::block() const’:
  558. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:134:13: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  559. 134 | return *_block;
  560. | ^~~~~~
  561. | block
  562. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const BlockId& blobstore::onblocks::datanodestore::DataNodeView::blockId() const’:
  563. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:138:12: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  564. 138 | return _block->blockId();
  565. | ^~~~~~
  566. | block
  567. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::flush() const’:
  568. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:142:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  569. 142 | _block->flush();
  570. | ^~~~~~
  571. | block
  572. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: At global scope:
  573. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:156:43: error: invalid declarator before ‘_block’
  574. 156 | cpputils::unique_ref<blockstore::Block> _block;
  575. | ^~~~~~
  576. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:5,
  577. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  578. ../src/cpp-utils/macros.h:12:9: error: expected unqualified-id before ‘const’
  579. 12 | Class(const Class &rhs) = delete; \
  580. | ^~~~~
  581. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  582. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  583. | ^~~~~~~~~~~~~~~~~~~~~~~~
  584. ../src/cpp-utils/macros.h:12:9: error: expected ‘)’ before ‘const’
  585. 12 | Class(const Class &rhs) = delete; \
  586. | ~^~~~~
  587. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  588. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  589. | ^~~~~~~~~~~~~~~~~~~~~~~~
  590. ../src/cpp-utils/macros.h:13:10: error: ‘blobstore::onblocks::datanodestore::DataNodeView& blobstore::onblocks::datanodestore::operator=(const blobstore::onblocks::datanodestore::DataNodeView&)’ must be a non-static member function
  591. 13 | Class &operator=(const Class &rhs) = delete;
  592. | ^~~~~~~~
  593. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  594. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  595. | ^~~~~~~~~~~~~~~~~~~~~~~~
  596. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeStore.h:7,
  597. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTreeStore.h:10,
  598. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:7,
  599. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
  600. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:164:1: error: expected declaration before ‘}’ token
  601. 164 | }
  602. | ^
  603. [102/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/mock/MockBlock.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/mock/MockBlock.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/mock/MockBlock.cpp.o -c ../src/blockstore/implementations/mock/MockBlock.cpp
  604. [103/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/low2highlevel/LowToHighLevelBlock.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/low2highlevel/LowToHighLevelBlock.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/low2highlevel/LowToHighLevelBlock.cpp.o -c ../src/blockstore/implementations/low2highlevel/LowToHighLevelBlock.cpp
  605. [104/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp.o -c ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp
  606. FAILED: src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp.o
  607. /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp.o -c ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp
  608. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  609. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  610. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  611. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:70:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  612. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  613. | ^
  614. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  615. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  616. from /usr/include/cryptopp/misc.h:81,
  617. from /usr/include/cryptopp/simple.h:17,
  618. from /usr/include/cryptopp/filters.h:17,
  619. from /usr/include/cryptopp/basecode.h:10,
  620. from /usr/include/cryptopp/hex.h:10,
  621. from ../src/cpp-utils/data/FixedSizeData.h:5,
  622. from ../src/blockstore/utils/IdWrapper.h:6,
  623. from ../src/blockstore/utils/BlockId.h:5,
  624. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  625. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  626. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  627. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  628. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  629. 37 | #define _serialize() __builtin_ia32_serialize ()
  630. |
  631. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  632. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  633. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  634. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:78:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  635. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  636. | ^
  637. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  638. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  639. from /usr/include/cryptopp/misc.h:81,
  640. from /usr/include/cryptopp/simple.h:17,
  641. from /usr/include/cryptopp/filters.h:17,
  642. from /usr/include/cryptopp/basecode.h:10,
  643. from /usr/include/cryptopp/hex.h:10,
  644. from ../src/cpp-utils/data/FixedSizeData.h:5,
  645. from ../src/blockstore/utils/IdWrapper.h:6,
  646. from ../src/blockstore/utils/BlockId.h:5,
  647. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  648. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  649. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  650. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  651. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  652. 37 | #define _serialize() __builtin_ia32_serialize ()
  653. |
  654. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  655. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  656. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  657. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:86:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  658. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  659. | ^
  660. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  661. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  662. from /usr/include/cryptopp/misc.h:81,
  663. from /usr/include/cryptopp/simple.h:17,
  664. from /usr/include/cryptopp/filters.h:17,
  665. from /usr/include/cryptopp/basecode.h:10,
  666. from /usr/include/cryptopp/hex.h:10,
  667. from ../src/cpp-utils/data/FixedSizeData.h:5,
  668. from ../src/blockstore/utils/IdWrapper.h:6,
  669. from ../src/blockstore/utils/BlockId.h:5,
  670. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  671. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  672. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  673. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  674. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  675. 37 | #define _serialize() __builtin_ia32_serialize ()
  676. |
  677. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  678. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  679. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  680. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:139: error: macro "_serialize" passed 5 arguments, but takes just 0
  681. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  682. | ^
  683. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  684. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  685. from /usr/include/cryptopp/misc.h:81,
  686. from /usr/include/cryptopp/simple.h:17,
  687. from /usr/include/cryptopp/filters.h:17,
  688. from /usr/include/cryptopp/basecode.h:10,
  689. from /usr/include/cryptopp/hex.h:10,
  690. from ../src/cpp-utils/data/FixedSizeData.h:5,
  691. from ../src/blockstore/utils/IdWrapper.h:6,
  692. from ../src/blockstore/utils/BlockId.h:5,
  693. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  694. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  695. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  696. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  697. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  698. 37 | #define _serialize() __builtin_ia32_serialize ()
  699. |
  700. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  701. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  702. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  703. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: expected primary-expression before ‘result’
  704. 147 | cpputils::Data result(layout.blocksizeBytes());
  705. | ^~~~~~
  706. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: expected ‘}’ before ‘result’
  707. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:141: note: to match this ‘{’
  708. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  709. | ^
  710. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:25: error: in-class initialization of static data member ‘cpputils::Data blobstore::onblocks::datanodestore::DataNodeView::_serialize’ of non-literal type
  711. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  712. | ^~~~~~~~~~
  713. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: no matching function for call to ‘cpputils::Data::Data(<brace-enclosed initializer list>)’
  714. 147 | cpputils::Data result(layout.blocksizeBytes());
  715. | ^~~~~~
  716. In file included from ../src/cpp-utils/random/RandomGenerator.h:5,
  717. from ../src/cpp-utils/random/PseudoRandomPool.h:6,
  718. from ../src/cpp-utils/random/Random.h:5,
  719. from ../src/blockstore/utils/IdWrapper.h:7,
  720. from ../src/blockstore/utils/BlockId.h:5,
  721. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  722. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  723. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  724. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  725. ../src/cpp-utils/random/../data/Data.h:100:8: note: candidate: ‘cpputils::Data::Data(cpputils::Data&&)’
  726. 100 | inline Data::Data(Data &&rhs) noexcept
  727. | ^~~~
  728. ../src/cpp-utils/random/../data/Data.h:100:8: note: conversion of argument 1 would be ill-formed:
  729. ../src/cpp-utils/random/../data/Data.h:93:8: note: candidate: ‘cpputils::Data::Data(size_t, cpputils::unique_ref<cpputils::Allocator>)’
  730. 93 | inline Data::Data(size_t size, unique_ref<Allocator> allocator)
  731. | ^~~~
  732. ../src/cpp-utils/random/../data/Data.h:93:8: note: conversion of argument 1 would be ill-formed:
  733. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  734. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  735. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  736. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: non-constant in-class initialization invalid for static member ‘blobstore::onblocks::datanodestore::DataNodeView::_serialize’
  737. 147 | cpputils::Data result(layout.blocksizeBytes());
  738. | ^~~~~~
  739. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: note: (an out of class initialization is required)
  740. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:15: error: expected ‘;’ at end of member declaration
  741. 147 | cpputils::Data result(layout.blocksizeBytes());
  742. | ^~~~
  743. | ;
  744. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:27: error: ‘layout’ is not a type
  745. 147 | cpputils::Data result(layout.blocksizeBytes());
  746. | ^~~~~~
  747. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:33: error: expected ‘,’ or ‘...’ before ‘.’ token
  748. 147 | cpputils::Data result(layout.blocksizeBytes());
  749. | ^
  750. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: ISO C++ forbids declaration of ‘result’ with no type [-fpermissive]
  751. 147 | cpputils::Data result(layout.blocksizeBytes());
  752. | ^~~~~~
  753. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:35: error: ‘result’ is not a type
  754. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  755. | ^~~~~~
  756. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  757. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  758. | ^
  759. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  760. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  761. | ^~~~~~~~
  762. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:5: error: invalid use of ‘::’
  763. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:34: error: ‘result’ is not a type
  764. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  765. | ^~~~~~
  766. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:40: error: expected ‘,’ or ‘...’ before ‘.’ token
  767. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  768. | ^
  769. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  770. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  771. | ^~~~~~~~
  772. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:5: error: invalid use of ‘::’
  773. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:35: error: ‘result’ is not a type
  774. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  775. | ^~~~~~
  776. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  777. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  778. | ^
  779. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  780. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  781. | ^~~~~~~~
  782. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:5: error: invalid use of ‘::’
  783. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:17: error: ‘result’ is not a type
  784. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  785. | ^~~~~~
  786. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  787. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  788. | ^
  789. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:5: error: ISO C++ forbids declaration of ‘memcpy’ with no type [-fpermissive]
  790. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  791. | ^~~
  792. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:5: error: invalid use of ‘::’
  793. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:17: error: ‘result’ is not a type
  794. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  795. | ^~~~~~
  796. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  797. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  798. | ^
  799. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:5: error: ISO C++ forbids declaration of ‘memset’ with no type [-fpermissive]
  800. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  801. | ^~~
  802. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:5: error: invalid use of ‘::’
  803. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:153:5: error: expected unqualified-id before ‘return’
  804. 153 | return result;
  805. | ^~~~~~
  806. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  807. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  808. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  809. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In constructor ‘blobstore::onblocks::datanodestore::DataNodeView::DataNodeView(cpputils::unique_ref<blockstore::Block>)’:
  810. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:64:64: error: class ‘blobstore::onblocks::datanodestore::DataNodeView’ does not have any field named ‘_block’
  811. 64 | DataNodeView(cpputils::unique_ref<blockstore::Block> block): _block(std::move(block)) {
  812. | ^~~~~~
  813. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  814. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  815. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  816. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::create(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  817. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:70:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  818. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  819. | ^~~~~~~~~~
  820. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  821. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  822. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  823. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  824. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  825. | ^~~~
  826. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  827. 12 | Class(const Class &rhs) = delete; \
  828. | ^~~~~
  829. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  830. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  831. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  832. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:105: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  833. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  834. | ~~~~~~~~~^~~~~~~~~~~~~
  835. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  836. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  837. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  838. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:128: warning: unused parameter ‘depth’ [-Wunused-parameter]
  839. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  840. | ~~~~~~~~^~~~~
  841. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:144: warning: unused parameter ‘size’ [-Wunused-parameter]
  842. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  843. | ~~~~~~~~~^~~~
  844. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::initialize(cpputils::unique_ref<blockstore::Block>, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  845. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:78:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  846. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  847. | ^~~~~~~~~~
  848. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  849. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  850. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  851. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  852. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  853. | ^~~~
  854. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  855. 12 | Class(const Class &rhs) = delete; \
  856. | ^~~~~
  857. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  858. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  859. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  860. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:103: warning: unused parameter ‘layout’ [-Wunused-parameter]
  861. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  862. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  863. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:120: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  864. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  865. | ~~~~~~~~~^~~~~~~~~~~~~
  866. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:143: warning: unused parameter ‘depth’ [-Wunused-parameter]
  867. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  868. | ~~~~~~~~^~~~~
  869. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:159: warning: unused parameter ‘size’ [-Wunused-parameter]
  870. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  871. | ~~~~~~~~~^~~~
  872. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::overwrite(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, const BlockId&, cpputils::Data)’:
  873. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:86:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  874. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  875. | ^~~~~~~~~~
  876. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  877. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  878. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  879. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  880. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  881. | ^~~~
  882. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  883. 12 | Class(const Class &rhs) = delete; \
  884. | ^~~~~
  885. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  886. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  887. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  888. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:108: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  889. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  890. | ~~~~~~~~~^~~~~~~~~~~~~
  891. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:131: warning: unused parameter ‘depth’ [-Wunused-parameter]
  892. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  893. | ~~~~~~~~^~~~~
  894. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:147: warning: unused parameter ‘size’ [-Wunused-parameter]
  895. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  896. | ~~~~~~~~~^~~~
  897. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint16_t blobstore::onblocks::datanodestore::DataNodeView::FormatVersion() const’:
  898. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:94:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  899. 94 | return cpputils::deserializeWithOffset<uint16_t>(_block->data(), DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES);
  900. | ^~~~~~
  901. | block
  902. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setFormatVersion(uint16_t)’:
  903. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:98:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  904. 98 | _block->write(&value, DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES, sizeof(value));
  905. | ^~~~~~
  906. | block
  907. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint8_t blobstore::onblocks::datanodestore::DataNodeView::Depth() const’:
  908. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:102:53: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  909. 102 | return cpputils::deserializeWithOffset<uint8_t>(_block->data(), DataNodeLayout::DEPTH_OFFSET_BYTES);
  910. | ^~~~~~
  911. | block
  912. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setDepth(uint8_t)’:
  913. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:106:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  914. 106 | _block->write(&value, DataNodeLayout::DEPTH_OFFSET_BYTES, sizeof(value));
  915. | ^~~~~~
  916. | block
  917. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint32_t blobstore::onblocks::datanodestore::DataNodeView::Size() const’:
  918. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:110:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  919. 110 | return cpputils::deserializeWithOffset<uint32_t>(_block->data(), DataNodeLayout::SIZE_OFFSET_BYTES);
  920. | ^~~~~~
  921. | block
  922. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setSize(uint32_t)’:
  923. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:114:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  924. 114 | _block->write(&value, DataNodeLayout::SIZE_OFFSET_BYTES, sizeof(value));
  925. | ^~~~~~
  926. | block
  927. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const void* blobstore::onblocks::datanodestore::DataNodeView::data() const’:
  928. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:118:40: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  929. 118 | return static_cast<const uint8_t*>(_block->data()) + DataNodeLayout::HEADERSIZE_BYTES;
  930. | ^~~~~~
  931. | block
  932. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::write(const void*, uint64_t, uint64_t)’:
  933. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:122:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  934. 122 | _block->write(source, offset + DataNodeLayout::HEADERSIZE_BYTES, size);
  935. | ^~~~~~
  936. | block
  937. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘blobstore::onblocks::datanodestore::DataNodeLayout blobstore::onblocks::datanodestore::DataNodeView::layout() const’:
  938. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:126:27: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  939. 126 | return DataNodeLayout(_block->size());
  940. | ^~~~~~
  941. | block
  942. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘cpputils::unique_ref<blockstore::Block> blobstore::onblocks::datanodestore::DataNodeView::releaseBlock()’:
  943. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:130:22: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  944. 130 | return std::move(_block);
  945. | ^~~~~~
  946. | block
  947. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const blockstore::Block& blobstore::onblocks::datanodestore::DataNodeView::block() const’:
  948. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:134:13: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  949. 134 | return *_block;
  950. | ^~~~~~
  951. | block
  952. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const BlockId& blobstore::onblocks::datanodestore::DataNodeView::blockId() const’:
  953. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:138:12: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  954. 138 | return _block->blockId();
  955. | ^~~~~~
  956. | block
  957. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::flush() const’:
  958. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:142:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  959. 142 | _block->flush();
  960. | ^~~~~~
  961. | block
  962. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: At global scope:
  963. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:156:43: error: invalid declarator before ‘_block’
  964. 156 | cpputils::unique_ref<blockstore::Block> _block;
  965. | ^~~~~~
  966. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  967. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  968. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  969. ../src/cpp-utils/macros.h:12:9: error: expected unqualified-id before ‘const’
  970. 12 | Class(const Class &rhs) = delete; \
  971. | ^~~~~
  972. ../src/cpp-utils/macros.h:12:9: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  973. 12 | Class(const Class &rhs) = delete; \
  974. | ^~~~~
  975. ../src/cpp-utils/macros.h:12:9: error: expected ‘)’ before ‘const’
  976. 12 | Class(const Class &rhs) = delete; \
  977. | ~^~~~~
  978. ../src/cpp-utils/macros.h:12:9: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  979. 12 | Class(const Class &rhs) = delete; \
  980. | ^~~~~
  981. ../src/cpp-utils/macros.h:13:10: error: ‘blobstore::onblocks::datanodestore::DataNodeView& blobstore::onblocks::datanodestore::operator=(const blobstore::onblocks::datanodestore::DataNodeView&)’ must be a non-static member function
  982. 13 | Class &operator=(const Class &rhs) = delete;
  983. | ^~~~~~~~
  984. ../src/cpp-utils/macros.h:13:10: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  985. 13 | Class &operator=(const Class &rhs) = delete;
  986. | ^~~~~~~~
  987. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  988. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  989. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp:1:
  990. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:164:1: error: expected declaration before ‘}’ token
  991. 164 | }
  992. | ^
  993. [105/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/mock/MockBlockStore.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/mock/MockBlockStore.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/mock/MockBlockStore.cpp.o -c ../src/blockstore/implementations/mock/MockBlockStore.cpp
  994. [106/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp.o -c ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp
  995. FAILED: src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp.o
  996. /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp.o -c ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp
  997. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  998. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  999. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1000. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:70:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  1001. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1002. | ^
  1003. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1004. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1005. from /usr/include/cryptopp/misc.h:81,
  1006. from /usr/include/cryptopp/simple.h:17,
  1007. from /usr/include/cryptopp/filters.h:17,
  1008. from /usr/include/cryptopp/basecode.h:10,
  1009. from /usr/include/cryptopp/hex.h:10,
  1010. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1011. from ../src/blockstore/utils/IdWrapper.h:6,
  1012. from ../src/blockstore/utils/BlockId.h:5,
  1013. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  1014. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  1015. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1016. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1017. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1018. 37 | #define _serialize() __builtin_ia32_serialize ()
  1019. |
  1020. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1021. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1022. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1023. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:78:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  1024. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1025. | ^
  1026. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1027. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1028. from /usr/include/cryptopp/misc.h:81,
  1029. from /usr/include/cryptopp/simple.h:17,
  1030. from /usr/include/cryptopp/filters.h:17,
  1031. from /usr/include/cryptopp/basecode.h:10,
  1032. from /usr/include/cryptopp/hex.h:10,
  1033. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1034. from ../src/blockstore/utils/IdWrapper.h:6,
  1035. from ../src/blockstore/utils/BlockId.h:5,
  1036. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  1037. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  1038. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1039. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1040. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1041. 37 | #define _serialize() __builtin_ia32_serialize ()
  1042. |
  1043. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1044. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1045. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1046. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:86:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  1047. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1048. | ^
  1049. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1050. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1051. from /usr/include/cryptopp/misc.h:81,
  1052. from /usr/include/cryptopp/simple.h:17,
  1053. from /usr/include/cryptopp/filters.h:17,
  1054. from /usr/include/cryptopp/basecode.h:10,
  1055. from /usr/include/cryptopp/hex.h:10,
  1056. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1057. from ../src/blockstore/utils/IdWrapper.h:6,
  1058. from ../src/blockstore/utils/BlockId.h:5,
  1059. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  1060. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  1061. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1062. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1063. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1064. 37 | #define _serialize() __builtin_ia32_serialize ()
  1065. |
  1066. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1067. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1068. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1069. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:139: error: macro "_serialize" passed 5 arguments, but takes just 0
  1070. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1071. | ^
  1072. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1073. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1074. from /usr/include/cryptopp/misc.h:81,
  1075. from /usr/include/cryptopp/simple.h:17,
  1076. from /usr/include/cryptopp/filters.h:17,
  1077. from /usr/include/cryptopp/basecode.h:10,
  1078. from /usr/include/cryptopp/hex.h:10,
  1079. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1080. from ../src/blockstore/utils/IdWrapper.h:6,
  1081. from ../src/blockstore/utils/BlockId.h:5,
  1082. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  1083. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  1084. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1085. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1086. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1087. 37 | #define _serialize() __builtin_ia32_serialize ()
  1088. |
  1089. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1090. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1091. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1092. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: expected primary-expression before ‘result’
  1093. 147 | cpputils::Data result(layout.blocksizeBytes());
  1094. | ^~~~~~
  1095. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: expected ‘}’ before ‘result’
  1096. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:141: note: to match this ‘{’
  1097. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1098. | ^
  1099. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:25: error: in-class initialization of static data member ‘cpputils::Data blobstore::onblocks::datanodestore::DataNodeView::_serialize’ of non-literal type
  1100. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1101. | ^~~~~~~~~~
  1102. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: no matching function for call to ‘cpputils::Data::Data(<brace-enclosed initializer list>)’
  1103. 147 | cpputils::Data result(layout.blocksizeBytes());
  1104. | ^~~~~~
  1105. In file included from ../src/cpp-utils/random/RandomGenerator.h:5,
  1106. from ../src/cpp-utils/random/PseudoRandomPool.h:6,
  1107. from ../src/cpp-utils/random/Random.h:5,
  1108. from ../src/blockstore/utils/IdWrapper.h:7,
  1109. from ../src/blockstore/utils/BlockId.h:5,
  1110. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  1111. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  1112. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1113. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1114. ../src/cpp-utils/random/../data/Data.h:100:8: note: candidate: ‘cpputils::Data::Data(cpputils::Data&&)’
  1115. 100 | inline Data::Data(Data &&rhs) noexcept
  1116. | ^~~~
  1117. ../src/cpp-utils/random/../data/Data.h:100:8: note: conversion of argument 1 would be ill-formed:
  1118. ../src/cpp-utils/random/../data/Data.h:93:8: note: candidate: ‘cpputils::Data::Data(size_t, cpputils::unique_ref<cpputils::Allocator>)’
  1119. 93 | inline Data::Data(size_t size, unique_ref<Allocator> allocator)
  1120. | ^~~~
  1121. ../src/cpp-utils/random/../data/Data.h:93:8: note: conversion of argument 1 would be ill-formed:
  1122. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1123. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1124. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1125. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: non-constant in-class initialization invalid for static member ‘blobstore::onblocks::datanodestore::DataNodeView::_serialize’
  1126. 147 | cpputils::Data result(layout.blocksizeBytes());
  1127. | ^~~~~~
  1128. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: note: (an out of class initialization is required)
  1129. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:15: error: expected ‘;’ at end of member declaration
  1130. 147 | cpputils::Data result(layout.blocksizeBytes());
  1131. | ^~~~
  1132. | ;
  1133. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:27: error: ‘layout’ is not a type
  1134. 147 | cpputils::Data result(layout.blocksizeBytes());
  1135. | ^~~~~~
  1136. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:33: error: expected ‘,’ or ‘...’ before ‘.’ token
  1137. 147 | cpputils::Data result(layout.blocksizeBytes());
  1138. | ^
  1139. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: ISO C++ forbids declaration of ‘result’ with no type [-fpermissive]
  1140. 147 | cpputils::Data result(layout.blocksizeBytes());
  1141. | ^~~~~~
  1142. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:35: error: ‘result’ is not a type
  1143. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  1144. | ^~~~~~
  1145. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  1146. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  1147. | ^
  1148. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  1149. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  1150. | ^~~~~~~~
  1151. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:5: error: invalid use of ‘::’
  1152. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:34: error: ‘result’ is not a type
  1153. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  1154. | ^~~~~~
  1155. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:40: error: expected ‘,’ or ‘...’ before ‘.’ token
  1156. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  1157. | ^
  1158. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  1159. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  1160. | ^~~~~~~~
  1161. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:5: error: invalid use of ‘::’
  1162. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:35: error: ‘result’ is not a type
  1163. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  1164. | ^~~~~~
  1165. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  1166. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  1167. | ^
  1168. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  1169. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  1170. | ^~~~~~~~
  1171. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:5: error: invalid use of ‘::’
  1172. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:17: error: ‘result’ is not a type
  1173. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  1174. | ^~~~~~
  1175. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  1176. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  1177. | ^
  1178. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:5: error: ISO C++ forbids declaration of ‘memcpy’ with no type [-fpermissive]
  1179. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  1180. | ^~~
  1181. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:5: error: invalid use of ‘::’
  1182. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:17: error: ‘result’ is not a type
  1183. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  1184. | ^~~~~~
  1185. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  1186. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  1187. | ^
  1188. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:5: error: ISO C++ forbids declaration of ‘memset’ with no type [-fpermissive]
  1189. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  1190. | ^~~
  1191. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:5: error: invalid use of ‘::’
  1192. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:153:5: error: expected unqualified-id before ‘return’
  1193. 153 | return result;
  1194. | ^~~~~~
  1195. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1196. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1197. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1198. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In constructor ‘blobstore::onblocks::datanodestore::DataNodeView::DataNodeView(cpputils::unique_ref<blockstore::Block>)’:
  1199. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:64:64: error: class ‘blobstore::onblocks::datanodestore::DataNodeView’ does not have any field named ‘_block’
  1200. 64 | DataNodeView(cpputils::unique_ref<blockstore::Block> block): _block(std::move(block)) {
  1201. | ^~~~~~
  1202. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1203. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1204. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1205. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::create(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  1206. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:70:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  1207. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1208. | ^~~~~~~~~~
  1209. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  1210. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1211. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1212. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  1213. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  1214. | ^~~~
  1215. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1216. 12 | Class(const Class &rhs) = delete; \
  1217. | ^~~~~
  1218. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1219. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1220. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1221. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:105: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  1222. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1223. | ~~~~~~~~~^~~~~~~~~~~~~
  1224. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1225. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1226. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1227. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:128: warning: unused parameter ‘depth’ [-Wunused-parameter]
  1228. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1229. | ~~~~~~~~^~~~~
  1230. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:144: warning: unused parameter ‘size’ [-Wunused-parameter]
  1231. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1232. | ~~~~~~~~~^~~~
  1233. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::initialize(cpputils::unique_ref<blockstore::Block>, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  1234. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:78:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  1235. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1236. | ^~~~~~~~~~
  1237. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  1238. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1239. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1240. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  1241. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  1242. | ^~~~
  1243. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1244. 12 | Class(const Class &rhs) = delete; \
  1245. | ^~~~~
  1246. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1247. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1248. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1249. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:103: warning: unused parameter ‘layout’ [-Wunused-parameter]
  1250. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1251. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  1252. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:120: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  1253. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1254. | ~~~~~~~~~^~~~~~~~~~~~~
  1255. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:143: warning: unused parameter ‘depth’ [-Wunused-parameter]
  1256. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1257. | ~~~~~~~~^~~~~
  1258. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:159: warning: unused parameter ‘size’ [-Wunused-parameter]
  1259. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1260. | ~~~~~~~~~^~~~
  1261. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::overwrite(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, const BlockId&, cpputils::Data)’:
  1262. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:86:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  1263. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1264. | ^~~~~~~~~~
  1265. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  1266. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1267. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1268. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  1269. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  1270. | ^~~~
  1271. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1272. 12 | Class(const Class &rhs) = delete; \
  1273. | ^~~~~
  1274. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1275. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1276. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1277. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:108: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  1278. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  1279. | ~~~~~~~~~^~~~~~~~~~~~~
  1280. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:131: warning: unused parameter ‘depth’ [-Wunused-parameter]
  1281. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  1282. | ~~~~~~~~^~~~~
  1283. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:147: warning: unused parameter ‘size’ [-Wunused-parameter]
  1284. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  1285. | ~~~~~~~~~^~~~
  1286. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint16_t blobstore::onblocks::datanodestore::DataNodeView::FormatVersion() const’:
  1287. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:94:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1288. 94 | return cpputils::deserializeWithOffset<uint16_t>(_block->data(), DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES);
  1289. | ^~~~~~
  1290. | block
  1291. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setFormatVersion(uint16_t)’:
  1292. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:98:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1293. 98 | _block->write(&value, DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES, sizeof(value));
  1294. | ^~~~~~
  1295. | block
  1296. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint8_t blobstore::onblocks::datanodestore::DataNodeView::Depth() const’:
  1297. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:102:53: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1298. 102 | return cpputils::deserializeWithOffset<uint8_t>(_block->data(), DataNodeLayout::DEPTH_OFFSET_BYTES);
  1299. | ^~~~~~
  1300. | block
  1301. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setDepth(uint8_t)’:
  1302. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:106:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1303. 106 | _block->write(&value, DataNodeLayout::DEPTH_OFFSET_BYTES, sizeof(value));
  1304. | ^~~~~~
  1305. | block
  1306. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint32_t blobstore::onblocks::datanodestore::DataNodeView::Size() const’:
  1307. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:110:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1308. 110 | return cpputils::deserializeWithOffset<uint32_t>(_block->data(), DataNodeLayout::SIZE_OFFSET_BYTES);
  1309. | ^~~~~~
  1310. | block
  1311. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setSize(uint32_t)’:
  1312. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:114:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1313. 114 | _block->write(&value, DataNodeLayout::SIZE_OFFSET_BYTES, sizeof(value));
  1314. | ^~~~~~
  1315. | block
  1316. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const void* blobstore::onblocks::datanodestore::DataNodeView::data() const’:
  1317. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:118:40: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1318. 118 | return static_cast<const uint8_t*>(_block->data()) + DataNodeLayout::HEADERSIZE_BYTES;
  1319. | ^~~~~~
  1320. | block
  1321. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::write(const void*, uint64_t, uint64_t)’:
  1322. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:122:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1323. 122 | _block->write(source, offset + DataNodeLayout::HEADERSIZE_BYTES, size);
  1324. | ^~~~~~
  1325. | block
  1326. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘blobstore::onblocks::datanodestore::DataNodeLayout blobstore::onblocks::datanodestore::DataNodeView::layout() const’:
  1327. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:126:27: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1328. 126 | return DataNodeLayout(_block->size());
  1329. | ^~~~~~
  1330. | block
  1331. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘cpputils::unique_ref<blockstore::Block> blobstore::onblocks::datanodestore::DataNodeView::releaseBlock()’:
  1332. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:130:22: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1333. 130 | return std::move(_block);
  1334. | ^~~~~~
  1335. | block
  1336. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const blockstore::Block& blobstore::onblocks::datanodestore::DataNodeView::block() const’:
  1337. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:134:13: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1338. 134 | return *_block;
  1339. | ^~~~~~
  1340. | block
  1341. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const BlockId& blobstore::onblocks::datanodestore::DataNodeView::blockId() const’:
  1342. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:138:12: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1343. 138 | return _block->blockId();
  1344. | ^~~~~~
  1345. | block
  1346. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::flush() const’:
  1347. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:142:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1348. 142 | _block->flush();
  1349. | ^~~~~~
  1350. | block
  1351. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: At global scope:
  1352. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:156:43: error: invalid declarator before ‘_block’
  1353. 156 | cpputils::unique_ref<blockstore::Block> _block;
  1354. | ^~~~~~
  1355. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  1356. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1357. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1358. ../src/cpp-utils/macros.h:12:9: error: expected unqualified-id before ‘const’
  1359. 12 | Class(const Class &rhs) = delete; \
  1360. | ^~~~~
  1361. ../src/cpp-utils/macros.h:12:9: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1362. 12 | Class(const Class &rhs) = delete; \
  1363. | ^~~~~
  1364. ../src/cpp-utils/macros.h:12:9: error: expected ‘)’ before ‘const’
  1365. 12 | Class(const Class &rhs) = delete; \
  1366. | ~^~~~~
  1367. ../src/cpp-utils/macros.h:12:9: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1368. 12 | Class(const Class &rhs) = delete; \
  1369. | ^~~~~
  1370. ../src/cpp-utils/macros.h:13:10: error: ‘blobstore::onblocks::datanodestore::DataNodeView& blobstore::onblocks::datanodestore::operator=(const blobstore::onblocks::datanodestore::DataNodeView&)’ must be a non-static member function
  1371. 13 | Class &operator=(const Class &rhs) = delete;
  1372. | ^~~~~~~~
  1373. ../src/cpp-utils/macros.h:13:10: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1374. 13 | Class &operator=(const Class &rhs) = delete;
  1375. | ^~~~~~~~
  1376. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1377. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1378. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
  1379. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:164:1: error: expected declaration before ‘}’ token
  1380. 164 | }
  1381. | ^
  1382. [107/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/integrity/ClientIdAndBlockId.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/integrity/ClientIdAndBlockId.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/integrity/ClientIdAndBlockId.cpp.o -c ../src/blockstore/implementations/integrity/ClientIdAndBlockId.cpp
  1383. [108/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/integrity/IntegrityBlockStore2.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/integrity/IntegrityBlockStore2.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/integrity/IntegrityBlockStore2.cpp.o -c ../src/blockstore/implementations/integrity/IntegrityBlockStore2.cpp
  1384. [109/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/integrity/KnownBlockVersions.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/integrity/KnownBlockVersions.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/integrity/KnownBlockVersions.cpp.o -c ../src/blockstore/implementations/integrity/KnownBlockVersions.cpp
  1385. [110/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/CachingBlockStore2.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/CachingBlockStore2.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/CachingBlockStore2.cpp.o -c ../src/blockstore/implementations/caching/CachingBlockStore2.cpp
  1386. [111/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blockstore/CMakeFiles/blockstore.dir/implementations/low2highlevel/LowToHighLevelBlockStore.cpp.o -MF src/blockstore/CMakeFiles/blockstore.dir/implementations/low2highlevel/LowToHighLevelBlockStore.cpp.o.d -o src/blockstore/CMakeFiles/blockstore.dir/implementations/low2highlevel/LowToHighLevelBlockStore.cpp.o -c ../src/blockstore/implementations/low2highlevel/LowToHighLevelBlockStore.cpp
  1387. [112/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataNode.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataNode.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataNode.cpp.o -c ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp
  1388. FAILED: src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataNode.cpp.o
  1389. /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataNode.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataNode.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataNode.cpp.o -c ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp
  1390. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1391. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1392. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1393. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:70:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  1394. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1395. | ^
  1396. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1397. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1398. from /usr/include/cryptopp/misc.h:81,
  1399. from /usr/include/cryptopp/simple.h:17,
  1400. from /usr/include/cryptopp/filters.h:17,
  1401. from /usr/include/cryptopp/basecode.h:10,
  1402. from /usr/include/cryptopp/hex.h:10,
  1403. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1404. from ../src/blockstore/utils/IdWrapper.h:6,
  1405. from ../src/blockstore/utils/BlockId.h:5,
  1406. from ../src/blockstore/interface/Block.h:5,
  1407. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  1408. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1409. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1410. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1411. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1412. 37 | #define _serialize() __builtin_ia32_serialize ()
  1413. |
  1414. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1415. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1416. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1417. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:78:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  1418. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1419. | ^
  1420. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1421. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1422. from /usr/include/cryptopp/misc.h:81,
  1423. from /usr/include/cryptopp/simple.h:17,
  1424. from /usr/include/cryptopp/filters.h:17,
  1425. from /usr/include/cryptopp/basecode.h:10,
  1426. from /usr/include/cryptopp/hex.h:10,
  1427. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1428. from ../src/blockstore/utils/IdWrapper.h:6,
  1429. from ../src/blockstore/utils/BlockId.h:5,
  1430. from ../src/blockstore/interface/Block.h:5,
  1431. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  1432. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1433. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1434. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1435. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1436. 37 | #define _serialize() __builtin_ia32_serialize ()
  1437. |
  1438. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1439. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1440. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1441. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:86:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  1442. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1443. | ^
  1444. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1445. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1446. from /usr/include/cryptopp/misc.h:81,
  1447. from /usr/include/cryptopp/simple.h:17,
  1448. from /usr/include/cryptopp/filters.h:17,
  1449. from /usr/include/cryptopp/basecode.h:10,
  1450. from /usr/include/cryptopp/hex.h:10,
  1451. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1452. from ../src/blockstore/utils/IdWrapper.h:6,
  1453. from ../src/blockstore/utils/BlockId.h:5,
  1454. from ../src/blockstore/interface/Block.h:5,
  1455. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  1456. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1457. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1458. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1459. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1460. 37 | #define _serialize() __builtin_ia32_serialize ()
  1461. |
  1462. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1463. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1464. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1465. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:146:139: error: macro "_serialize" passed 5 arguments, but takes just 0
  1466. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1467. | ^
  1468. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1469. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1470. from /usr/include/cryptopp/misc.h:81,
  1471. from /usr/include/cryptopp/simple.h:17,
  1472. from /usr/include/cryptopp/filters.h:17,
  1473. from /usr/include/cryptopp/basecode.h:10,
  1474. from /usr/include/cryptopp/hex.h:10,
  1475. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1476. from ../src/blockstore/utils/IdWrapper.h:6,
  1477. from ../src/blockstore/utils/BlockId.h:5,
  1478. from ../src/blockstore/interface/Block.h:5,
  1479. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  1480. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1481. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1482. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1483. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1484. 37 | #define _serialize() __builtin_ia32_serialize ()
  1485. |
  1486. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1487. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1488. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1489. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: expected primary-expression before ‘result’
  1490. 147 | cpputils::Data result(layout.blocksizeBytes());
  1491. | ^~~~~~
  1492. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: expected ‘}’ before ‘result’
  1493. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:146:141: note: to match this ‘{’
  1494. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1495. | ^
  1496. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:146:25: error: in-class initialization of static data member ‘cpputils::Data blobstore::onblocks::datanodestore::DataNodeView::_serialize’ of non-literal type
  1497. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1498. | ^~~~~~~~~~
  1499. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: no matching function for call to ‘cpputils::Data::Data(<brace-enclosed initializer list>)’
  1500. 147 | cpputils::Data result(layout.blocksizeBytes());
  1501. | ^~~~~~
  1502. In file included from ../src/cpp-utils/random/RandomGenerator.h:5,
  1503. from ../src/cpp-utils/random/PseudoRandomPool.h:6,
  1504. from ../src/cpp-utils/random/Random.h:5,
  1505. from ../src/blockstore/utils/IdWrapper.h:7,
  1506. from ../src/blockstore/utils/BlockId.h:5,
  1507. from ../src/blockstore/interface/Block.h:5,
  1508. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  1509. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1510. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1511. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1512. ../src/cpp-utils/random/../data/Data.h:100:8: note: candidate: ‘cpputils::Data::Data(cpputils::Data&&)’
  1513. 100 | inline Data::Data(Data &&rhs) noexcept
  1514. | ^~~~
  1515. ../src/cpp-utils/random/../data/Data.h:100:8: note: conversion of argument 1 would be ill-formed:
  1516. ../src/cpp-utils/random/../data/Data.h:93:8: note: candidate: ‘cpputils::Data::Data(size_t, cpputils::unique_ref<cpputils::Allocator>)’
  1517. 93 | inline Data::Data(size_t size, unique_ref<Allocator> allocator)
  1518. | ^~~~
  1519. ../src/cpp-utils/random/../data/Data.h:93:8: note: conversion of argument 1 would be ill-formed:
  1520. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1521. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1522. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1523. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: non-constant in-class initialization invalid for static member ‘blobstore::onblocks::datanodestore::DataNodeView::_serialize’
  1524. 147 | cpputils::Data result(layout.blocksizeBytes());
  1525. | ^~~~~~
  1526. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: note: (an out of class initialization is required)
  1527. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:15: error: expected ‘;’ at end of member declaration
  1528. 147 | cpputils::Data result(layout.blocksizeBytes());
  1529. | ^~~~
  1530. | ;
  1531. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:27: error: ‘layout’ is not a type
  1532. 147 | cpputils::Data result(layout.blocksizeBytes());
  1533. | ^~~~~~
  1534. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:33: error: expected ‘,’ or ‘...’ before ‘.’ token
  1535. 147 | cpputils::Data result(layout.blocksizeBytes());
  1536. | ^
  1537. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: ISO C++ forbids declaration of ‘result’ with no type [-fpermissive]
  1538. 147 | cpputils::Data result(layout.blocksizeBytes());
  1539. | ^~~~~~
  1540. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:35: error: ‘result’ is not a type
  1541. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  1542. | ^~~~~~
  1543. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  1544. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  1545. | ^
  1546. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  1547. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  1548. | ^~~~~~~~
  1549. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:5: error: invalid use of ‘::’
  1550. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:34: error: ‘result’ is not a type
  1551. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  1552. | ^~~~~~
  1553. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:40: error: expected ‘,’ or ‘...’ before ‘.’ token
  1554. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  1555. | ^
  1556. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  1557. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  1558. | ^~~~~~~~
  1559. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:5: error: invalid use of ‘::’
  1560. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:35: error: ‘result’ is not a type
  1561. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  1562. | ^~~~~~
  1563. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  1564. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  1565. | ^
  1566. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  1567. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  1568. | ^~~~~~~~
  1569. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:5: error: invalid use of ‘::’
  1570. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:17: error: ‘result’ is not a type
  1571. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  1572. | ^~~~~~
  1573. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  1574. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  1575. | ^
  1576. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:5: error: ISO C++ forbids declaration of ‘memcpy’ with no type [-fpermissive]
  1577. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  1578. | ^~~
  1579. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:5: error: invalid use of ‘::’
  1580. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:17: error: ‘result’ is not a type
  1581. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  1582. | ^~~~~~
  1583. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  1584. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  1585. | ^
  1586. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:5: error: ISO C++ forbids declaration of ‘memset’ with no type [-fpermissive]
  1587. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  1588. | ^~~
  1589. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:5: error: invalid use of ‘::’
  1590. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:153:5: error: expected unqualified-id before ‘return’
  1591. 153 | return result;
  1592. | ^~~~~~
  1593. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1594. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1595. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1596. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In constructor ‘blobstore::onblocks::datanodestore::DataNodeView::DataNodeView(cpputils::unique_ref<blockstore::Block>)’:
  1597. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:64:64: error: class ‘blobstore::onblocks::datanodestore::DataNodeView’ does not have any field named ‘_block’
  1598. 64 | DataNodeView(cpputils::unique_ref<blockstore::Block> block): _block(std::move(block)) {
  1599. | ^~~~~~
  1600. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1601. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1602. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1603. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::create(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  1604. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:70:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  1605. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1606. | ^~~~~~~~~~
  1607. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  1608. from ../src/cpp-utils/data/../assert/assert.h:11,
  1609. from ../src/cpp-utils/data/FixedSizeData.h:8,
  1610. from ../src/blockstore/utils/IdWrapper.h:6,
  1611. from ../src/blockstore/utils/BlockId.h:5,
  1612. from ../src/blockstore/interface/Block.h:5,
  1613. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  1614. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1615. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1616. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1617. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  1618. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  1619. | ^~~~
  1620. ../src/cpp-utils/data/../assert/../macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1621. 12 | Class(const Class &rhs) = delete; \
  1622. | ^~~~~
  1623. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1624. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1625. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1626. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:68:105: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  1627. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1628. | ~~~~~~~~~^~~~~~~~~~~~~
  1629. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1630. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1631. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1632. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:68:128: warning: unused parameter ‘depth’ [-Wunused-parameter]
  1633. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1634. | ~~~~~~~~^~~~~
  1635. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:68:144: warning: unused parameter ‘size’ [-Wunused-parameter]
  1636. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1637. | ~~~~~~~~~^~~~
  1638. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::initialize(cpputils::unique_ref<blockstore::Block>, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  1639. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:78:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  1640. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1641. | ^~~~~~~~~~
  1642. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  1643. from ../src/cpp-utils/data/../assert/assert.h:11,
  1644. from ../src/cpp-utils/data/FixedSizeData.h:8,
  1645. from ../src/blockstore/utils/IdWrapper.h:6,
  1646. from ../src/blockstore/utils/BlockId.h:5,
  1647. from ../src/blockstore/interface/Block.h:5,
  1648. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  1649. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1650. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1651. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1652. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  1653. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  1654. | ^~~~
  1655. ../src/cpp-utils/data/../assert/../macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1656. 12 | Class(const Class &rhs) = delete; \
  1657. | ^~~~~
  1658. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1659. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1660. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1661. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:103: warning: unused parameter ‘layout’ [-Wunused-parameter]
  1662. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1663. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  1664. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:120: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  1665. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1666. | ~~~~~~~~~^~~~~~~~~~~~~
  1667. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:143: warning: unused parameter ‘depth’ [-Wunused-parameter]
  1668. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1669. | ~~~~~~~~^~~~~
  1670. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:159: warning: unused parameter ‘size’ [-Wunused-parameter]
  1671. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1672. | ~~~~~~~~~^~~~
  1673. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::overwrite(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, const BlockId&, cpputils::Data)’:
  1674. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:86:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  1675. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1676. | ^~~~~~~~~~
  1677. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  1678. from ../src/cpp-utils/data/../assert/assert.h:11,
  1679. from ../src/cpp-utils/data/FixedSizeData.h:8,
  1680. from ../src/blockstore/utils/IdWrapper.h:6,
  1681. from ../src/blockstore/utils/BlockId.h:5,
  1682. from ../src/blockstore/interface/Block.h:5,
  1683. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  1684. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1685. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1686. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1687. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  1688. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  1689. | ^~~~
  1690. ../src/cpp-utils/data/../assert/../macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1691. 12 | Class(const Class &rhs) = delete; \
  1692. | ^~~~~
  1693. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1694. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1695. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1696. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:84:108: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  1697. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  1698. | ~~~~~~~~~^~~~~~~~~~~~~
  1699. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:84:131: warning: unused parameter ‘depth’ [-Wunused-parameter]
  1700. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  1701. | ~~~~~~~~^~~~~
  1702. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:84:147: warning: unused parameter ‘size’ [-Wunused-parameter]
  1703. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  1704. | ~~~~~~~~~^~~~
  1705. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘uint16_t blobstore::onblocks::datanodestore::DataNodeView::FormatVersion() const’:
  1706. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:94:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1707. 94 | return cpputils::deserializeWithOffset<uint16_t>(_block->data(), DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES);
  1708. | ^~~~~~
  1709. | block
  1710. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setFormatVersion(uint16_t)’:
  1711. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:98:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1712. 98 | _block->write(&value, DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES, sizeof(value));
  1713. | ^~~~~~
  1714. | block
  1715. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘uint8_t blobstore::onblocks::datanodestore::DataNodeView::Depth() const’:
  1716. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:102:53: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1717. 102 | return cpputils::deserializeWithOffset<uint8_t>(_block->data(), DataNodeLayout::DEPTH_OFFSET_BYTES);
  1718. | ^~~~~~
  1719. | block
  1720. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setDepth(uint8_t)’:
  1721. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:106:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1722. 106 | _block->write(&value, DataNodeLayout::DEPTH_OFFSET_BYTES, sizeof(value));
  1723. | ^~~~~~
  1724. | block
  1725. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘uint32_t blobstore::onblocks::datanodestore::DataNodeView::Size() const’:
  1726. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:110:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1727. 110 | return cpputils::deserializeWithOffset<uint32_t>(_block->data(), DataNodeLayout::SIZE_OFFSET_BYTES);
  1728. | ^~~~~~
  1729. | block
  1730. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setSize(uint32_t)’:
  1731. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:114:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1732. 114 | _block->write(&value, DataNodeLayout::SIZE_OFFSET_BYTES, sizeof(value));
  1733. | ^~~~~~
  1734. | block
  1735. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘const void* blobstore::onblocks::datanodestore::DataNodeView::data() const’:
  1736. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:118:40: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1737. 118 | return static_cast<const uint8_t*>(_block->data()) + DataNodeLayout::HEADERSIZE_BYTES;
  1738. | ^~~~~~
  1739. | block
  1740. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::write(const void*, uint64_t, uint64_t)’:
  1741. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:122:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1742. 122 | _block->write(source, offset + DataNodeLayout::HEADERSIZE_BYTES, size);
  1743. | ^~~~~~
  1744. | block
  1745. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘blobstore::onblocks::datanodestore::DataNodeLayout blobstore::onblocks::datanodestore::DataNodeView::layout() const’:
  1746. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:126:27: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1747. 126 | return DataNodeLayout(_block->size());
  1748. | ^~~~~~
  1749. | block
  1750. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘cpputils::unique_ref<blockstore::Block> blobstore::onblocks::datanodestore::DataNodeView::releaseBlock()’:
  1751. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:130:22: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1752. 130 | return std::move(_block);
  1753. | ^~~~~~
  1754. | block
  1755. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘const blockstore::Block& blobstore::onblocks::datanodestore::DataNodeView::block() const’:
  1756. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:134:13: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1757. 134 | return *_block;
  1758. | ^~~~~~
  1759. | block
  1760. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘const BlockId& blobstore::onblocks::datanodestore::DataNodeView::blockId() const’:
  1761. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:138:12: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1762. 138 | return _block->blockId();
  1763. | ^~~~~~
  1764. | block
  1765. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::flush() const’:
  1766. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:142:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  1767. 142 | _block->flush();
  1768. | ^~~~~~
  1769. | block
  1770. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: At global scope:
  1771. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:156:43: error: invalid declarator before ‘_block’
  1772. 156 | cpputils::unique_ref<blockstore::Block> _block;
  1773. | ^~~~~~
  1774. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  1775. from ../src/cpp-utils/data/../assert/assert.h:11,
  1776. from ../src/cpp-utils/data/FixedSizeData.h:8,
  1777. from ../src/blockstore/utils/IdWrapper.h:6,
  1778. from ../src/blockstore/utils/BlockId.h:5,
  1779. from ../src/blockstore/interface/Block.h:5,
  1780. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  1781. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1782. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1783. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1784. ../src/cpp-utils/data/../assert/../macros.h:12:9: error: expected unqualified-id before ‘const’
  1785. 12 | Class(const Class &rhs) = delete; \
  1786. | ^~~~~
  1787. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1788. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  1789. | ^~~~~~~~~~~~~~~~~~~~~~~~
  1790. ../src/cpp-utils/data/../assert/../macros.h:12:9: error: expected ‘)’ before ‘const’
  1791. 12 | Class(const Class &rhs) = delete; \
  1792. | ~^~~~~
  1793. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1794. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  1795. | ^~~~~~~~~~~~~~~~~~~~~~~~
  1796. ../src/cpp-utils/data/../assert/../macros.h:13:10: error: ‘blobstore::onblocks::datanodestore::DataNodeView& blobstore::onblocks::datanodestore::operator=(const blobstore::onblocks::datanodestore::DataNodeView&)’ must be a non-static member function
  1797. 13 | Class &operator=(const Class &rhs) = delete;
  1798. | ^~~~~~~~
  1799. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  1800. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  1801. | ^~~~~~~~~~~~~~~~~~~~~~~~
  1802. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  1803. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  1804. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:1:
  1805. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:164:1: error: expected declaration before ‘}’ token
  1806. 164 | }
  1807. | ^
  1808. [113/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/BlobStoreOnBlocks.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/BlobStoreOnBlocks.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/BlobStoreOnBlocks.cpp.o -c ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp
  1809. FAILED: src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/BlobStoreOnBlocks.cpp.o
  1810. /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/BlobStoreOnBlocks.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/BlobStoreOnBlocks.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/BlobStoreOnBlocks.cpp.o -c ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp
  1811. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1812. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1813. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1814. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:70:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  1815. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1816. | ^
  1817. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1818. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1819. from /usr/include/cryptopp/misc.h:81,
  1820. from /usr/include/cryptopp/simple.h:17,
  1821. from /usr/include/cryptopp/filters.h:17,
  1822. from /usr/include/cryptopp/basecode.h:10,
  1823. from /usr/include/cryptopp/hex.h:10,
  1824. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1825. from ../src/blockstore/utils/IdWrapper.h:6,
  1826. from ../src/blockstore/utils/BlockId.h:5,
  1827. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  1828. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  1829. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1830. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1831. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1832. 37 | #define _serialize() __builtin_ia32_serialize ()
  1833. |
  1834. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1835. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1836. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1837. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:78:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  1838. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1839. | ^
  1840. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1841. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1842. from /usr/include/cryptopp/misc.h:81,
  1843. from /usr/include/cryptopp/simple.h:17,
  1844. from /usr/include/cryptopp/filters.h:17,
  1845. from /usr/include/cryptopp/basecode.h:10,
  1846. from /usr/include/cryptopp/hex.h:10,
  1847. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1848. from ../src/blockstore/utils/IdWrapper.h:6,
  1849. from ../src/blockstore/utils/BlockId.h:5,
  1850. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  1851. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  1852. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1853. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1854. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1855. 37 | #define _serialize() __builtin_ia32_serialize ()
  1856. |
  1857. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1858. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1859. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1860. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:86:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  1861. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  1862. | ^
  1863. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1864. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1865. from /usr/include/cryptopp/misc.h:81,
  1866. from /usr/include/cryptopp/simple.h:17,
  1867. from /usr/include/cryptopp/filters.h:17,
  1868. from /usr/include/cryptopp/basecode.h:10,
  1869. from /usr/include/cryptopp/hex.h:10,
  1870. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1871. from ../src/blockstore/utils/IdWrapper.h:6,
  1872. from ../src/blockstore/utils/BlockId.h:5,
  1873. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  1874. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  1875. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1876. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1877. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1878. 37 | #define _serialize() __builtin_ia32_serialize ()
  1879. |
  1880. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1881. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1882. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1883. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:139: error: macro "_serialize" passed 5 arguments, but takes just 0
  1884. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1885. | ^
  1886. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  1887. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  1888. from /usr/include/cryptopp/misc.h:81,
  1889. from /usr/include/cryptopp/simple.h:17,
  1890. from /usr/include/cryptopp/filters.h:17,
  1891. from /usr/include/cryptopp/basecode.h:10,
  1892. from /usr/include/cryptopp/hex.h:10,
  1893. from ../src/cpp-utils/data/FixedSizeData.h:5,
  1894. from ../src/blockstore/utils/IdWrapper.h:6,
  1895. from ../src/blockstore/utils/BlockId.h:5,
  1896. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  1897. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  1898. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1899. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1900. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  1901. 37 | #define _serialize() __builtin_ia32_serialize ()
  1902. |
  1903. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1904. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1905. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1906. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: expected primary-expression before ‘result’
  1907. 147 | cpputils::Data result(layout.blocksizeBytes());
  1908. | ^~~~~~
  1909. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: expected ‘}’ before ‘result’
  1910. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:141: note: to match this ‘{’
  1911. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1912. | ^
  1913. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:146:25: error: in-class initialization of static data member ‘cpputils::Data blobstore::onblocks::datanodestore::DataNodeView::_serialize’ of non-literal type
  1914. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  1915. | ^~~~~~~~~~
  1916. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: no matching function for call to ‘cpputils::Data::Data(<brace-enclosed initializer list>)’
  1917. 147 | cpputils::Data result(layout.blocksizeBytes());
  1918. | ^~~~~~
  1919. In file included from ../src/cpp-utils/random/RandomGenerator.h:5,
  1920. from ../src/cpp-utils/random/PseudoRandomPool.h:6,
  1921. from ../src/cpp-utils/random/Random.h:5,
  1922. from ../src/blockstore/utils/IdWrapper.h:7,
  1923. from ../src/blockstore/utils/BlockId.h:5,
  1924. from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
  1925. from ../src/parallelaccessstore/ParallelAccessStore.h:13,
  1926. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  1927. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1928. ../src/cpp-utils/random/../data/Data.h:100:8: note: candidate: ‘cpputils::Data::Data(cpputils::Data&&)’
  1929. 100 | inline Data::Data(Data &&rhs) noexcept
  1930. | ^~~~
  1931. ../src/cpp-utils/random/../data/Data.h:100:8: note: conversion of argument 1 would be ill-formed:
  1932. ../src/cpp-utils/random/../data/Data.h:93:8: note: candidate: ‘cpputils::Data::Data(size_t, cpputils::unique_ref<cpputils::Allocator>)’
  1933. 93 | inline Data::Data(size_t size, unique_ref<Allocator> allocator)
  1934. | ^~~~
  1935. ../src/cpp-utils/random/../data/Data.h:93:8: note: conversion of argument 1 would be ill-formed:
  1936. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  1937. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  1938. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  1939. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: non-constant in-class initialization invalid for static member ‘blobstore::onblocks::datanodestore::DataNodeView::_serialize’
  1940. 147 | cpputils::Data result(layout.blocksizeBytes());
  1941. | ^~~~~~
  1942. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: note: (an out of class initialization is required)
  1943. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:15: error: expected ‘;’ at end of member declaration
  1944. 147 | cpputils::Data result(layout.blocksizeBytes());
  1945. | ^~~~
  1946. | ;
  1947. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:27: error: ‘layout’ is not a type
  1948. 147 | cpputils::Data result(layout.blocksizeBytes());
  1949. | ^~~~~~
  1950. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:33: error: expected ‘,’ or ‘...’ before ‘.’ token
  1951. 147 | cpputils::Data result(layout.blocksizeBytes());
  1952. | ^
  1953. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:147:20: error: ISO C++ forbids declaration of ‘result’ with no type [-fpermissive]
  1954. 147 | cpputils::Data result(layout.blocksizeBytes());
  1955. | ^~~~~~
  1956. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:35: error: ‘result’ is not a type
  1957. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  1958. | ^~~~~~
  1959. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  1960. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  1961. | ^
  1962. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  1963. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  1964. | ^~~~~~~~
  1965. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:148:5: error: invalid use of ‘::’
  1966. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:34: error: ‘result’ is not a type
  1967. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  1968. | ^~~~~~
  1969. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:40: error: expected ‘,’ or ‘...’ before ‘.’ token
  1970. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  1971. | ^
  1972. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  1973. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  1974. | ^~~~~~~~
  1975. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:149:5: error: invalid use of ‘::’
  1976. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:35: error: ‘result’ is not a type
  1977. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  1978. | ^~~~~~
  1979. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  1980. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  1981. | ^
  1982. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  1983. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  1984. | ^~~~~~~~
  1985. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:150:5: error: invalid use of ‘::’
  1986. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:17: error: ‘result’ is not a type
  1987. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  1988. | ^~~~~~
  1989. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  1990. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  1991. | ^
  1992. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:5: error: ISO C++ forbids declaration of ‘memcpy’ with no type [-fpermissive]
  1993. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  1994. | ^~~
  1995. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:151:5: error: invalid use of ‘::’
  1996. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:17: error: ‘result’ is not a type
  1997. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  1998. | ^~~~~~
  1999. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  2000. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  2001. | ^
  2002. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:5: error: ISO C++ forbids declaration of ‘memset’ with no type [-fpermissive]
  2003. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  2004. | ^~~
  2005. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:152:5: error: invalid use of ‘::’
  2006. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:153:5: error: expected unqualified-id before ‘return’
  2007. 153 | return result;
  2008. | ^~~~~~
  2009. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  2010. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  2011. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2012. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In constructor ‘blobstore::onblocks::datanodestore::DataNodeView::DataNodeView(cpputils::unique_ref<blockstore::Block>)’:
  2013. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:64:64: error: class ‘blobstore::onblocks::datanodestore::DataNodeView’ does not have any field named ‘_block’
  2014. 64 | DataNodeView(cpputils::unique_ref<blockstore::Block> block): _block(std::move(block)) {
  2015. | ^~~~~~
  2016. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  2017. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  2018. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2019. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::create(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  2020. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:70:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  2021. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2022. | ^~~~~~~~~~
  2023. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  2024. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  2025. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2026. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  2027. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  2028. | ^~~~
  2029. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2030. 12 | Class(const Class &rhs) = delete; \
  2031. | ^~~~~
  2032. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  2033. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  2034. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2035. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:105: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  2036. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2037. | ~~~~~~~~~^~~~~~~~~~~~~
  2038. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  2039. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  2040. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2041. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:128: warning: unused parameter ‘depth’ [-Wunused-parameter]
  2042. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2043. | ~~~~~~~~^~~~~
  2044. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:68:144: warning: unused parameter ‘size’ [-Wunused-parameter]
  2045. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2046. | ~~~~~~~~~^~~~
  2047. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::initialize(cpputils::unique_ref<blockstore::Block>, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  2048. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:78:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  2049. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2050. | ^~~~~~~~~~
  2051. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  2052. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  2053. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2054. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  2055. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  2056. | ^~~~
  2057. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2058. 12 | Class(const Class &rhs) = delete; \
  2059. | ^~~~~
  2060. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  2061. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  2062. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2063. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:103: warning: unused parameter ‘layout’ [-Wunused-parameter]
  2064. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2065. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  2066. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:120: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  2067. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2068. | ~~~~~~~~~^~~~~~~~~~~~~
  2069. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:143: warning: unused parameter ‘depth’ [-Wunused-parameter]
  2070. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2071. | ~~~~~~~~^~~~~
  2072. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:76:159: warning: unused parameter ‘size’ [-Wunused-parameter]
  2073. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2074. | ~~~~~~~~~^~~~
  2075. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::overwrite(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, const BlockId&, cpputils::Data)’:
  2076. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:86:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  2077. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2078. | ^~~~~~~~~~
  2079. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  2080. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  2081. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2082. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  2083. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  2084. | ^~~~
  2085. ../src/cpp-utils/macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2086. 12 | Class(const Class &rhs) = delete; \
  2087. | ^~~~~
  2088. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  2089. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  2090. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2091. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:108: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  2092. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  2093. | ~~~~~~~~~^~~~~~~~~~~~~
  2094. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:131: warning: unused parameter ‘depth’ [-Wunused-parameter]
  2095. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  2096. | ~~~~~~~~^~~~~
  2097. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:84:147: warning: unused parameter ‘size’ [-Wunused-parameter]
  2098. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  2099. | ~~~~~~~~~^~~~
  2100. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint16_t blobstore::onblocks::datanodestore::DataNodeView::FormatVersion() const’:
  2101. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:94:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2102. 94 | return cpputils::deserializeWithOffset<uint16_t>(_block->data(), DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES);
  2103. | ^~~~~~
  2104. | block
  2105. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setFormatVersion(uint16_t)’:
  2106. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:98:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2107. 98 | _block->write(&value, DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES, sizeof(value));
  2108. | ^~~~~~
  2109. | block
  2110. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint8_t blobstore::onblocks::datanodestore::DataNodeView::Depth() const’:
  2111. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:102:53: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2112. 102 | return cpputils::deserializeWithOffset<uint8_t>(_block->data(), DataNodeLayout::DEPTH_OFFSET_BYTES);
  2113. | ^~~~~~
  2114. | block
  2115. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setDepth(uint8_t)’:
  2116. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:106:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2117. 106 | _block->write(&value, DataNodeLayout::DEPTH_OFFSET_BYTES, sizeof(value));
  2118. | ^~~~~~
  2119. | block
  2120. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘uint32_t blobstore::onblocks::datanodestore::DataNodeView::Size() const’:
  2121. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:110:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2122. 110 | return cpputils::deserializeWithOffset<uint32_t>(_block->data(), DataNodeLayout::SIZE_OFFSET_BYTES);
  2123. | ^~~~~~
  2124. | block
  2125. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setSize(uint32_t)’:
  2126. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:114:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2127. 114 | _block->write(&value, DataNodeLayout::SIZE_OFFSET_BYTES, sizeof(value));
  2128. | ^~~~~~
  2129. | block
  2130. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const void* blobstore::onblocks::datanodestore::DataNodeView::data() const’:
  2131. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:118:40: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2132. 118 | return static_cast<const uint8_t*>(_block->data()) + DataNodeLayout::HEADERSIZE_BYTES;
  2133. | ^~~~~~
  2134. | block
  2135. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::write(const void*, uint64_t, uint64_t)’:
  2136. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:122:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2137. 122 | _block->write(source, offset + DataNodeLayout::HEADERSIZE_BYTES, size);
  2138. | ^~~~~~
  2139. | block
  2140. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘blobstore::onblocks::datanodestore::DataNodeLayout blobstore::onblocks::datanodestore::DataNodeView::layout() const’:
  2141. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:126:27: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2142. 126 | return DataNodeLayout(_block->size());
  2143. | ^~~~~~
  2144. | block
  2145. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘cpputils::unique_ref<blockstore::Block> blobstore::onblocks::datanodestore::DataNodeView::releaseBlock()’:
  2146. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:130:22: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2147. 130 | return std::move(_block);
  2148. | ^~~~~~
  2149. | block
  2150. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const blockstore::Block& blobstore::onblocks::datanodestore::DataNodeView::block() const’:
  2151. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:134:13: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2152. 134 | return *_block;
  2153. | ^~~~~~
  2154. | block
  2155. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘const BlockId& blobstore::onblocks::datanodestore::DataNodeView::blockId() const’:
  2156. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:138:12: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2157. 138 | return _block->blockId();
  2158. | ^~~~~~
  2159. | block
  2160. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::flush() const’:
  2161. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:142:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2162. 142 | _block->flush();
  2163. | ^~~~~~
  2164. | block
  2165. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h: At global scope:
  2166. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:156:43: error: invalid declarator before ‘_block’
  2167. 156 | cpputils::unique_ref<blockstore::Block> _block;
  2168. | ^~~~~~
  2169. In file included from ../src/parallelaccessstore/ParallelAccessStore.h:12,
  2170. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
  2171. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2172. ../src/cpp-utils/macros.h:12:9: error: expected unqualified-id before ‘const’
  2173. 12 | Class(const Class &rhs) = delete; \
  2174. | ^~~~~
  2175. ../src/cpp-utils/macros.h:12:9: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2176. 12 | Class(const Class &rhs) = delete; \
  2177. | ^~~~~
  2178. ../src/cpp-utils/macros.h:12:9: error: expected ‘)’ before ‘const’
  2179. 12 | Class(const Class &rhs) = delete; \
  2180. | ~^~~~~
  2181. ../src/cpp-utils/macros.h:12:9: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2182. 12 | Class(const Class &rhs) = delete; \
  2183. | ^~~~~
  2184. ../src/cpp-utils/macros.h:13:10: error: ‘blobstore::onblocks::datanodestore::DataNodeView& blobstore::onblocks::datanodestore::operator=(const blobstore::onblocks::datanodestore::DataNodeView&)’ must be a non-static member function
  2185. 13 | Class &operator=(const Class &rhs) = delete;
  2186. | ^~~~~~~~
  2187. ../src/cpp-utils/macros.h:13:10: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2188. 13 | Class &operator=(const Class &rhs) = delete;
  2189. | ^~~~~~~~
  2190. In file included from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/DataTree.h:8,
  2191. from ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:6,
  2192. from ../src/blobstore/implementations/onblocks/BlobStoreOnBlocks.cpp:1:
  2193. ../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/../datatreestore/../datanodestore/DataNodeView.h:164:1: error: expected declaration before ‘}’ token
  2194. 164 | }
  2195. | ^
  2196. [114/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataLeafNode.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataLeafNode.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataLeafNode.cpp.o -c ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp
  2197. FAILED: src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataLeafNode.cpp.o
  2198. /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataLeafNode.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataLeafNode.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataLeafNode.cpp.o -c ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp
  2199. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2200. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2201. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2202. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:70:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  2203. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2204. | ^
  2205. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  2206. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  2207. from /usr/include/cryptopp/misc.h:81,
  2208. from /usr/include/cryptopp/simple.h:17,
  2209. from /usr/include/cryptopp/filters.h:17,
  2210. from /usr/include/cryptopp/basecode.h:10,
  2211. from /usr/include/cryptopp/hex.h:10,
  2212. from ../src/cpp-utils/data/FixedSizeData.h:5,
  2213. from ../src/blockstore/utils/IdWrapper.h:6,
  2214. from ../src/blockstore/utils/BlockId.h:5,
  2215. from ../src/blockstore/interface/Block.h:5,
  2216. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2217. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2218. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2219. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2220. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  2221. 37 | #define _serialize() __builtin_ia32_serialize ()
  2222. |
  2223. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2224. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2225. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2226. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:78:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  2227. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2228. | ^
  2229. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  2230. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  2231. from /usr/include/cryptopp/misc.h:81,
  2232. from /usr/include/cryptopp/simple.h:17,
  2233. from /usr/include/cryptopp/filters.h:17,
  2234. from /usr/include/cryptopp/basecode.h:10,
  2235. from /usr/include/cryptopp/hex.h:10,
  2236. from ../src/cpp-utils/data/FixedSizeData.h:5,
  2237. from ../src/blockstore/utils/IdWrapper.h:6,
  2238. from ../src/blockstore/utils/BlockId.h:5,
  2239. from ../src/blockstore/interface/Block.h:5,
  2240. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2241. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2242. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2243. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2244. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  2245. 37 | #define _serialize() __builtin_ia32_serialize ()
  2246. |
  2247. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2248. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2249. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2250. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:86:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  2251. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2252. | ^
  2253. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  2254. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  2255. from /usr/include/cryptopp/misc.h:81,
  2256. from /usr/include/cryptopp/simple.h:17,
  2257. from /usr/include/cryptopp/filters.h:17,
  2258. from /usr/include/cryptopp/basecode.h:10,
  2259. from /usr/include/cryptopp/hex.h:10,
  2260. from ../src/cpp-utils/data/FixedSizeData.h:5,
  2261. from ../src/blockstore/utils/IdWrapper.h:6,
  2262. from ../src/blockstore/utils/BlockId.h:5,
  2263. from ../src/blockstore/interface/Block.h:5,
  2264. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2265. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2266. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2267. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2268. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  2269. 37 | #define _serialize() __builtin_ia32_serialize ()
  2270. |
  2271. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2272. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2273. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2274. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:146:139: error: macro "_serialize" passed 5 arguments, but takes just 0
  2275. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2276. | ^
  2277. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  2278. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  2279. from /usr/include/cryptopp/misc.h:81,
  2280. from /usr/include/cryptopp/simple.h:17,
  2281. from /usr/include/cryptopp/filters.h:17,
  2282. from /usr/include/cryptopp/basecode.h:10,
  2283. from /usr/include/cryptopp/hex.h:10,
  2284. from ../src/cpp-utils/data/FixedSizeData.h:5,
  2285. from ../src/blockstore/utils/IdWrapper.h:6,
  2286. from ../src/blockstore/utils/BlockId.h:5,
  2287. from ../src/blockstore/interface/Block.h:5,
  2288. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2289. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2290. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2291. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2292. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  2293. 37 | #define _serialize() __builtin_ia32_serialize ()
  2294. |
  2295. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2296. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2297. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2298. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: expected primary-expression before ‘result’
  2299. 147 | cpputils::Data result(layout.blocksizeBytes());
  2300. | ^~~~~~
  2301. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: expected ‘}’ before ‘result’
  2302. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:146:141: note: to match this ‘{’
  2303. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2304. | ^
  2305. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:146:25: error: in-class initialization of static data member ‘cpputils::Data blobstore::onblocks::datanodestore::DataNodeView::_serialize’ of non-literal type
  2306. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2307. | ^~~~~~~~~~
  2308. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: no matching function for call to ‘cpputils::Data::Data(<brace-enclosed initializer list>)’
  2309. 147 | cpputils::Data result(layout.blocksizeBytes());
  2310. | ^~~~~~
  2311. In file included from ../src/cpp-utils/random/RandomGenerator.h:5,
  2312. from ../src/cpp-utils/random/PseudoRandomPool.h:6,
  2313. from ../src/cpp-utils/random/Random.h:5,
  2314. from ../src/blockstore/utils/IdWrapper.h:7,
  2315. from ../src/blockstore/utils/BlockId.h:5,
  2316. from ../src/blockstore/interface/Block.h:5,
  2317. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2318. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2319. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2320. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2321. ../src/cpp-utils/random/../data/Data.h:100:8: note: candidate: ‘cpputils::Data::Data(cpputils::Data&&)’
  2322. 100 | inline Data::Data(Data &&rhs) noexcept
  2323. | ^~~~
  2324. ../src/cpp-utils/random/../data/Data.h:100:8: note: conversion of argument 1 would be ill-formed:
  2325. ../src/cpp-utils/random/../data/Data.h:93:8: note: candidate: ‘cpputils::Data::Data(size_t, cpputils::unique_ref<cpputils::Allocator>)’
  2326. 93 | inline Data::Data(size_t size, unique_ref<Allocator> allocator)
  2327. | ^~~~
  2328. ../src/cpp-utils/random/../data/Data.h:93:8: note: conversion of argument 1 would be ill-formed:
  2329. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2330. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2331. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2332. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: non-constant in-class initialization invalid for static member ‘blobstore::onblocks::datanodestore::DataNodeView::_serialize’
  2333. 147 | cpputils::Data result(layout.blocksizeBytes());
  2334. | ^~~~~~
  2335. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: note: (an out of class initialization is required)
  2336. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:15: error: expected ‘;’ at end of member declaration
  2337. 147 | cpputils::Data result(layout.blocksizeBytes());
  2338. | ^~~~
  2339. | ;
  2340. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:27: error: ‘layout’ is not a type
  2341. 147 | cpputils::Data result(layout.blocksizeBytes());
  2342. | ^~~~~~
  2343. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:33: error: expected ‘,’ or ‘...’ before ‘.’ token
  2344. 147 | cpputils::Data result(layout.blocksizeBytes());
  2345. | ^
  2346. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: ISO C++ forbids declaration of ‘result’ with no type [-fpermissive]
  2347. 147 | cpputils::Data result(layout.blocksizeBytes());
  2348. | ^~~~~~
  2349. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:35: error: ‘result’ is not a type
  2350. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  2351. | ^~~~~~
  2352. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  2353. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  2354. | ^
  2355. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  2356. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  2357. | ^~~~~~~~
  2358. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:5: error: invalid use of ‘::’
  2359. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:34: error: ‘result’ is not a type
  2360. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  2361. | ^~~~~~
  2362. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:40: error: expected ‘,’ or ‘...’ before ‘.’ token
  2363. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  2364. | ^
  2365. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  2366. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  2367. | ^~~~~~~~
  2368. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:5: error: invalid use of ‘::’
  2369. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:35: error: ‘result’ is not a type
  2370. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  2371. | ^~~~~~
  2372. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  2373. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  2374. | ^
  2375. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  2376. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  2377. | ^~~~~~~~
  2378. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:5: error: invalid use of ‘::’
  2379. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:17: error: ‘result’ is not a type
  2380. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  2381. | ^~~~~~
  2382. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  2383. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  2384. | ^
  2385. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:5: error: ISO C++ forbids declaration of ‘memcpy’ with no type [-fpermissive]
  2386. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  2387. | ^~~
  2388. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:5: error: invalid use of ‘::’
  2389. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:17: error: ‘result’ is not a type
  2390. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  2391. | ^~~~~~
  2392. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  2393. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  2394. | ^
  2395. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:5: error: ISO C++ forbids declaration of ‘memset’ with no type [-fpermissive]
  2396. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  2397. | ^~~
  2398. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:5: error: invalid use of ‘::’
  2399. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:153:5: error: expected unqualified-id before ‘return’
  2400. 153 | return result;
  2401. | ^~~~~~
  2402. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2403. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2404. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2405. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In constructor ‘blobstore::onblocks::datanodestore::DataNodeView::DataNodeView(cpputils::unique_ref<blockstore::Block>)’:
  2406. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:64:64: error: class ‘blobstore::onblocks::datanodestore::DataNodeView’ does not have any field named ‘_block’
  2407. 64 | DataNodeView(cpputils::unique_ref<blockstore::Block> block): _block(std::move(block)) {
  2408. | ^~~~~~
  2409. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2410. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2411. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2412. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::create(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  2413. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:70:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  2414. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2415. | ^~~~~~~~~~
  2416. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  2417. from ../src/cpp-utils/data/../assert/assert.h:11,
  2418. from ../src/cpp-utils/data/FixedSizeData.h:8,
  2419. from ../src/blockstore/utils/IdWrapper.h:6,
  2420. from ../src/blockstore/utils/BlockId.h:5,
  2421. from ../src/blockstore/interface/Block.h:5,
  2422. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2423. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2424. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2425. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2426. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  2427. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  2428. | ^~~~
  2429. ../src/cpp-utils/data/../assert/../macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2430. 12 | Class(const Class &rhs) = delete; \
  2431. | ^~~~~
  2432. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2433. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2434. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2435. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:68:105: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  2436. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2437. | ~~~~~~~~~^~~~~~~~~~~~~
  2438. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2439. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2440. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2441. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:68:128: warning: unused parameter ‘depth’ [-Wunused-parameter]
  2442. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2443. | ~~~~~~~~^~~~~
  2444. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:68:144: warning: unused parameter ‘size’ [-Wunused-parameter]
  2445. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2446. | ~~~~~~~~~^~~~
  2447. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::initialize(cpputils::unique_ref<blockstore::Block>, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  2448. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:78:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  2449. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2450. | ^~~~~~~~~~
  2451. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  2452. from ../src/cpp-utils/data/../assert/assert.h:11,
  2453. from ../src/cpp-utils/data/FixedSizeData.h:8,
  2454. from ../src/blockstore/utils/IdWrapper.h:6,
  2455. from ../src/blockstore/utils/BlockId.h:5,
  2456. from ../src/blockstore/interface/Block.h:5,
  2457. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2458. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2459. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2460. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2461. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  2462. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  2463. | ^~~~
  2464. ../src/cpp-utils/data/../assert/../macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2465. 12 | Class(const Class &rhs) = delete; \
  2466. | ^~~~~
  2467. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2468. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2469. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2470. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:103: warning: unused parameter ‘layout’ [-Wunused-parameter]
  2471. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2472. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  2473. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:120: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  2474. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2475. | ~~~~~~~~~^~~~~~~~~~~~~
  2476. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:143: warning: unused parameter ‘depth’ [-Wunused-parameter]
  2477. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2478. | ~~~~~~~~^~~~~
  2479. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:159: warning: unused parameter ‘size’ [-Wunused-parameter]
  2480. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2481. | ~~~~~~~~~^~~~
  2482. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::overwrite(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, const BlockId&, cpputils::Data)’:
  2483. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:86:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  2484. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2485. | ^~~~~~~~~~
  2486. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  2487. from ../src/cpp-utils/data/../assert/assert.h:11,
  2488. from ../src/cpp-utils/data/FixedSizeData.h:8,
  2489. from ../src/blockstore/utils/IdWrapper.h:6,
  2490. from ../src/blockstore/utils/BlockId.h:5,
  2491. from ../src/blockstore/interface/Block.h:5,
  2492. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2493. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2494. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2495. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2496. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  2497. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  2498. | ^~~~
  2499. ../src/cpp-utils/data/../assert/../macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2500. 12 | Class(const Class &rhs) = delete; \
  2501. | ^~~~~
  2502. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2503. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2504. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2505. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:84:108: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  2506. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  2507. | ~~~~~~~~~^~~~~~~~~~~~~
  2508. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:84:131: warning: unused parameter ‘depth’ [-Wunused-parameter]
  2509. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  2510. | ~~~~~~~~^~~~~
  2511. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:84:147: warning: unused parameter ‘size’ [-Wunused-parameter]
  2512. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  2513. | ~~~~~~~~~^~~~
  2514. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘uint16_t blobstore::onblocks::datanodestore::DataNodeView::FormatVersion() const’:
  2515. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:94:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2516. 94 | return cpputils::deserializeWithOffset<uint16_t>(_block->data(), DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES);
  2517. | ^~~~~~
  2518. | block
  2519. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setFormatVersion(uint16_t)’:
  2520. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:98:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2521. 98 | _block->write(&value, DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES, sizeof(value));
  2522. | ^~~~~~
  2523. | block
  2524. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘uint8_t blobstore::onblocks::datanodestore::DataNodeView::Depth() const’:
  2525. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:102:53: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2526. 102 | return cpputils::deserializeWithOffset<uint8_t>(_block->data(), DataNodeLayout::DEPTH_OFFSET_BYTES);
  2527. | ^~~~~~
  2528. | block
  2529. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setDepth(uint8_t)’:
  2530. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:106:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2531. 106 | _block->write(&value, DataNodeLayout::DEPTH_OFFSET_BYTES, sizeof(value));
  2532. | ^~~~~~
  2533. | block
  2534. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘uint32_t blobstore::onblocks::datanodestore::DataNodeView::Size() const’:
  2535. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:110:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2536. 110 | return cpputils::deserializeWithOffset<uint32_t>(_block->data(), DataNodeLayout::SIZE_OFFSET_BYTES);
  2537. | ^~~~~~
  2538. | block
  2539. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setSize(uint32_t)’:
  2540. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:114:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2541. 114 | _block->write(&value, DataNodeLayout::SIZE_OFFSET_BYTES, sizeof(value));
  2542. | ^~~~~~
  2543. | block
  2544. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘const void* blobstore::onblocks::datanodestore::DataNodeView::data() const’:
  2545. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:118:40: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2546. 118 | return static_cast<const uint8_t*>(_block->data()) + DataNodeLayout::HEADERSIZE_BYTES;
  2547. | ^~~~~~
  2548. | block
  2549. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::write(const void*, uint64_t, uint64_t)’:
  2550. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:122:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2551. 122 | _block->write(source, offset + DataNodeLayout::HEADERSIZE_BYTES, size);
  2552. | ^~~~~~
  2553. | block
  2554. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘blobstore::onblocks::datanodestore::DataNodeLayout blobstore::onblocks::datanodestore::DataNodeView::layout() const’:
  2555. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:126:27: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2556. 126 | return DataNodeLayout(_block->size());
  2557. | ^~~~~~
  2558. | block
  2559. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘cpputils::unique_ref<blockstore::Block> blobstore::onblocks::datanodestore::DataNodeView::releaseBlock()’:
  2560. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:130:22: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2561. 130 | return std::move(_block);
  2562. | ^~~~~~
  2563. | block
  2564. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘const blockstore::Block& blobstore::onblocks::datanodestore::DataNodeView::block() const’:
  2565. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:134:13: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2566. 134 | return *_block;
  2567. | ^~~~~~
  2568. | block
  2569. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘const BlockId& blobstore::onblocks::datanodestore::DataNodeView::blockId() const’:
  2570. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:138:12: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2571. 138 | return _block->blockId();
  2572. | ^~~~~~
  2573. | block
  2574. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::flush() const’:
  2575. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:142:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2576. 142 | _block->flush();
  2577. | ^~~~~~
  2578. | block
  2579. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: At global scope:
  2580. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:156:43: error: invalid declarator before ‘_block’
  2581. 156 | cpputils::unique_ref<blockstore::Block> _block;
  2582. | ^~~~~~
  2583. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  2584. from ../src/cpp-utils/data/../assert/assert.h:11,
  2585. from ../src/cpp-utils/data/FixedSizeData.h:8,
  2586. from ../src/blockstore/utils/IdWrapper.h:6,
  2587. from ../src/blockstore/utils/BlockId.h:5,
  2588. from ../src/blockstore/interface/Block.h:5,
  2589. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2590. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2591. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2592. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2593. ../src/cpp-utils/data/../assert/../macros.h:12:9: error: expected unqualified-id before ‘const’
  2594. 12 | Class(const Class &rhs) = delete; \
  2595. | ^~~~~
  2596. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2597. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  2598. | ^~~~~~~~~~~~~~~~~~~~~~~~
  2599. ../src/cpp-utils/data/../assert/../macros.h:12:9: error: expected ‘)’ before ‘const’
  2600. 12 | Class(const Class &rhs) = delete; \
  2601. | ~^~~~~
  2602. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2603. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  2604. | ^~~~~~~~~~~~~~~~~~~~~~~~
  2605. ../src/cpp-utils/data/../assert/../macros.h:13:10: error: ‘blobstore::onblocks::datanodestore::DataNodeView& blobstore::onblocks::datanodestore::operator=(const blobstore::onblocks::datanodestore::DataNodeView&)’ must be a non-static member function
  2606. 13 | Class &operator=(const Class &rhs) = delete;
  2607. | ^~~~~~~~
  2608. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2609. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  2610. | ^~~~~~~~~~~~~~~~~~~~~~~~
  2611. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2612. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:5,
  2613. from ../src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:1:
  2614. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:164:1: error: expected declaration before ‘}’ token
  2615. 164 | }
  2616. | ^
  2617. [115/188] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataInnerNode.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataInnerNode.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataInnerNode.cpp.o -c ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp
  2618. FAILED: src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataInnerNode.cpp.o
  2619. /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_VERSION=4 -I../src -isystem ../vendor/spdlog -march=znver1 -O2 -pipe -DNDEBUG -Wall -Wextra -Wold-style-cast -Wcast-align -Wno-maybe-uninitialized -std=gnu++14 -MD -MT src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataInnerNode.cpp.o -MF src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataInnerNode.cpp.o.d -o src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataInnerNode.cpp.o -c ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp
  2620. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2621. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2622. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2623. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:70:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  2624. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2625. | ^
  2626. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  2627. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  2628. from /usr/include/cryptopp/misc.h:81,
  2629. from /usr/include/cryptopp/simple.h:17,
  2630. from /usr/include/cryptopp/filters.h:17,
  2631. from /usr/include/cryptopp/basecode.h:10,
  2632. from /usr/include/cryptopp/hex.h:10,
  2633. from ../src/cpp-utils/data/FixedSizeData.h:5,
  2634. from ../src/blockstore/utils/IdWrapper.h:6,
  2635. from ../src/blockstore/utils/BlockId.h:5,
  2636. from ../src/blockstore/interface/Block.h:5,
  2637. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2638. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2639. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2640. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2641. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  2642. 37 | #define _serialize() __builtin_ia32_serialize ()
  2643. |
  2644. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2645. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2646. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2647. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:78:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  2648. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2649. | ^
  2650. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  2651. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  2652. from /usr/include/cryptopp/misc.h:81,
  2653. from /usr/include/cryptopp/simple.h:17,
  2654. from /usr/include/cryptopp/filters.h:17,
  2655. from /usr/include/cryptopp/basecode.h:10,
  2656. from /usr/include/cryptopp/hex.h:10,
  2657. from ../src/cpp-utils/data/FixedSizeData.h:5,
  2658. from ../src/blockstore/utils/IdWrapper.h:6,
  2659. from ../src/blockstore/utils/BlockId.h:5,
  2660. from ../src/blockstore/interface/Block.h:5,
  2661. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2662. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2663. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2664. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2665. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  2666. 37 | #define _serialize() __builtin_ia32_serialize ()
  2667. |
  2668. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2669. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2670. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2671. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:86:95: error: macro "_serialize" passed 5 arguments, but takes just 0
  2672. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2673. | ^
  2674. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  2675. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  2676. from /usr/include/cryptopp/misc.h:81,
  2677. from /usr/include/cryptopp/simple.h:17,
  2678. from /usr/include/cryptopp/filters.h:17,
  2679. from /usr/include/cryptopp/basecode.h:10,
  2680. from /usr/include/cryptopp/hex.h:10,
  2681. from ../src/cpp-utils/data/FixedSizeData.h:5,
  2682. from ../src/blockstore/utils/IdWrapper.h:6,
  2683. from ../src/blockstore/utils/BlockId.h:5,
  2684. from ../src/blockstore/interface/Block.h:5,
  2685. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2686. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2687. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2688. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2689. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  2690. 37 | #define _serialize() __builtin_ia32_serialize ()
  2691. |
  2692. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2693. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2694. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2695. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:146:139: error: macro "_serialize" passed 5 arguments, but takes just 0
  2696. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2697. | ^
  2698. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86gprintrin.h:71,
  2699. from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/x86intrin.h:27,
  2700. from /usr/include/cryptopp/misc.h:81,
  2701. from /usr/include/cryptopp/simple.h:17,
  2702. from /usr/include/cryptopp/filters.h:17,
  2703. from /usr/include/cryptopp/basecode.h:10,
  2704. from /usr/include/cryptopp/hex.h:10,
  2705. from ../src/cpp-utils/data/FixedSizeData.h:5,
  2706. from ../src/blockstore/utils/IdWrapper.h:6,
  2707. from ../src/blockstore/utils/BlockId.h:5,
  2708. from ../src/blockstore/interface/Block.h:5,
  2709. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2710. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2711. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2712. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2713. /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/serializeintrin.h:37: note: macro "_serialize" defined here
  2714. 37 | #define _serialize() __builtin_ia32_serialize ()
  2715. |
  2716. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2717. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2718. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2719. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: expected primary-expression before ‘result’
  2720. 147 | cpputils::Data result(layout.blocksizeBytes());
  2721. | ^~~~~~
  2722. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: expected ‘}’ before ‘result’
  2723. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:146:141: note: to match this ‘{’
  2724. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2725. | ^
  2726. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:146:25: error: in-class initialization of static data member ‘cpputils::Data blobstore::onblocks::datanodestore::DataNodeView::_serialize’ of non-literal type
  2727. 146 | static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2728. | ^~~~~~~~~~
  2729. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: no matching function for call to ‘cpputils::Data::Data(<brace-enclosed initializer list>)’
  2730. 147 | cpputils::Data result(layout.blocksizeBytes());
  2731. | ^~~~~~
  2732. In file included from ../src/cpp-utils/random/RandomGenerator.h:5,
  2733. from ../src/cpp-utils/random/PseudoRandomPool.h:6,
  2734. from ../src/cpp-utils/random/Random.h:5,
  2735. from ../src/blockstore/utils/IdWrapper.h:7,
  2736. from ../src/blockstore/utils/BlockId.h:5,
  2737. from ../src/blockstore/interface/Block.h:5,
  2738. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2739. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2740. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2741. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2742. ../src/cpp-utils/random/../data/Data.h:100:8: note: candidate: ‘cpputils::Data::Data(cpputils::Data&&)’
  2743. 100 | inline Data::Data(Data &&rhs) noexcept
  2744. | ^~~~
  2745. ../src/cpp-utils/random/../data/Data.h:100:8: note: conversion of argument 1 would be ill-formed:
  2746. ../src/cpp-utils/random/../data/Data.h:93:8: note: candidate: ‘cpputils::Data::Data(size_t, cpputils::unique_ref<cpputils::Allocator>)’
  2747. 93 | inline Data::Data(size_t size, unique_ref<Allocator> allocator)
  2748. | ^~~~
  2749. ../src/cpp-utils/random/../data/Data.h:93:8: note: conversion of argument 1 would be ill-formed:
  2750. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2751. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2752. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2753. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: non-constant in-class initialization invalid for static member ‘blobstore::onblocks::datanodestore::DataNodeView::_serialize’
  2754. 147 | cpputils::Data result(layout.blocksizeBytes());
  2755. | ^~~~~~
  2756. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: note: (an out of class initialization is required)
  2757. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:15: error: expected ‘;’ at end of member declaration
  2758. 147 | cpputils::Data result(layout.blocksizeBytes());
  2759. | ^~~~
  2760. | ;
  2761. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:27: error: ‘layout’ is not a type
  2762. 147 | cpputils::Data result(layout.blocksizeBytes());
  2763. | ^~~~~~
  2764. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:33: error: expected ‘,’ or ‘...’ before ‘.’ token
  2765. 147 | cpputils::Data result(layout.blocksizeBytes());
  2766. | ^
  2767. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:147:20: error: ISO C++ forbids declaration of ‘result’ with no type [-fpermissive]
  2768. 147 | cpputils::Data result(layout.blocksizeBytes());
  2769. | ^~~~~~
  2770. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:35: error: ‘result’ is not a type
  2771. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  2772. | ^~~~~~
  2773. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  2774. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  2775. | ^
  2776. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  2777. 148 | cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
  2778. | ^~~~~~~~
  2779. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:148:5: error: invalid use of ‘::’
  2780. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:34: error: ‘result’ is not a type
  2781. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  2782. | ^~~~~~
  2783. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:40: error: expected ‘,’ or ‘...’ before ‘.’ token
  2784. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  2785. | ^
  2786. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  2787. 149 | cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
  2788. | ^~~~~~~~
  2789. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:149:5: error: invalid use of ‘::’
  2790. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:35: error: ‘result’ is not a type
  2791. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  2792. | ^~~~~~
  2793. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:41: error: expected ‘,’ or ‘...’ before ‘.’ token
  2794. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  2795. | ^
  2796. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:5: error: ISO C++ forbids declaration of ‘serialize’ with no type [-fpermissive]
  2797. 150 | cpputils::serialize<uint32_t>(result.dataOffset(layout.SIZE_OFFSET_BYTES), size);
  2798. | ^~~~~~~~
  2799. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:150:5: error: invalid use of ‘::’
  2800. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:17: error: ‘result’ is not a type
  2801. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  2802. | ^~~~~~
  2803. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  2804. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  2805. | ^
  2806. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:5: error: ISO C++ forbids declaration of ‘memcpy’ with no type [-fpermissive]
  2807. 151 | std::memcpy(result.dataOffset(layout.HEADERSIZE_BYTES), data.data(), data.size());
  2808. | ^~~
  2809. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:151:5: error: invalid use of ‘::’
  2810. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:17: error: ‘result’ is not a type
  2811. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  2812. | ^~~~~~
  2813. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:23: error: expected ‘,’ or ‘...’ before ‘.’ token
  2814. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  2815. | ^
  2816. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:5: error: ISO C++ forbids declaration of ‘memset’ with no type [-fpermissive]
  2817. 152 | std::memset(result.dataOffset(layout.HEADERSIZE_BYTES+data.size()), 0, layout.datasizeBytes()-data.size());
  2818. | ^~~
  2819. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:152:5: error: invalid use of ‘::’
  2820. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:153:5: error: expected unqualified-id before ‘return’
  2821. 153 | return result;
  2822. | ^~~~~~
  2823. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2824. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2825. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2826. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In constructor ‘blobstore::onblocks::datanodestore::DataNodeView::DataNodeView(cpputils::unique_ref<blockstore::Block>)’:
  2827. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:64:64: error: class ‘blobstore::onblocks::datanodestore::DataNodeView’ does not have any field named ‘_block’
  2828. 64 | DataNodeView(cpputils::unique_ref<blockstore::Block> block): _block(std::move(block)) {
  2829. | ^~~~~~
  2830. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2831. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2832. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2833. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::create(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  2834. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:70:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  2835. 70 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2836. | ^~~~~~~~~~
  2837. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  2838. from ../src/cpp-utils/data/../assert/assert.h:11,
  2839. from ../src/cpp-utils/data/FixedSizeData.h:8,
  2840. from ../src/blockstore/utils/IdWrapper.h:6,
  2841. from ../src/blockstore/utils/BlockId.h:5,
  2842. from ../src/blockstore/interface/Block.h:5,
  2843. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2844. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2845. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2846. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2847. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  2848. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  2849. | ^~~~
  2850. ../src/cpp-utils/data/../assert/../macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2851. 12 | Class(const Class &rhs) = delete; \
  2852. | ^~~~~
  2853. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2854. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2855. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2856. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:68:105: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  2857. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2858. | ~~~~~~~~~^~~~~~~~~~~~~
  2859. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2860. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2861. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2862. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:68:128: warning: unused parameter ‘depth’ [-Wunused-parameter]
  2863. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2864. | ~~~~~~~~^~~~~
  2865. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:68:144: warning: unused parameter ‘size’ [-Wunused-parameter]
  2866. 68 | static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2867. | ~~~~~~~~~^~~~
  2868. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::initialize(cpputils::unique_ref<blockstore::Block>, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, cpputils::Data)’:
  2869. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:78:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  2870. 78 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2871. | ^~~~~~~~~~
  2872. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  2873. from ../src/cpp-utils/data/../assert/assert.h:11,
  2874. from ../src/cpp-utils/data/FixedSizeData.h:8,
  2875. from ../src/blockstore/utils/IdWrapper.h:6,
  2876. from ../src/blockstore/utils/BlockId.h:5,
  2877. from ../src/blockstore/interface/Block.h:5,
  2878. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2879. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2880. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2881. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2882. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  2883. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  2884. | ^~~~
  2885. ../src/cpp-utils/data/../assert/../macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2886. 12 | Class(const Class &rhs) = delete; \
  2887. | ^~~~~
  2888. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2889. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2890. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2891. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:103: warning: unused parameter ‘layout’ [-Wunused-parameter]
  2892. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2893. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  2894. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:120: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  2895. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2896. | ~~~~~~~~~^~~~~~~~~~~~~
  2897. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:143: warning: unused parameter ‘depth’ [-Wunused-parameter]
  2898. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2899. | ~~~~~~~~^~~~~
  2900. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:76:159: warning: unused parameter ‘size’ [-Wunused-parameter]
  2901. 76 | static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
  2902. | ~~~~~~~~~^~~~
  2903. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In static member function ‘static blobstore::onblocks::datanodestore::DataNodeView blobstore::onblocks::datanodestore::DataNodeView::overwrite(blockstore::BlockStore*, const blobstore::onblocks::datanodestore::DataNodeLayout&, uint16_t, uint8_t, uint32_t, const BlockId&, cpputils::Data)’:
  2904. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:86:33: error: use of deleted function ‘cpputils::Data::Data(const cpputils::Data&)’
  2905. 86 | cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
  2906. | ^~~~~~~~~~
  2907. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  2908. from ../src/cpp-utils/data/../assert/assert.h:11,
  2909. from ../src/cpp-utils/data/FixedSizeData.h:8,
  2910. from ../src/blockstore/utils/IdWrapper.h:6,
  2911. from ../src/blockstore/utils/BlockId.h:5,
  2912. from ../src/blockstore/interface/Block.h:5,
  2913. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  2914. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2915. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2916. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2917. ../src/cpp-utils/random/../data/Data.h:82:28: note: declared here
  2918. 82 | DISALLOW_COPY_AND_ASSIGN(Data);
  2919. | ^~~~
  2920. ../src/cpp-utils/data/../assert/../macros.h:12:3: note: in definition of macro ‘DISALLOW_COPY_AND_ASSIGN’
  2921. 12 | Class(const Class &rhs) = delete; \
  2922. | ^~~~~
  2923. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  2924. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  2925. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  2926. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:84:108: warning: unused parameter ‘formatVersion’ [-Wunused-parameter]
  2927. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  2928. | ~~~~~~~~~^~~~~~~~~~~~~
  2929. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:84:131: warning: unused parameter ‘depth’ [-Wunused-parameter]
  2930. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  2931. | ~~~~~~~~^~~~~
  2932. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:84:147: warning: unused parameter ‘size’ [-Wunused-parameter]
  2933. 84 | static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
  2934. | ~~~~~~~~~^~~~
  2935. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘uint16_t blobstore::onblocks::datanodestore::DataNodeView::FormatVersion() const’:
  2936. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:94:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2937. 94 | return cpputils::deserializeWithOffset<uint16_t>(_block->data(), DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES);
  2938. | ^~~~~~
  2939. | block
  2940. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setFormatVersion(uint16_t)’:
  2941. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:98:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2942. 98 | _block->write(&value, DataNodeLayout::FORMAT_VERSION_OFFSET_BYTES, sizeof(value));
  2943. | ^~~~~~
  2944. | block
  2945. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘uint8_t blobstore::onblocks::datanodestore::DataNodeView::Depth() const’:
  2946. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:102:53: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2947. 102 | return cpputils::deserializeWithOffset<uint8_t>(_block->data(), DataNodeLayout::DEPTH_OFFSET_BYTES);
  2948. | ^~~~~~
  2949. | block
  2950. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setDepth(uint8_t)’:
  2951. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:106:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2952. 106 | _block->write(&value, DataNodeLayout::DEPTH_OFFSET_BYTES, sizeof(value));
  2953. | ^~~~~~
  2954. | block
  2955. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘uint32_t blobstore::onblocks::datanodestore::DataNodeView::Size() const’:
  2956. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:110:54: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2957. 110 | return cpputils::deserializeWithOffset<uint32_t>(_block->data(), DataNodeLayout::SIZE_OFFSET_BYTES);
  2958. | ^~~~~~
  2959. | block
  2960. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::setSize(uint32_t)’:
  2961. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:114:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2962. 114 | _block->write(&value, DataNodeLayout::SIZE_OFFSET_BYTES, sizeof(value));
  2963. | ^~~~~~
  2964. | block
  2965. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘const void* blobstore::onblocks::datanodestore::DataNodeView::data() const’:
  2966. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:118:40: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2967. 118 | return static_cast<const uint8_t*>(_block->data()) + DataNodeLayout::HEADERSIZE_BYTES;
  2968. | ^~~~~~
  2969. | block
  2970. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::write(const void*, uint64_t, uint64_t)’:
  2971. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:122:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2972. 122 | _block->write(source, offset + DataNodeLayout::HEADERSIZE_BYTES, size);
  2973. | ^~~~~~
  2974. | block
  2975. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘blobstore::onblocks::datanodestore::DataNodeLayout blobstore::onblocks::datanodestore::DataNodeView::layout() const’:
  2976. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:126:27: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2977. 126 | return DataNodeLayout(_block->size());
  2978. | ^~~~~~
  2979. | block
  2980. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘cpputils::unique_ref<blockstore::Block> blobstore::onblocks::datanodestore::DataNodeView::releaseBlock()’:
  2981. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:130:22: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2982. 130 | return std::move(_block);
  2983. | ^~~~~~
  2984. | block
  2985. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘const blockstore::Block& blobstore::onblocks::datanodestore::DataNodeView::block() const’:
  2986. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:134:13: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2987. 134 | return *_block;
  2988. | ^~~~~~
  2989. | block
  2990. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘const BlockId& blobstore::onblocks::datanodestore::DataNodeView::blockId() const’:
  2991. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:138:12: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2992. 138 | return _block->blockId();
  2993. | ^~~~~~
  2994. | block
  2995. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: In member function ‘void blobstore::onblocks::datanodestore::DataNodeView::flush() const’:
  2996. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:142:5: error: ‘_block’ was not declared in this scope; did you mean ‘block’?
  2997. 142 | _block->flush();
  2998. | ^~~~~~
  2999. | block
  3000. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h: At global scope:
  3001. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:156:43: error: invalid declarator before ‘_block’
  3002. 156 | cpputils::unique_ref<blockstore::Block> _block;
  3003. | ^~~~~~
  3004. In file included from ../src/cpp-utils/data/../assert/AssertFailed.h:7,
  3005. from ../src/cpp-utils/data/../assert/assert.h:11,
  3006. from ../src/cpp-utils/data/FixedSizeData.h:8,
  3007. from ../src/blockstore/utils/IdWrapper.h:6,
  3008. from ../src/blockstore/utils/BlockId.h:5,
  3009. from ../src/blockstore/interface/Block.h:5,
  3010. from ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:5,
  3011. from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  3012. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  3013. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  3014. ../src/cpp-utils/data/../assert/../macros.h:12:9: error: expected unqualified-id before ‘const’
  3015. 12 | Class(const Class &rhs) = delete; \
  3016. | ^~~~~
  3017. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  3018. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  3019. | ^~~~~~~~~~~~~~~~~~~~~~~~
  3020. ../src/cpp-utils/data/../assert/../macros.h:12:9: error: expected ‘)’ before ‘const’
  3021. 12 | Class(const Class &rhs) = delete; \
  3022. | ~^~~~~
  3023. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  3024. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  3025. | ^~~~~~~~~~~~~~~~~~~~~~~~
  3026. ../src/cpp-utils/data/../assert/../macros.h:13:10: error: ‘blobstore::onblocks::datanodestore::DataNodeView& blobstore::onblocks::datanodestore::operator=(const blobstore::onblocks::datanodestore::DataNodeView&)’ must be a non-static member function
  3027. 13 | Class &operator=(const Class &rhs) = delete;
  3028. | ^~~~~~~~
  3029. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:158:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
  3030. 158 | DISALLOW_COPY_AND_ASSIGN(DataNodeView);
  3031. | ^~~~~~~~~~~~~~~~~~~~~~~~
  3032. In file included from ../src/blobstore/implementations/onblocks/datanodestore/DataNode.h:5,
  3033. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:5,
  3034. from ../src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:1:
  3035. ../src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:164:1: error: expected declaration before ‘}’ token
  3036. 164 | }
  3037. | ^
  3038. ninja: build stopped: subcommand failed.
  3039. * ERROR: sys-fs/cryfs-0.10.2-r1::gentoo failed (compile phase):
  3040. * ninja -v -j15 -l0 failed
  3041. *
  3042. * Call stack:
  3043. * ebuild.sh, line 127: Called src_compile
  3044. * environment, line 3528: Called cmake_src_compile
  3045. * environment, line 1411: Called cmake_build
  3046. * environment, line 1380: Called eninja
  3047. * environment, line 1887: Called die
  3048. * The specific snippet of code:
  3049. * "$@" || die "${nonfatal_args[@]}" "${*} failed"
  3050. *
  3051. * If you need support, post the output of `emerge --info '=sys-fs/cryfs-0.10.2-r1::gentoo'`,
  3052. * the complete build log and the output of `emerge -pqv '=sys-fs/cryfs-0.10.2-r1::gentoo'`.
  3053. * The complete build log is located at '/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/temp/build.log'.
  3054. * The ebuild environment file is located at '/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/temp/environment'.
  3055. * Working directory: '/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work/cryfs-0.10.2_build'
  3056. * S: '/var/tmp/portage/sys-fs/cryfs-0.10.2-r1/work'
Advertisement
Add Comment
Please, Sign In to add comment